Sensor_module_t Ссылка на структуру
 #include < sensors.h >
Поля данных | |
| структура hw_module_t | общий | 
| интервал(* | get_sensors_list )(struct Sensor_module_t *module, struct Sensor_t const **list) | 
| интервал(* | set_operation_mode )(режим беззнакового целого числа) | 
Подробное описание
Каждый аппаратный модуль должен иметь структуру данных с именем HAL_MODULE_INFO_SYM, и поля этой структуры данных должны начинаться с hw_module_t , за которым следует информация, специфичная для модуля.
Полевая документация
| структура hw_module_t общая | 
| int(* get_sensors_list)(struct Sensor_module_t *module, struct Sensor_t const **list) | 
| int(* set_operation_mode)(режим беззнакового целого числа) | 
Переведите модуль в определенный режим. Определены следующие режимы
0 – Нормальная работа. Состояние модуля по умолчанию. 1 - Режим шлейфа. В этом режиме данные для поддерживаемых датчиков вводятся службой датчиков.
- Возврат
 - 0 в случае успеха -EINVAL, если запрошенный режим не поддерживается -EPERM, если операция не разрешена
 
Документация для этой структуры была создана из следующего файла:
- Аппаратное обеспечение/libhardware/include/hardware/ sensor.h