8 constant
int FAILURE_TYPE_NETWORK_DEVICE_NOT_DETECTED = 1;
9 constant
int FAILURE_TYPE_I2C_BUS_STUCK = 2;
10 constant
int FAILURE_TYPE_SLAVE_CTRL_NOT_REACHABLE = 3;
11 constant
int FAILURE_TYPE_SLAVE_CTRL_MALFUNCTION = 4;
12 constant
int FAILURE_TYPE_OUTLET_POWER_STATE_INCONSISTENT = 5;
26 valueobject FailureStatusChangedEvent extends
idl.Event {
37 vector<Failure> getFailures();
string description
human readable string describing HW component and failure
Definition: HardwareHealth.idl:18
int assertCount
count of assertions
Definition: HardwareHealth.idl:22
Basic IDL definitions.
Definition: Event.idl:6
string componentId
the ID of the affected hardware component
Definition: HardwareHealth.idl:16
time lastAssertTimeStamp
timestamp when the failure was last asserted
Definition: HardwareHealth.idl:20
Definition: HardwareHealth.idl:5
Hardware Failure.
Definition: HardwareHealth.idl:15
boolean isAsserted
true when the failure is currently asserted
Definition: HardwareHealth.idl:19
Definition: HardwareHealth.idl:3
int failureType
one of the hardware failure type constants
Definition: HardwareHealth.idl:28
int type
one of the hardware failure type constants
Definition: HardwareHealth.idl:17
boolean isAsserted
true when the failure is currently asserted
Definition: HardwareHealth.idl:29
time lastDeassertTimeStamp
timestamp when the failure was last deasserted (0 if asserted)
Definition: HardwareHealth.idl:21