Struct SProcessMon
Defined in File monitoring.h
Struct Documentation
-
struct SProcessMon
Public Members
-
int32_t registration_clock = {0}
registration clock
-
std::string host_name
host name
-
std::string shm_transport_domain
shm transport domain
-
int32_t process_id = {0}
process id
-
std::string process_name
process name
-
std::string unit_name
unit name
-
std::string process_parameter
process parameter
-
int32_t state_severity = {0}
process state info severity: proc_sev_unknown = 0 (condition unknown) proc_sev_healthy = 1 (process healthy) proc_sev_warning = 2 (process warning level) proc_sev_critical = 3 (process critical) proc_sev_failed = 4 (process failed)
-
int32_t state_severity_level = {0}
process state info severity level: proc_sev_level_unknown = 0 (condition unknown) proc_sev_level1 = 1 (default severity level 1) proc_sev_level2 = 2 (severity level 2) proc_sev_level3 = 3 (severity level 3) proc_sev_level4 = 4 (severity level 4) proc_sev_level5 = 5 (severity level 5)
-
std::string state_info
process state info as human readable string
-
int32_t time_sync_state = {0}
time synchronization state
-
std::string time_sync_module_name
time synchronization module name
-
int32_t component_init_state = {0}
eCAL component initialization state (eCAL::Initialize(..))
-
std::string component_init_info
like comp_init_state as human readable string (pub|sub|srv|mon|log|time|proc)
-
std::string ecal_runtime_version
loaded / runtime eCAL version of a component
-
std::string config_file_path
Filepath of the configuration filepath that was loaded.
-
int32_t registration_clock = {0}