OTS Object Client Callbacks.

Public Attributes#

Callback to handle initialization.

Callback to handle connection to the server.

Callback to handle disconnection from the server.

Callback to handle subscription status changes.

Callback to handle server feature read.

Callback to handle OLCP responses.

Callback to handle OACP responses.

Callback to handle the end of a data transfer.

Callback to handle object change events.

Callback to handle grouped metadata read.

Public Attribute Documentation#

on_init#

sl_bt_ots_client_init_callback_t sl_bt_ots_client_callbacks_t::on_init

Callback to handle initialization.


on_connect#

sl_bt_ots_client_connection_callback_t sl_bt_ots_client_callbacks_t::on_connect

Callback to handle connection to the server.


on_disconnect#

sl_bt_ots_client_connection_callback_t sl_bt_ots_client_callbacks_t::on_disconnect

Callback to handle disconnection from the server.


on_subscription_change#

sl_bt_ots_client_subscription_callback_t sl_bt_ots_client_callbacks_t::on_subscription_change

Callback to handle subscription status changes.


on_features_read#

sl_bt_ots_client_features_callback_t sl_bt_ots_client_callbacks_t::on_features_read

Callback to handle server feature read.


on_metadata_read_finished#

sl_bt_ots_client_object_metadata_read_callback_t sl_bt_ots_client_callbacks_t::on_metadata_read_finished

Callback to handle metadata read results.


on_metadata_write_finished#

sl_bt_ots_client_object_metadata_write_callback_t sl_bt_ots_client_callbacks_t::on_metadata_write_finished

Callback to handle metadata write results.


on_olcp_response#

sl_bt_ots_client_olcp_callback_t sl_bt_ots_client_callbacks_t::on_olcp_response

Callback to handle OLCP responses.


on_oacp_response#

sl_bt_ots_client_oacp_callback_t sl_bt_ots_client_callbacks_t::on_oacp_response

Callback to handle OACP responses.


on_data_transmit#

sl_bt_ots_client_data_transmit_callback_t sl_bt_ots_client_callbacks_t::on_data_transmit

Callback to handle outgoing data.


on_data_receive#

sl_bt_ots_client_data_receive_callback_t sl_bt_ots_client_callbacks_t::on_data_receive

Callback to handle incoming data.


on_data_transfer_finished#

sl_bt_ots_client_data_transfer_finished_t sl_bt_ots_client_callbacks_t::on_data_transfer_finished

Callback to handle the end of a data transfer.


on_object_change#

sl_bt_ots_client_object_changed_callback_t sl_bt_ots_client_callbacks_t::on_object_change

Callback to handle object change events.


on_filter_read#

sl_bt_ots_client_list_filter_read_callback_t sl_bt_ots_client_callbacks_t::on_filter_read

Callback to handle filter reads.


on_filter_write#

sl_bt_ots_client_list_filter_write_callback_t sl_bt_ots_client_callbacks_t::on_filter_write

Callback to handle filter writes.


on_group_metadata_read#

sl_bt_ots_client_group_metadata_read_t sl_bt_ots_client_callbacks_t::on_group_metadata_read

Callback to handle grouped metadata read.