|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| ReportCBitStatus () | |
| ReportCBitStatus (std::string const &KeyCBitName, M_BuiltInTest::BitStatusType const &Status, bool IsRemoved) | |
Public Attributes | |
| std::string | KeyCBitName |
| M_BuiltInTest::BitStatusType | Status |
| Current status/result of CBIT. More... | |
| bool | IsRemoved |
Reports the CBIT (Continuous Built-In Test) BITE status.
These are any tests performed while the application is active. They may be part of the application itself or might be supplied by the hardware module vendors to run periodically.
| M_BuiltInTest::ReportCBitStatus::ReportCBitStatus | ( | ) |
| M_BuiltInTest::ReportCBitStatus::ReportCBitStatus | ( | std::string const & | KeyCBitName, |
| M_BuiltInTest::BitStatusType const & | Status, | ||
| bool | IsRemoved | ||
| ) |
| bool M_BuiltInTest::ReportCBitStatus::IsRemoved |
Indicates if the status is no longer available. Note: This will always be set to True when a Service has been shut down. After this has been set to True, the status will no longer be available to late joiners.
| std::string M_BuiltInTest::ReportCBitStatus::KeyCBitName |
Name identifying the currently reported status. This name is used as an identifying key so that one Service can report multiple status relevant for a device, such as the "Program Checksum" status and the "Temperature" status. Note: The specific string names are defined separately for each implementing Service and are reported in ReportBitSettings in the SupportedCBitNames settings element.
| M_BuiltInTest::BitStatusType M_BuiltInTest::ReportCBitStatus::Status |
Current status/result of CBIT.