sensörler_module_t Yapı Referansı

sensörler_module_t Yapı Referansı

#include < sensors.h >

Veri alanları

hw_module_t yapısı yaygın
int(* get_sensors_list )(struct sensörler_module_t *modül, struct sensör_t const **list)
int(* set_operation_mode )(imzasız int modu)

Detaylı Açıklama

Her donanım modülü HAL_MODULE_INFO_SYM adında bir veri yapısına sahip olmalı ve bu veri yapısının alanları hw_module_t ile başlamalı ve ardından modüle özel bilgiler gelmelidir.

Sensor.h dosyasının 1149. satırındaki tanım.

Saha Dokümantasyonu

hw_module_t ortak yapısı

Sensor.h dosyasının 1150. satırındaki tanım.

int(* get_sensors_list)(struct sensörler_module_t *modül, struct sensör_t const **list)

Mevcut tüm sensörleri numaralandırın. Liste "liste"de döndürülür.

İadeler
listedeki sensör sayısı

Sensor.h dosyasının 1156. satırındaki tanım.

int(* set_operation_mode)(unsigned int modu)

Modülü belirli bir moda yerleştirin. Aşağıdaki modlar tanımlanmıştır

0 - Normal çalışma. Modülün varsayılan durumu. 1 - Geri döngü modu. Bu modda, desteklenen sensörler için veriler sensör hizmeti tarafından enjekte edilir.

İadeler
Başarı durumunda 0 -İstenen mod desteklenmiyorsa EINVAL -İşlemeye izin verilmiyorsa EPERM

Sensor.h dosyasının 1169. satırındaki tanım.


Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur: