Send server model messages(such as server model status messages).
Send client model message (such as model get, set, etc).
Check if the model has subscribed to the given group address. Note: E.g., once a status message is received and the destination address is a group address, the model uses this API to check if it is successfully subscribed to the given group address.
Initialize the user-defined client model. All user-defined client models shall call this function to initialize the client model internal data. Node: Before calling this API, the op_pair_size and op_pair variables within the user_data(defined using esp_ble_mesh_client_t_) of the client model need to be initialized.
Send a model publication message.
Update a server model state value. If the model publication state is set properly (e.g. publish address is set to a valid address), it will publish corresponding status message.
Get the model publish period, the unit is ms.
De-initialize the user-defined client model.
BLOB Transfer Client gets BLOB receiver.
BLOB Transfer Client gets active BLOB receiver list.
BLOB Transfer Client gets BLOB transfer progress.
BLOB Transfer Client sets Transfer TTL state.
BLOB Transfer Client clear Transfer TTL state.
BLOB Transfer Client sets AppKey Index state.
BLOB Transfer Client clear AppKey Index state.
BLOB Transfer Client sets Multicast Address state.
BLOB Transfer Client clear Multicast Address state.
BLOB Transfer Server gets current BLOB reception progress.