HF-MAX22200 Driver 0.1.0-dev
HF-MAX22200 C++ Driver
Loading...
Searching...
No Matches
max22200::DriverStatistics Struct Reference

Driver statistics structure. More...

#include <max22200_types.hpp>

Public Member Functions

 DriverStatistics ()
 
float getSuccessRate () const
 
bool hasFailures () const
 
bool isHealthy () const
 
uint32_t getTotalTransfers () const
 
uint32_t getFailedTransfers () const
 
uint32_t getFaultEvents () const
 
uint32_t getStateChanges () const
 
uint32_t getUptimeMs () const
 

Public Attributes

uint32_t total_transfers
 
uint32_t failed_transfers
 
uint32_t fault_events
 
uint32_t state_changes
 
uint32_t uptime_ms
 

Detailed Description

Driver statistics structure.

Constructor & Destructor Documentation

◆ DriverStatistics()

max22200::DriverStatistics::DriverStatistics ( )
inline

Member Function Documentation

◆ getFailedTransfers()

uint32_t max22200::DriverStatistics::getFailedTransfers ( ) const
inline

◆ getFaultEvents()

uint32_t max22200::DriverStatistics::getFaultEvents ( ) const
inline

◆ getStateChanges()

uint32_t max22200::DriverStatistics::getStateChanges ( ) const
inline

◆ getSuccessRate()

float max22200::DriverStatistics::getSuccessRate ( ) const
inline

◆ getTotalTransfers()

uint32_t max22200::DriverStatistics::getTotalTransfers ( ) const
inline

◆ getUptimeMs()

uint32_t max22200::DriverStatistics::getUptimeMs ( ) const
inline

◆ hasFailures()

bool max22200::DriverStatistics::hasFailures ( ) const
inline

◆ isHealthy()

bool max22200::DriverStatistics::isHealthy ( ) const
inline

Member Data Documentation

◆ failed_transfers

◆ fault_events

◆ state_changes

◆ total_transfers

◆ uptime_ms


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