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

Runtime tuning for one SE050 instance on a BaseI2c device. More...

#include <Se050Handler.h>

Public Attributes

std::uint32_t apdu_timeout_ms {300}
 Timeout for management / crypto APDUs (GetVersion, GetRandom, …).
 
std::uint32_t warm_reset_timeout_ms {200}
 T=1 warm-reset S-block exchange timeout.
 
std::uint32_t t1_inter_frame_delay_ms {2}
 Inter-frame delay before reading a T=1 response (ms).
 
bool skip_chip_warm_reset {false}
 When true, skip ChipWarmReset (caller already did T=1 warm-reset + ATR).
 

Detailed Description

Runtime tuning for one SE050 instance on a BaseI2c device.

Member Data Documentation

◆ apdu_timeout_ms

std::uint32_t Se050HandlerConfig::apdu_timeout_ms {300}

Timeout for management / crypto APDUs (GetVersion, GetRandom, …).

◆ skip_chip_warm_reset

bool Se050HandlerConfig::skip_chip_warm_reset {false}

When true, skip ChipWarmReset (caller already did T=1 warm-reset + ATR).

◆ t1_inter_frame_delay_ms

std::uint32_t Se050HandlerConfig::t1_inter_frame_delay_ms {2}

Inter-frame delay before reading a T=1 response (ms).

◆ warm_reset_timeout_ms

std::uint32_t Se050HandlerConfig::warm_reset_timeout_ms {200}

T=1 warm-reset S-block exchange timeout.


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