#ifndef _IBCITEMNAMES_H
#define _IBCITEMNAMES_H

/* 
Various datamanager item name components for IBC applications
*/

#define PowerMgrAppName               "POWER"

#define PowerSwitchReqName            "SWITCH_REQ"
#define PowerSwitchStatusName         "SWITCH_STATUS"
#define PowerMgrReqName               "PWR_REQ"
#define PowerMgrOkName                "PWR_OK"

#define SwitchCurrentName             "CURRENT"
#define SwitchCurrentAlarmName        "CURRENT_ALARM"
#define SwitchCurrentWarnThreshName   "CURRENT_WARN_THRESH"
#define SwitchCurrentAlarmThreshName  "CURRENT_ALARM_THRESH"
#define SwitchTripAlarmName           "SWITCH_TRIP_ALARM"

#define IsoTempName                   "ISO_TEMPERATURE"
#define IsoTempAlarmName              "ISO_TEMPERATURE_ALARM"
#define IsoTempWarnThreshName         "ISO_TEMPERATURE_WARN_THRESH"
#define IsoTempAlarmThreshName        "ISO_TEMPERATURE_ALARM_THRESH"

#define WaterAlarmSuffix              "WATER_ALARM"
#define WaterAlarmThreshSuffix        "WATER_ALARM_THRESH"

#define CpuName                       "CPU"

#define HousingWaterAlarmName         "HOUSING_WATER_ALARM"
#define JboxWaterAlarmName            "JBOX_WATER_ALARM"
#define HumidityAlarmName             "HUMIDITY_ALARM"

#define VicorLpsName                  "VICOR"
#define Gf5vName                      "GF_5V"
#define VspName                       "VSP"
#define QuadAtoDName                  "QUAD_A_TO_D"

#define ThresholdMnem                 "THRESH"
#endif
