Structure for storing the Sensor Configurations from the User.

Public Attributes#

char *

Name of the sensor.

int16_t

GPIO Interrupt Configurations.

uint16_t

GPIO pin for sampling the sensor data.

uint32_t

Sensor data sampling interval.

uint8_t

Address of sensor.

uint16_t

Channel for adc.

union sl_sensor_info_t::@2
sl_sensor_id_t

Sensor id.

sl_sensor_bus_t

Protocol for the sensor(spi/i2c/adc)

Sensor Mode(Enumeration)

sl_sensor_range_t

Range of sensor.

Data delivery mode for the sensor.

sl_sensor_data_group_t *

Pointer to Sensor data storage structure.

Public Attribute Documentation#

sensor_name#

char* sl_sensor_info_t::sensor_name

Name of the sensor.


Definition at line 191 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

sensor_intr_type#

int16_t sl_sensor_info_t::sensor_intr_type

GPIO Interrupt Configurations.


Definition at line 192 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

sampling_intr_req_pin#

uint16_t sl_sensor_info_t::sampling_intr_req_pin

GPIO pin for sampling the sensor data.


Definition at line 193 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

sampling_interval#

uint32_t sl_sensor_info_t::sampling_interval

Sensor data sampling interval.


Definition at line 194 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

address#

uint8_t sl_sensor_info_t::address

Address of sensor.


Definition at line 196 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

channel#

uint16_t sl_sensor_info_t::channel

Channel for adc.


Definition at line 197 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

@3#

union sl_sensor_info_t::@2 sl_sensor_info_t::@3

Definition at line 198 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

sensor_id#

sl_sensor_id_t sl_sensor_info_t::sensor_id

Sensor id.


Definition at line 199 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

sensor_bus#

sl_sensor_bus_t sl_sensor_info_t::sensor_bus

Protocol for the sensor(spi/i2c/adc)


Definition at line 200 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

sensor_mode#

sl_sensor_mode_t sl_sensor_info_t::sensor_mode

Sensor Mode(Enumeration)


Definition at line 201 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

sensor_range#

sl_sensor_range_t sl_sensor_info_t::sensor_range

Range of sensor.


Definition at line 202 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

data_deliver#

sl_data_deliver_type_t sl_sensor_info_t::data_deliver

Data delivery mode for the sensor.


Definition at line 203 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h

sensor_data_ptr#

sl_sensor_data_group_t* sl_sensor_info_t::sensor_data_ptr

Pointer to Sensor data storage structure.


Definition at line 204 of file components/device/silabs/si91x/mcu/drivers/service/sensorhub/inc/sensor_hub.h