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

Construction-time configuration for one FDO2-G2 instance. More...

#include <Fdo2Handler.h>

Public Attributes

std::uint32_t line_timeout_ms {300}
 
std::uint32_t measure_timeout_ms {300}
 
std::uint8_t device_index {0}
 

Detailed Description

Construction-time configuration for one FDO2-G2 instance.

Member Data Documentation

◆ device_index

std::uint8_t Fdo2HandlerConfig::device_index {0}

Logical index for diagnostics (multiple FDO2 instances on separate buses can share this handler class).

◆ line_timeout_ms

std::uint32_t Fdo2HandlerConfig::line_timeout_ms {300}

Per-PSUP-transaction line read timeout (ms). Most commands resolve in well under 50 ms; #MOXY / #MRAW take ~150 ms.

◆ measure_timeout_ms

std::uint32_t Fdo2HandlerConfig::measure_timeout_ms {300}

Specific timeout for the slow #MOXY / #MRAW measurement commands. Defaulted higher than line_timeout_ms because the device internally averages.


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