HardFOC Core
API reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
Ads9324Diagnostics Struct Reference

Diagnostic snapshot for one ADS9324 handler instance. More...

#include <Ads9324Handler.h>

Public Attributes

bool initialized = false
 BaseAdc initialized flag.
 
bool driver_ready = false
 Driver unique_ptr is non-null.
 
uint16_t device_id = 0
 DEVICE_ID read at init (expect 0x0004).
 
uint32_t total_reads = 0
 Successful BaseAdc / snapshot operations.
 
uint32_t error_count = 0
 Failed reads / snapshots.
 
uint8_t device_index = 0
 Copy of Ads9324HandlerConfig::device_index.
 

Detailed Description

Diagnostic snapshot for one ADS9324 handler instance.

Member Data Documentation

◆ device_id

uint16_t Ads9324Diagnostics::device_id = 0

DEVICE_ID read at init (expect 0x0004).

◆ device_index

uint8_t Ads9324Diagnostics::device_index = 0

◆ driver_ready

bool Ads9324Diagnostics::driver_ready = false

Driver unique_ptr is non-null.

◆ error_count

uint32_t Ads9324Diagnostics::error_count = 0

Failed reads / snapshots.

◆ initialized

bool Ads9324Diagnostics::initialized = false

BaseAdc initialized flag.

◆ total_reads

uint32_t Ads9324Diagnostics::total_reads = 0

Successful BaseAdc / snapshot operations.


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