nRF5 SDK for Mesh v4.0.0
38 #ifndef HEALTH_COMMON_H__ 39 #define HEALTH_COMMON_H__ 49 #define HEALTH_SERVER_MODEL_ID 0x0002 51 #define HEALTH_CLIENT_MODEL_ID 0x0003 59 #define HEALTH_FAULT_ID_NO_FAULT 0x00 60 #define HEALTH_FAULT_ID_BATTERY_LOW_WARNING 0x01 61 #define HEALTH_FAULT_ID_BATTERY_LOW_ERROR 0x02 62 #define HEALTH_FAULT_ID_SUPPLY_VOLTAGE_LOW_WARNING 0x03 63 #define HEALTH_FAULT_ID_SUPPLY_VOLTAGE_LOW_ERROR 0x04 64 #define HEALTH_FAULT_ID_SUPPLY_VOLTAGE_HIGH_WARNING 0x05 65 #define HEALTH_FAULT_ID_SUPPLY_VOLTAGE_HIGH_ERROR 0x06 66 #define HEALTH_FAULT_ID_POWER_SUPPLY_INTERRUPTED_WARNING 0x07 67 #define HEALTH_FAULT_ID_POWER_SUPPLY_INTERRUPTED_ERROR 0x08 68 #define HEALTH_FAULT_ID_NO_LOAD_WARNING 0x09 69 #define HEALTH_FAULT_ID_NO_LOAD_ERROR 0x0a 70 #define HEALTH_FAULT_ID_OVERLOAD_WARNING 0x0b 71 #define HEALTH_FAULT_ID_OVERLOAD_ERROR 0x0c 72 #define HEALTH_FAULT_ID_OVERHEAT_WARNING 0x0d 73 #define HEALTH_FAULT_ID_OVERHEAT_ERROR 0x0e 74 #define HEALTH_FAULT_ID_CONDENSATION_WARNING 0x0f 75 #define HEALTH_FAULT_ID_CONDENSATION_ERROR 0x10 76 #define HEALTH_FAULT_ID_VIBRATION_WARNING 0x11 77 #define HEALTH_FAULT_ID_VIBRATION_ERROR 0x12 78 #define HEALTH_FAULT_ID_CONFIGURATION_WARNING 0x13 79 #define HEALTH_FAULT_ID_CONFIGURATION_ERROR 0x14 80 #define HEALTH_FAULT_ID_ELEMENT_NOT_CALIBRATED_WARNING 0x15 81 #define HEALTH_FAULT_ID_ELEMENT_NOT_CALIBRATED_ERROR 0x16 82 #define HEALTH_FAULT_ID_MEMORY_WARNING 0x17 83 #define HEALTH_FAULT_ID_MEMORY_ERROR 0x18 84 #define HEALTH_FAULT_ID_SELFTEST_WARNING 0x19 85 #define HEALTH_FAULT_ID_SELFTEST_ERROR 0x1a 86 #define HEALTH_FAULT_ID_INPUT_TOO_LOW_WARNING 0x1b 87 #define HEALTH_FAULT_ID_INPUT_TOO_LOW_ERROR 0x1c 88 #define HEALTH_FAULT_ID_INPUT_TOO_HIGH_WARNING 0x1d 89 #define HEALTH_FAULT_ID_INPUT_TOO_HIGH_ERROR 0x1e 90 #define HEALTH_FAULT_ID_INPUT_NO_CHANGE_WARNING 0x1f 91 #define HEALTH_FAULT_ID_INPUT_NO_CHANGE_ERROR 0x20 92 #define HEALTH_FAULT_ID_ACTUATOR_BLOCKED_WARNING 0x21 93 #define HEALTH_FAULT_ID_ACTUATOR_BLOCKED_ERROR 0x22 94 #define HEALTH_FAULT_ID_HOUSING_OPENED_WARNING 0x23 95 #define HEALTH_FAULT_ID_HOUSING_OPENED_ERROR 0x24 96 #define HEALTH_FAULT_ID_TAMPER_WARNING 0x25 97 #define HEALTH_FAULT_ID_TAMPER_ERROR 0x26 98 #define HEALTH_FAULT_ID_DEVICE_MOVED_WARNING 0x27 99 #define HEALTH_FAULT_ID_DEVICE_MOVED_ERROR 0x28 100 #define HEALTH_FAULT_ID_DEVICE_DROPPED_WARNING 0x29 101 #define HEALTH_FAULT_ID_DEVICE_DROPPED_ERROR 0x2a 102 #define HEALTH_FAULT_ID_OVERFLOW_WARNING 0x2b 103 #define HEALTH_FAULT_ID_OVERFLOW_ERROR 0x2c 104 #define HEALTH_FAULT_ID_EMPTY_WARNING 0x2d 105 #define HEALTH_FAULT_ID_EMPTY_ERROR 0x2e 106 #define HEALTH_FAULT_ID_INTERNAL_BUS_WARNING 0x2f 107 #define HEALTH_FAULT_ID_INTERNAL_BUS_ERROR 0x30 108 #define HEALTH_FAULT_ID_MECHANISM_JAMMED_WARNING 0x31 109 #define HEALTH_FAULT_ID_MECHANISM_JAMMED_ERROR 0x32 110 #define HEALTH_FAULT_ID_VENDOR_START 0x80