Helper components that assists with ApplicationMonitoring over MQTT.
More...
Helper components that assists with ApplicationMonitoring over MQTT.
◆ APPLICATION_MONITORING_CLUSTER_REVISION
#define APPLICATION_MONITORING_CLUSTER_REVISION 1 |
◆ unify_application_monitoring_init()
Activates the ApplicationMonitoring functionality.
After invoking this function, attributes and supported commands will be published at the ucl/by-mqtt-client/<client-id>/ApplicationMonitoring cluster.
- Returns
- SL_STATUS_OK in case of success, any other value in case of error
◆ unify_application_monitoring_set_application_name()
void unify_application_monitoring_set_application_name |
( |
const char * |
application_name | ) |
|
Configure the name of the application currently using the ApplicationMonitoring cluster.
- Parameters
-
application_name | String to set for the application name. |
◆ unify_application_monitoring_set_application_version()
void unify_application_monitoring_set_application_version |
( |
const char * |
application_version | ) |
|
Configure the version of the application currently using the ApplicationMonitoring cluster.
- Parameters
-
application_version | String to set for the application name. |
◆ unify_application_monitoring_teardown()
void unify_application_monitoring_teardown |
( |
| ) |
|
Cleans up all Application monitoring topics and de-activate the application monitoring functionality.