Zigbee Protocol Controller 1.6.0
uic_mqtt_dotdot_application_monitoring_state_t Struct Reference

#include <dotdot_mqtt.h>

Public Attributes

const char * application_name
 
const char * application_version
 
bool application_connected
 
size_t application_mqtt_topics_count
 
const char ** application_mqtt_topics
 
uint64_t uptime_minutes
 
uint64_t process_id
 
const char * hostname
 
const char * fqdn
 
bool mqtt_logging_enabled
 
uint8_t mqtt_logging_level
 
uint32_t mqtt_statistics_reporting_interval_seconds
 
uint64_t mqtt_messages_sent
 
uint64_t mqtt_messages_received
 
uint64_t mqtt_subscription_count
 
double mqtt_average_delivery_time_seconds
 
double mqtt_min_delivery_time_seconds
 
double mqtt_max_delivery_time_seconds
 
uint32_t application_statistics_reporting_interval_seconds
 
double application_cpu_usage_percent
 
double application_cpu_average_usage_percent
 
double application_cpu_min_usage_percent
 
double application_cpu_max_usage_percent
 
double application_ram_usagemb
 

Member Data Documentation

◆ application_connected

bool uic_mqtt_dotdot_application_monitoring_state_t::application_connected

◆ application_cpu_average_usage_percent

double uic_mqtt_dotdot_application_monitoring_state_t::application_cpu_average_usage_percent

◆ application_cpu_max_usage_percent

double uic_mqtt_dotdot_application_monitoring_state_t::application_cpu_max_usage_percent

◆ application_cpu_min_usage_percent

double uic_mqtt_dotdot_application_monitoring_state_t::application_cpu_min_usage_percent

◆ application_cpu_usage_percent

double uic_mqtt_dotdot_application_monitoring_state_t::application_cpu_usage_percent

◆ application_mqtt_topics

const char** uic_mqtt_dotdot_application_monitoring_state_t::application_mqtt_topics

◆ application_mqtt_topics_count

size_t uic_mqtt_dotdot_application_monitoring_state_t::application_mqtt_topics_count

◆ application_name

const char* uic_mqtt_dotdot_application_monitoring_state_t::application_name

◆ application_ram_usagemb

double uic_mqtt_dotdot_application_monitoring_state_t::application_ram_usagemb

◆ application_statistics_reporting_interval_seconds

uint32_t uic_mqtt_dotdot_application_monitoring_state_t::application_statistics_reporting_interval_seconds

◆ application_version

const char* uic_mqtt_dotdot_application_monitoring_state_t::application_version

◆ fqdn

const char* uic_mqtt_dotdot_application_monitoring_state_t::fqdn

◆ hostname

const char* uic_mqtt_dotdot_application_monitoring_state_t::hostname

◆ mqtt_average_delivery_time_seconds

double uic_mqtt_dotdot_application_monitoring_state_t::mqtt_average_delivery_time_seconds

◆ mqtt_logging_enabled

bool uic_mqtt_dotdot_application_monitoring_state_t::mqtt_logging_enabled

◆ mqtt_logging_level

uint8_t uic_mqtt_dotdot_application_monitoring_state_t::mqtt_logging_level

◆ mqtt_max_delivery_time_seconds

double uic_mqtt_dotdot_application_monitoring_state_t::mqtt_max_delivery_time_seconds

◆ mqtt_messages_received

uint64_t uic_mqtt_dotdot_application_monitoring_state_t::mqtt_messages_received

◆ mqtt_messages_sent

uint64_t uic_mqtt_dotdot_application_monitoring_state_t::mqtt_messages_sent

◆ mqtt_min_delivery_time_seconds

double uic_mqtt_dotdot_application_monitoring_state_t::mqtt_min_delivery_time_seconds

◆ mqtt_statistics_reporting_interval_seconds

uint32_t uic_mqtt_dotdot_application_monitoring_state_t::mqtt_statistics_reporting_interval_seconds

◆ mqtt_subscription_count

uint64_t uic_mqtt_dotdot_application_monitoring_state_t::mqtt_subscription_count

◆ process_id

uint64_t uic_mqtt_dotdot_application_monitoring_state_t::process_id

◆ uptime_minutes

uint64_t uic_mqtt_dotdot_application_monitoring_state_t::uptime_minutes

The documentation for this struct was generated from the following file: