#include "Cpl/Type/enum.h"
Go to the source code of this file.
|
| namespace | Ajax |
| | The 'Ajax' namespace is the root name space all GM6000 application specific source code.
|
| |
|
| | Ajax::Type::BETTER_ENUM (Alert, unsigned, eONBOARD_SENSOR_FAILED=0, eREMOTE_SENSOR_FAILED, eHITEMP_HEATER_FAILSAFE, ePOST_FAILURE, eNOT_PROVISIONED, NUM_ALERTS) |
| | This enumeration defines the name/identifiers for the individual Alerts.
|
| |
◆ BETTER_ENUM()
| Ajax::Type::BETTER_ENUM |
( |
Alert | , |
|
|
unsigned | , |
|
|
eONBOARD_SENSOR_FAILED | = 0, |
|
|
eREMOTE_SENSOR_FAILED | , |
|
|
eHITEMP_HEATER_FAILSAFE | , |
|
|
ePOST_FAILURE | , |
|
|
eNOT_PROVISIONED | , |
|
|
NUM_ALERTS | ) |
This enumeration defines the name/identifiers for the individual Alerts.
- Parameters
-
| Alert | Enum |
| eONBOARD_SENSOR_FAILED | The onboard temperature is not working |
| eREMOTE_SENSOR_FAILED | The remote temperature is not working (not supported in the initial release) |
| eHITEMP_HEATER_FAILSAFE | The hardware high-temperature failsafe for the Heater has tripped |
| ePOST_FAILURE | At least one Power On Self Test failed |
| eNOT_PROVISIONED | The unit is not provisioned (e.g. has no serial number) |
| NUM_ALERTS | The total number of alert instances |