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.
Saha Dokümantasyonu
hw_module_t ortak yapısı |
int(* get_sensors_list)(struct sensörler_module_t *modül, struct sensör_t const **list) |
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
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/include/donanım/ sensörler.h