//--------------------------------------------------------------------------- #pragma hdrstop #include "VmsCommInfoF.h" //--------------------------------------------------------------------------- #pragma package(smart_init) TVmsCtlr *FindVms(String ACtrlId) { TVmsCtlr *pObj = NULL; VmsIterator it; for(it=VmsManager->FLists.FMapObject.begin(); it != VmsManager->FLists.FMapObject.end(); ++it) { TVmsCtlr *pTmpObj = (TVmsCtlr*)it->second; if (pTmpObj->VMS_CTLR_ID == ACtrlId) { pObj = pTmpObj; break; } } return pObj; } //--------------------------------------------------------------------------- String VmsModuleType(TVmsCtlr *AObj) { #if 0 if (AObj->VMS_USAG_TYPE_CD == "VUTN") return "¹®ÀÚ½Ä"; return "µµÇü½Ä"; #else if (AObj->VMS_USAG_TYPE_CD == "VUTN") return "Text Type"; return "Figure Type"; #endif } //--------------------------------------------------------------------------- String VmsOperMode(TVmsCtlr *AObj) { #if 0 if (AObj->OPER_MODE == "A") return "ÀÚµ¿"; if (AObj->OPER_MODE == "B") return "±âº»"; return "°íÁ¤"; #else if (AObj->OPER_MODE == "A") return "Auto"; if (AObj->OPER_MODE == "B") return "Default"; return "Fixed"; #endif } //--------------------------------------------------------------------------- String VmsComm(TVmsCtlr *AObj) { #if 0 if (AObj->WSTATE.Comm == vms_normal) return "Á¤»ó"; return "Àå¾Ö"; #else #if 0 if (AObj->WSTATE.Comm == state_normal) return "Á¤»ó"; else if (AObj->WSTATE.Comm == state_module) return "ÀÌ»ó"; return "Àå¾Ö"; #else if (AObj->WSTATE.Comm == vms_normal) return "Normal"; else return "Error"; return "Error"; #endif #endif } //--------------------------------------------------------------------------- String VmsModuleState(TVmsCtlr *AObj) { if (AObj->WSTATE.Comm != vms_normal) return "-"; #if 0 if (AObj->WSTATE.ModuleState == vms_normal) return "Á¤»ó"; return "Àå¾Ö"; #else if (AObj->WSTATE.ModuleState == vms_normal) return "Normal"; return "Error"; #endif } //--------------------------------------------------------------------------- String VmsModulePower(TVmsCtlr *AObj) { if (AObj->WSTATE.Comm != vms_normal) return "-"; #if 0 if (AObj->WSTATE.ModulePowerStatus == vms_on) return "ÄÑÁü"; return "²¨Áü"; #else if (AObj->WSTATE.ModulePowerStatus == vms_on) return "On"; return "Off"; #endif } //--------------------------------------------------------------------------- String VmsModuleLuminance(TVmsCtlr *AObj) { if (AObj->WSTATE.Comm != vms_normal) return "-"; int nLuminance = AObj->WSTATE.LuminanceStatus; return String(nLuminance); } //--------------------------------------------------------------------------- String VmsModuleDoor(TVmsCtlr *AObj) { if (AObj->WSTATE.Comm != vms_normal) return "-"; #if 0 if (AObj->WSTATE.DoorStatus == vms_open) return "¿­¸²"; return "´ÝÈû"; #else if (AObj->WSTATE.DoorStatus == vms_open) return "Open"; return "Close"; #endif } //--------------------------------------------------------------------------- String VmsModuleFan(TVmsCtlr *AObj) { if (AObj->WSTATE.Comm != vms_normal) return "-"; #if 0 if (AObj->WSTATE.FanStatus == vms_on) return "µ¿ÀÛ"; return "Á¤Áö"; #else if (AObj->WSTATE.FanStatus == vms_on) return "On"; return "Off"; #endif } //--------------------------------------------------------------------------- String VmsModuleHeater(TVmsCtlr *AObj) { if (AObj->WSTATE.Comm != vms_normal) return "-"; #if 0 if (AObj->WSTATE.HeaterStatus == vms_on) return "°¡µ¿"; return "ÁßÁö"; #else if (AObj->WSTATE.HeaterStatus == vms_on) return "On"; return "Off"; #endif } //--------------------------------------------------------------------------- String VmsModuleTemp(TVmsCtlr *AObj) { if (AObj->WSTATE.Comm != vms_normal) return "-"; int nTemp = AObj->WSTATE.BodyTemp; //return String(nTemp)+"¡É"; return String(nTemp); } //---------------------------------------------------------------------------