13 constant
int FAILURE_TYPE_NETWORK_DEVICE_NOT_DETECTED = 1;
14 constant
int FAILURE_TYPE_I2C_BUS_STUCK = 2;
15 constant
int FAILURE_TYPE_SUB_CTRL_NOT_REACHABLE = 3;
16 constant
int FAILURE_TYPE_SUB_CTRL_MALFUNCTION = 4;
17 constant
int FAILURE_TYPE_OUTLET_POWER_STATE_INCONSISTENT = 5;
32 valueobject FailureStatusChangedEvent extends
idl.Event {
Definition: HardwareHealth.idl:10
boolean isAsserted
true when the failure is currently asserted
Definition: HardwareHealth.idl:35
vector< Failure > getFailures()
Return a vector with past and present hardware failures.
int failureType
one of the hardware failure type constants
Definition: HardwareHealth.idl:34
Fitness Daemon
Definition: Fitness.idl:7
Basic IDL definitions.
Definition: Event.idl:10
Hardware Failure.
Definition: HardwareHealth.idl:20
int assertCount
count of assertions
Definition: HardwareHealth.idl:28
int type
one of the hardware failure type constants
Definition: HardwareHealth.idl:23
int creationOrderId
failures created later have a larger id; range 1..failure-count
Definition: HardwareHealth.idl:21
string description
human readable string describing HW component and failure
Definition: HardwareHealth.idl:24
boolean isAsserted
true when the failure is currently asserted
Definition: HardwareHealth.idl:25
time lastAssertTimeStamp
UNIX timestamp (UTC) when the failure was last asserted.
Definition: HardwareHealth.idl:26
string componentId
the ID of the affected hardware component
Definition: HardwareHealth.idl:22
time lastDeassertTimeStamp
UNIX timestamp (UTC) when the failure was last deasserted (0 if asserted)
Definition: HardwareHealth.idl:27