コード例 #1
0
        string GetHeaterStatus(ST_Heater heater)
        {
            string result = UNKNOW;

            if (MiscUtility.GetBool(heater.member, PLCConstants.POS_DEVICE_FEEDBACK))
            {
                result = OPENED;
            }
            else
            {
                result = CLOSED;
            }

            return(result);
        }
コード例 #2
0
        string GetPumpStatus(ST_Motor motor)
        {
            string result = UNKNOW;

            if (MiscUtility.GetBool(motor.member, PLCConstants.POS_DEVICE_FEEDBACK))
            {
                result = OPENED;
            }
            else
            {
                result = CLOSED;
            }

            return(result);
        }
コード例 #3
0
        string GetValveStatus(ST_Valve valve)
        {
            string result = UNKNOW;

            if (MiscUtility.GetBool(valve.member, PLCConstants.POS_VALVE_OPENED))
            {
                result = OPENED;
            }
            else if (MiscUtility.GetBool(valve.member, PLCConstants.POS_VALVE_CLOSED))
            {
                result = CLOSED;
            }
            else
            {
                result = UNKNOW;
            }

            return(result);
        }
コード例 #4
0
 bool GetPumpLocalRemote(ST_Motor motor)
 {
     return(MiscUtility.GetBool(motor.member, PLCConstants.POS_DEVICE_LOCALREMOTE));
 }
コード例 #5
0
 bool GetHeaterManualAuto(ST_Heater heater)
 {
     return(MiscUtility.GetBool(heater.member, PLCConstants.POS_DEVICE_MODE));
 }
コード例 #6
0
 bool GetHeaterLocalRemote(ST_Heater heater)
 {
     return(MiscUtility.GetBool(heater.member, PLCConstants.POS_DEVICE_LOCALREMOTE));
 }