Zigbee Protocol Controller 1.6.0
uic_mqtt_dotdot_system_metrics_state_t Struct Reference

#include <dotdot_mqtt.h>

Public Attributes

uint32_t reporting_interval_seconds
 
size_t cpu_usage_percent_count
 
const double * cpu_usage_percent
 
size_t cpu_frequencym_hz_count
 
const double * cpu_frequencym_hz
 
size_t cpu_average_usage_percent_count
 
const double * cpu_average_usage_percent
 
size_t cpu_min_usage_percent_count
 
const double * cpu_min_usage_percent
 
size_t cpu_max_usage_percent_count
 
const double * cpu_max_usage_percent
 
double ram_totalmb
 
double ram_freemb
 
double ram_availablemb
 
double swap_memory_totalmb
 
double swap_memory_usedmb
 
double virtual_memory_totalmb
 
double virtual_memory_usedmb
 
size_t disks_usage_count
 
const DiskUsageDatadisks_usage
 
size_t disks_counters_count
 
const DiskIOCountersdisks_counters
 
size_t network_interfaces_data_count
 
const NetworkInterfaceDatanetwork_interfaces_data
 
size_t wireless_network_interfaces_data_count
 
const WirelessNetworkInterfaceDatawireless_network_interfaces_data
 
const char * hostname
 
const char * fqdn
 
uint64_t uptime_minutes
 
double current_temperature_celcius
 
double average_temperature_celcius
 
double min_temperature_celcius
 
double max_temperature_celcius
 
bool power_plugged
 
double battery_percentage
 
uint64_t system_interrupts
 

Member Data Documentation

◆ average_temperature_celcius

double uic_mqtt_dotdot_system_metrics_state_t::average_temperature_celcius

◆ battery_percentage

double uic_mqtt_dotdot_system_metrics_state_t::battery_percentage

◆ cpu_average_usage_percent

const double* uic_mqtt_dotdot_system_metrics_state_t::cpu_average_usage_percent

◆ cpu_average_usage_percent_count

size_t uic_mqtt_dotdot_system_metrics_state_t::cpu_average_usage_percent_count

◆ cpu_frequencym_hz

const double* uic_mqtt_dotdot_system_metrics_state_t::cpu_frequencym_hz

◆ cpu_frequencym_hz_count

size_t uic_mqtt_dotdot_system_metrics_state_t::cpu_frequencym_hz_count

◆ cpu_max_usage_percent

const double* uic_mqtt_dotdot_system_metrics_state_t::cpu_max_usage_percent

◆ cpu_max_usage_percent_count

size_t uic_mqtt_dotdot_system_metrics_state_t::cpu_max_usage_percent_count

◆ cpu_min_usage_percent

const double* uic_mqtt_dotdot_system_metrics_state_t::cpu_min_usage_percent

◆ cpu_min_usage_percent_count

size_t uic_mqtt_dotdot_system_metrics_state_t::cpu_min_usage_percent_count

◆ cpu_usage_percent

const double* uic_mqtt_dotdot_system_metrics_state_t::cpu_usage_percent

◆ cpu_usage_percent_count

size_t uic_mqtt_dotdot_system_metrics_state_t::cpu_usage_percent_count

◆ current_temperature_celcius

double uic_mqtt_dotdot_system_metrics_state_t::current_temperature_celcius

◆ disks_counters

const DiskIOCounters* uic_mqtt_dotdot_system_metrics_state_t::disks_counters

◆ disks_counters_count

size_t uic_mqtt_dotdot_system_metrics_state_t::disks_counters_count

◆ disks_usage

const DiskUsageData* uic_mqtt_dotdot_system_metrics_state_t::disks_usage

◆ disks_usage_count

size_t uic_mqtt_dotdot_system_metrics_state_t::disks_usage_count

◆ fqdn

const char* uic_mqtt_dotdot_system_metrics_state_t::fqdn

◆ hostname

const char* uic_mqtt_dotdot_system_metrics_state_t::hostname

◆ max_temperature_celcius

double uic_mqtt_dotdot_system_metrics_state_t::max_temperature_celcius

◆ min_temperature_celcius

double uic_mqtt_dotdot_system_metrics_state_t::min_temperature_celcius

◆ network_interfaces_data

const NetworkInterfaceData* uic_mqtt_dotdot_system_metrics_state_t::network_interfaces_data

◆ network_interfaces_data_count

size_t uic_mqtt_dotdot_system_metrics_state_t::network_interfaces_data_count

◆ power_plugged

bool uic_mqtt_dotdot_system_metrics_state_t::power_plugged

◆ ram_availablemb

double uic_mqtt_dotdot_system_metrics_state_t::ram_availablemb

◆ ram_freemb

double uic_mqtt_dotdot_system_metrics_state_t::ram_freemb

◆ ram_totalmb

double uic_mqtt_dotdot_system_metrics_state_t::ram_totalmb

◆ reporting_interval_seconds

uint32_t uic_mqtt_dotdot_system_metrics_state_t::reporting_interval_seconds

◆ swap_memory_totalmb

double uic_mqtt_dotdot_system_metrics_state_t::swap_memory_totalmb

◆ swap_memory_usedmb

double uic_mqtt_dotdot_system_metrics_state_t::swap_memory_usedmb

◆ system_interrupts

uint64_t uic_mqtt_dotdot_system_metrics_state_t::system_interrupts

◆ uptime_minutes

uint64_t uic_mqtt_dotdot_system_metrics_state_t::uptime_minutes

◆ virtual_memory_totalmb

double uic_mqtt_dotdot_system_metrics_state_t::virtual_memory_totalmb

◆ virtual_memory_usedmb

double uic_mqtt_dotdot_system_metrics_state_t::virtual_memory_usedmb

◆ wireless_network_interfaces_data

const WirelessNetworkInterfaceData* uic_mqtt_dotdot_system_metrics_state_t::wireless_network_interfaces_data

◆ wireless_network_interfaces_data_count

size_t uic_mqtt_dotdot_system_metrics_state_t::wireless_network_interfaces_data_count

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