sensors_module_t Yapı Referansı

sensors_module_t Yapı Referansı

#include < sensors.h >

Veri Alanları

struct hw_module_t   yaygın
 
int(*  get_sensors_list )(struct sensors_module_t *module, struct sensor_t const **list)
 
int(*  set_operation_mode )(unsigned int modu)
 

Ayrıntılı Açıklama

Her donanım modülünde HAL_MODULE_INFO_SYM adlı bir veri yapısı olmalıdır ve bu veri yapısının alanları, hw_module_t ile başlamalı ve ardından modüle özgü bilgiler gelmelidir.

Tanımı, sensors.h dosyasının 1149 satırındadır.

Alan Belgeleri

struct hw_module_t common

Tanımı, sensors.h dosyasının 1150 satırı

int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list)

Mevcut tüm sensörleri listeleyin. Liste "list" olarak döndürülür.

İlerlemeler
listedeki sensör sayısı

Tanım, sensors.h dosyasının 1156 satırı

int(* set_operation_mode)(unsigned int mode)

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

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

İlerlemeler
0 (başarılıysa) - istenen mod desteklenmiyorsa EINVAL - işleme izin verilmiyorsa EPERM

Tanımı, sensors.h dosyasının 1169 satırı


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: