HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_logger_diagnostics_t Struct Reference

Logger diagnostics structure. More...

#include <BaseLogger.h>

Public Attributes

bool is_initialized
 Initialization status.
 
bool is_healthy
 Health status.
 
hf_logger_err_t last_error
 Last error code.
 
hf_u64_t last_error_timestamp
 Last error timestamp.
 
hf_u32_t consecutive_errors
 Consecutive error count.
 
hf_u32_t error_recovery_count
 Error recovery count.
 
hf_u64_t uptime_seconds
 Uptime in seconds.
 
hf_u64_t last_health_check
 Last health check timestamp.
 
char last_error_message [256]
 Last error message.
 

Detailed Description

Logger diagnostics structure.

Member Data Documentation

◆ consecutive_errors

hf_u32_t hf_logger_diagnostics_t::consecutive_errors

Consecutive error count.

◆ error_recovery_count

hf_u32_t hf_logger_diagnostics_t::error_recovery_count

Error recovery count.

◆ is_healthy

bool hf_logger_diagnostics_t::is_healthy

Health status.

◆ is_initialized

bool hf_logger_diagnostics_t::is_initialized

Initialization status.

◆ last_error

hf_logger_err_t hf_logger_diagnostics_t::last_error

Last error code.

◆ last_error_message

char hf_logger_diagnostics_t::last_error_message[256]

Last error message.

◆ last_error_timestamp

hf_u64_t hf_logger_diagnostics_t::last_error_timestamp

Last error timestamp.

◆ last_health_check

hf_u64_t hf_logger_diagnostics_t::last_health_check

Last health check timestamp.

◆ uptime_seconds

hf_u64_t hf_logger_diagnostics_t::uptime_seconds

Uptime in seconds.


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