Structure representing a Wireless M-Bus sensor.
This structure contains function pointers to initialize the sensor, deinitialize the sensor, measure data, get data, print data on a 7 segment LCD display, and handle button press events.
Public Attributes#
Sensor ID.
Name of the sensor.
Function pointer to initialize the sensor.
Function pointer to deinitialize the sensor.
Function pointer to measure data.
Function pointer to get data.
Function pointer to print data on an 7 segment LCD display.
Function pointer to handle button press.
Public Attribute Documentation#
init_fnc_ptr#
sl_rail_sdk_wmbus_sensor_init_t sl_rail_sdk_wmbus_sensor_t::init_fnc_ptr
Function pointer to initialize the sensor.
deinit_fnc_ptr#
sl_rail_sdk_wmbus_sensor_init_t sl_rail_sdk_wmbus_sensor_t::deinit_fnc_ptr
Function pointer to deinitialize the sensor.
measure_fnc_ptr#
sl_rail_sdk_wmbus_sensor_measure_t sl_rail_sdk_wmbus_sensor_t::measure_fnc_ptr
Function pointer to measure data.
get_data_fnc_ptr#
sl_rail_sdk_wmbus_sensor_get_data_t sl_rail_sdk_wmbus_sensor_t::get_data_fnc_ptr
Function pointer to get data.
print_fnc_ptr#
sl_rail_sdk_wmbus_sensor_print_t sl_rail_sdk_wmbus_sensor_t::print_fnc_ptr
Function pointer to print data on an 7 segment LCD display.
button_pressed_fnc_ptr
sl_rail_sdk_wmbus_sensor_button_pressed_t sl_rail_sdk_wmbus_sensor_t::button_pressed_fnc_ptr
Function pointer to handle button press.