Type definitions#
Modules#
Typedefs#
Typedef for a function pointer to initialize the Wireless M-Bus sensor.
Typedef for a function pointer used to deinitialize the Wireless M-Bus sensor.
Typedef for a function pointer that performs a sensor measurement.
Function pointer type for getting Wireless M-Bus sensor data.
Typedef for a function pointer used to print sensor information.
Typedef for a function pointer that handles button press events.
Typedef Documentation#
sl_rail_sdk_wmbus_sensor_init_t#
sl_rail_sdk_wmbus_sensor_init_t )(void)
Typedef for a function pointer to initialize the Wireless M-Bus sensor.
Defines a function pointer type for a function that initializes the Wireless M-Bus sensor. Returns a status of type sl_status_t.
Returns
sl_status_t Status code indicating the result of the initialization.
69
of file /mnt/raid/workspaces/ws.bVpTDXqvc/overlay/gsdk/app/rail/component/sl_rail_sdk_wmbus_sensor_core/sl_rail_sdk_wmbus_sensor_core.h
sl_rail_sdk_wmbus_sensor_deinit_t#
sl_rail_sdk_wmbus_sensor_deinit_t )(void)
Typedef for a function pointer used to deinitialize the Wireless M-Bus sensor.
Defines a function pointer type for a function that deinitialize the Wireless M-Bus sensor. Returns a status of type sl_status_t.
Returns
sl_status_t Status code indicating the result of the deinitialization.
80
of file /mnt/raid/workspaces/ws.bVpTDXqvc/overlay/gsdk/app/rail/component/sl_rail_sdk_wmbus_sensor_core/sl_rail_sdk_wmbus_sensor_core.h
sl_rail_sdk_wmbus_sensor_measure_t#
sl_rail_sdk_wmbus_sensor_measure_t )(void)
Typedef for a function pointer that performs a sensor measurement.
Defines a function pointer type for a function that performs a sensor measurement and returns a status code of type sl_status_t.
Returns
sl_status_t Status code indicating the result of the measurement.
91
of file /mnt/raid/workspaces/ws.bVpTDXqvc/overlay/gsdk/app/rail/component/sl_rail_sdk_wmbus_sensor_core/sl_rail_sdk_wmbus_sensor_core.h
sl_rail_sdk_wmbus_sensor_get_data_t#
sl_rail_sdk_wmbus_sensor_get_data_t )(void)
Function pointer type for getting Wireless M-Bus sensor data.
Defines a function pointer type for a function that returns a pointer to a sl_rail_sdk_wmbus_sensor_data_t structure.
Returns
Pointer to a sl_rail_sdk_wmbus_sensor_data_t structure.
102
of file /mnt/raid/workspaces/ws.bVpTDXqvc/overlay/gsdk/app/rail/component/sl_rail_sdk_wmbus_sensor_core/sl_rail_sdk_wmbus_sensor_core.h
sl_rail_sdk_wmbus_sensor_print_t#
sl_rail_sdk_wmbus_sensor_print_t )(void)
Typedef for a function pointer used to print sensor information.
Defines a function pointer type for functions that print sensor information in the Wireless M-Bus sensor core SDK.
Returns
A status code of type sl_status_t indicating the result of the print operation.
113
of file /mnt/raid/workspaces/ws.bVpTDXqvc/overlay/gsdk/app/rail/component/sl_rail_sdk_wmbus_sensor_core/sl_rail_sdk_wmbus_sensor_core.h
sl_rail_sdk_wmbus_sensor_button_pressed_t
sl_rail_sdk_wmbus_sensor_button_pressed_t )(void)
Typedef for a function pointer that handles button press events.
Defines a function pointer type for a function that is called when a button is pressed in the Wireless M-Bus sensor application.
Returns
A status code of type sl_status_t indicating the result of the button press handling.
124
of file /mnt/raid/workspaces/ws.bVpTDXqvc/overlay/gsdk/app/rail/component/sl_rail_sdk_wmbus_sensor_core/sl_rail_sdk_wmbus_sensor_core.h