PF1550 Driver
API reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
pf1550::SelfTestResult Struct Reference

Result of a power self-test pass. More...

#include <pf1550_diagnostics.hpp>

Collaboration diagram for pf1550::SelfTestResult:
[legend]

Public Attributes

bool ran {false}
 
bool device_id_ok {false}
 
bool state_run {false}
 
bool all_rails_enabled {false}
 
FaultSeverity worst_severity {FaultSeverity::kInfo}
 
FaultFlags faults {}
 Sticky fault snapshot at the time of test.
 
DiagnosticSnapshot snapshot {}
 

Detailed Description

Result of a power self-test pass.

Used by the boot recipe and the periodic monitor. worst_severity is kInfo when everything looks healthy.

Member Data Documentation

◆ all_rails_enabled

bool pf1550::SelfTestResult::all_rails_enabled {false}

◆ device_id_ok

bool pf1550::SelfTestResult::device_id_ok {false}

◆ faults

FaultFlags pf1550::SelfTestResult::faults {}

Sticky fault snapshot at the time of test.

◆ ran

bool pf1550::SelfTestResult::ran {false}

◆ snapshot

DiagnosticSnapshot pf1550::SelfTestResult::snapshot {}

◆ state_run

bool pf1550::SelfTestResult::state_run {false}

◆ worst_severity

FaultSeverity pf1550::SelfTestResult::worst_severity {FaultSeverity::kInfo}

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