Sensor_module_t Ссылка на структуру

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 , за которым следует информация, специфичная для модуля.

Определение в строке 1149 файла Sensors.h .

Полевая документация

структура hw_module_t общая

Определение в строке 1150 файла Sensors.h .

int(* get_sensors_list)(struct Sensor_module_t *module, struct Sensor_t const **list)

Перечислите все доступные датчики. Список возвращается в «списке».

Возврат
количество датчиков в списке

Определение в строке 1156 файла Sensors.h .

int(* set_operation_mode)(режим беззнакового целого числа)

Переведите модуль в определенный режим. Определены следующие режимы

0 – Нормальная работа. Состояние модуля по умолчанию. 1 - Режим шлейфа. В этом режиме данные для поддерживаемых датчиков вводятся службой датчиков.

Возврат
0 в случае успеха -EINVAL, если запрошенный режим не поддерживается -EPERM, если операция не разрешена

Определение в строке 1169 файла Sensors.h .


Документация для этой структуры была создана из следующего файла:
  • Аппаратное обеспечение/libhardware/include/hardware/ sensor.h