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.
Alan Belgeleri
struct hw_module_t common |
int(* get_sensors_list)(struct sensors_module_t *module, struct sensor_t const **list) |
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
Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur:
- hardware/libhardware/include/hardware/ sensors.h