38 #ifndef SENSOR_COMMON_H__ 39 #define SENSOR_COMMON_H__ 53 #define SENSOR_COMPANY_ID (0xFFFF) 60 #define SENSOR_NO_PROPERTY_ID (0) 67 #define SENSOR_MOTION_SENSED_PROPERTY_ID (0x0042) 74 #define SENSOR_PRESENCE_DETECT_PROPERTY_ID (0x004D) 81 #define SENSOR_DESCRIPTOR_MSG_SIZE (8) 83 typedef uint8_t * sensor_property_data_size_t;
Parameters for the Sensor Get message.
uint16_t property_id
Sensor property ID.
uint16_t property_id
Sensor property ID.
uint8_t raw_value_x_n
The nth column X axis.
Parameters for the Sensor Series Status message.
uint16_t setting_property_id
Setting Property ID identifying a setting within a sensor.
uint16_t negative_tolerance
12-bit value for possible negative sensor error
uint8_t sampling_function
Sampling function applied to measured sensor values.
Parameters for the Sensor Cadence Get message.
uint16_t * setting_property_ids
Sequence of Setting Property IDs identifying settings within a sensor.
uint8_t update_interval
Interval between measurement updates in seconds.
Parameters for the Sensor Series Get message.
uint8_t setting_raw
Raw value for the setting.
uint8_t raw_value_x
Raw value identifying a column.
Parameters for the Sensor Settings Get message.
uint16_t positive_tolerance
12-bit value for possible positive sensor error
uint16_t property_id
Property ID for sensor.
uint8_t raw_value_x
Raw value representing the left corner of the column on the X axis.
uint16_t property_id
Sensor property ID.
uint16_t property_id
Sensor property ID.
uint16_t property_id
Sensor property ID.
Parameters for the Sensor Settings Status message.
uint16_t property_id
Sensor property ID.
uint8_t measurement_period
Period over which measurement is taken in seconds.
uint16_t property_id
Sensor property ID.
uint16_t setting_property_id
Setting Property ID identifying a setting within a sensor.
Parameters for the Sensor Setting Set message.
uint8_t column_width_n
The nth column width.
uint8_t raw_value_x1
Raw value identifying a starting column (Optional)
uint8_t setting_access
Read/Write access rights for the setting (Optional)
uint8_t column_width
Raw value representing the width of the column (Optional)
uint8_t setting_raw
Raw value for the setting.
uint16_t property_id
Sensor property ID.
Parameters for the Sensor Column Get message.
Parameters for the Sensor Setting Get message.
uint8_t raw_value_y
Raw value representing the height of the column on the Y axis.
uint8_t raw_value_x2
Raw value identifying an ending column.
Parameters for the Sensor Column Status message.
Parameters for the Sensor Setting Status message.
uint16_t setting_property_id
Setting Property ID identifying a setting within a sensor.
uint8_t raw_value_y_n
The nth column height.
uint16_t property_id
Identifies a sensor.
Unpacked message structure typedefs are used for API interfaces and for implementing model code...
uint16_t property_id
Sensor property ID.
Parameters for the Sensor Descriptor.
uint16_t property_id
Sensor property ID.
uint16_t property_id
Identifies a sensor and the Y axis.