OTS Object Server Callbacks.

Public Attributes#

Callback to handle connection of a client.

Callback to handle disconnection of a client.

Callback to handle client subscription status changes.

Callback to handle Object List Filter write operations.

Callback to handle Object List Filter read operations.

Callback to handle OLCP List management events.

Callback to handle OACP Data management events.

Callback to handle incoming data.

Callback to handle the end of a data transfer.

Public Attribute Documentation#

on_client_connect#

sl_bt_ots_server_connection_callback_t sl_bt_ots_server_callbacks_t::on_client_connect

Callback to handle connection of a client.


on_client_disconnect#

sl_bt_ots_server_connection_callback_t sl_bt_ots_server_callbacks_t::on_client_disconnect

Callback to handle disconnection of a client.


on_client_subscription_change#

sl_bt_ots_subscription_callback_t sl_bt_ots_server_callbacks_t::on_client_subscription_change

Callback to handle client subscription status changes.


on_object_metadata_write#

sl_bt_ots_server_object_metadata_write_callback_t sl_bt_ots_server_callbacks_t::on_object_metadata_write

Callback to handle metadata writes.


on_object_metadata_read#

sl_bt_ots_server_object_metadata_read_callback_t sl_bt_ots_server_callbacks_t::on_object_metadata_read

Callback to handle metadata read operations.


on_object_list_filter_set#

sl_bt_ots_server_object_list_filter_wtite_callback_t sl_bt_ots_server_callbacks_t::on_object_list_filter_set

Callback to handle Object List Filter write operations.


on_object_list_filter_get#

sl_bt_ots_server_object_list_filter_read_callback_t sl_bt_ots_server_callbacks_t::on_object_list_filter_get

Callback to handle Object List Filter read operations.


on_olcp_event#

sl_bt_ots_server_olcp_callback_t sl_bt_ots_server_callbacks_t::on_olcp_event

Callback to handle OLCP List management events.


on_oacp_event#

sl_bt_ots_server_oacp_callback_t sl_bt_ots_server_callbacks_t::on_oacp_event

Callback to handle OACP Data management events.


on_data_received#

sl_bt_ots_server_data_callback_t sl_bt_ots_server_callbacks_t::on_data_received

Callback to handle incoming data.


on_data_transfer_finished#

sl_bt_ots_server_data_transfer_finished_t sl_bt_ots_server_callbacks_t::on_data_transfer_finished

Callback to handle the end of a data transfer.


on_data_transmit#

sl_bt_ots_server_data_transmit_callback_t sl_bt_ots_server_callbacks_t::on_data_transmit

Callback to handle outgoing data.