cprenderingcontrol.cs

来自「zwave 无线通讯协议 PC controller 控制器源码」· CS 代码 · 共 1,683 行 · 第 1/5 页

CS
1,683
字号
            }
        }
        public void SetUnspecifiedValue(string EnumType, string val)
        {
            string hash = Thread.CurrentThread.GetHashCode().ToString() + ":" + EnumType;
            UnspecifiedTable[hash] = val;
        }
        public string GetUnspecifiedValue(string EnumType)
        {
            string hash = Thread.CurrentThread.GetHashCode().ToString() + ":" + EnumType;
            if(UnspecifiedTable.ContainsKey(hash)==false)
            {
               return("");
            }
            string RetVal = (string)UnspecifiedTable[hash];
            return(RetVal);
        }
        public string[] Values_A_ARG_TYPE_PresetName
        {
            get
            {
                UPnPStateVariable sv = _S.GetStateVariableObject("A_ARG_TYPE_PresetName");
                return(sv.AllowedStringValues);
            }
        }
        public string Enum_A_ARG_TYPE_PresetName_ToString(Enum_A_ARG_TYPE_PresetName en)
        {
            string RetVal = "";
            switch(en)
            {
                case Enum_A_ARG_TYPE_PresetName.FACTORYDEFAULTS:
                    RetVal = "FactoryDefaults";
                    break;
                case Enum_A_ARG_TYPE_PresetName.INSTALLATIONDEFAULTS:
                    RetVal = "InstallationDefaults";
                    break;
                case Enum_A_ARG_TYPE_PresetName.VENDOR_DEFINED:
                    RetVal = "Vendor defined";
                    break;
                case Enum_A_ARG_TYPE_PresetName._UNSPECIFIED_:
                    RetVal = GetUnspecifiedValue("Enum_A_ARG_TYPE_PresetName");
                    break;
            }
            return(RetVal);
        }
        public enum Enum_A_ARG_TYPE_PresetName
        {
            _UNSPECIFIED_,
            FACTORYDEFAULTS,
            INSTALLATIONDEFAULTS,
            VENDOR_DEFINED,
        }
        public Enum_A_ARG_TYPE_PresetName A_ARG_TYPE_PresetName
        {
            get
            {
               Enum_A_ARG_TYPE_PresetName RetVal = 0;
               string v = (string)_S.GetStateVariable("A_ARG_TYPE_PresetName");
               switch(v)
               {
                  case "FactoryDefaults":
                     RetVal = Enum_A_ARG_TYPE_PresetName.FACTORYDEFAULTS;
                     break;
                  case "InstallationDefaults":
                     RetVal = Enum_A_ARG_TYPE_PresetName.INSTALLATIONDEFAULTS;
                     break;
                  case "Vendor defined":
                     RetVal = Enum_A_ARG_TYPE_PresetName.VENDOR_DEFINED;
                     break;
                  default:
                     RetVal = Enum_A_ARG_TYPE_PresetName._UNSPECIFIED_;
                     SetUnspecifiedValue("Enum_A_ARG_TYPE_PresetName", v);
                     break;
               }
               return(RetVal);
           }
        }
        public string[] Values_A_ARG_TYPE_Channel
        {
            get
            {
                UPnPStateVariable sv = _S.GetStateVariableObject("A_ARG_TYPE_Channel");
                return(sv.AllowedStringValues);
            }
        }
        public string Enum_A_ARG_TYPE_Channel_ToString(Enum_A_ARG_TYPE_Channel en)
        {
            string RetVal = "";
            switch(en)
            {
                case Enum_A_ARG_TYPE_Channel.MASTER:
                    RetVal = "Master";
                    break;
                case Enum_A_ARG_TYPE_Channel.LF:
                    RetVal = "LF";
                    break;
                case Enum_A_ARG_TYPE_Channel.RF:
                    RetVal = "RF";
                    break;
                case Enum_A_ARG_TYPE_Channel._UNSPECIFIED_:
                    RetVal = GetUnspecifiedValue("Enum_A_ARG_TYPE_Channel");
                    break;
            }
            return(RetVal);
        }
        public enum Enum_A_ARG_TYPE_Channel
        {
            _UNSPECIFIED_,
            MASTER,
            LF,
            RF,
        }
        public Enum_A_ARG_TYPE_Channel A_ARG_TYPE_Channel
        {
            get
            {
               Enum_A_ARG_TYPE_Channel RetVal = 0;
               string v = (string)_S.GetStateVariable("A_ARG_TYPE_Channel");
               switch(v)
               {
                  case "Master":
                     RetVal = Enum_A_ARG_TYPE_Channel.MASTER;
                     break;
                  case "LF":
                     RetVal = Enum_A_ARG_TYPE_Channel.LF;
                     break;
                  case "RF":
                     RetVal = Enum_A_ARG_TYPE_Channel.RF;
                     break;
                  default:
                     RetVal = Enum_A_ARG_TYPE_Channel._UNSPECIFIED_;
                     SetUnspecifiedValue("Enum_A_ARG_TYPE_Channel", v);
                     break;
               }
               return(RetVal);
           }
        }
        public System.Int16 VerticalKeystone
        {
            get
            {
               return((System.Int16)_S.GetStateVariable("VerticalKeystone"));
            }
        }
        public System.String LastChange
        {
            get
            {
               return((System.String)_S.GetStateVariable("LastChange"));
            }
        }
        public System.Boolean Loudness
        {
            get
            {
               return((System.Boolean)_S.GetStateVariable("Loudness"));
            }
        }
        public System.Int16 HorizontalKeystone
        {
            get
            {
               return((System.Int16)_S.GetStateVariable("HorizontalKeystone"));
            }
        }
        public System.UInt32 A_ARG_TYPE_InstanceID
        {
            get
            {
               return((System.UInt32)_S.GetStateVariable("A_ARG_TYPE_InstanceID"));
            }
        }
        public System.UInt16 BlueVideoBlackLevel
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("BlueVideoBlackLevel"));
            }
        }
        public System.UInt16 RedVideoGain
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("RedVideoGain"));
            }
        }
        public System.UInt16 GreenVideoBlackLevel
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("GreenVideoBlackLevel"));
            }
        }
        public System.UInt16 Volume
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("Volume"));
            }
        }
        public System.Boolean Mute
        {
            get
            {
               return((System.Boolean)_S.GetStateVariable("Mute"));
            }
        }
        public System.UInt16 Brightness
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("Brightness"));
            }
        }
        public System.String PresetNameList
        {
            get
            {
               return((System.String)_S.GetStateVariable("PresetNameList"));
            }
        }
        public System.UInt16 ColorTemperature
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("ColorTemperature"));
            }
        }
        public System.Int16 VolumeDB
        {
            get
            {
               return((System.Int16)_S.GetStateVariable("VolumeDB"));
            }
        }
        public System.UInt16 Contrast
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("Contrast"));
            }
        }
        public System.UInt16 GreenVideoGain
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("GreenVideoGain"));
            }
        }
        public System.UInt16 RedVideoBlackLevel
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("RedVideoBlackLevel"));
            }
        }
        public System.UInt16 BlueVideoGain
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("BlueVideoGain"));
            }
        }
        public System.UInt16 Sharpness
        {
            get
            {
               return((System.UInt16)_S.GetStateVariable("Sharpness"));
            }
        }
        public bool HasStateVariable_VerticalKeystone
        {
            get
            {
               if(_S.GetStateVariableObject("VerticalKeystone")==null)
               {
                   return(false);
               }
               else
               {
                   return(true);
               }
            }
        }
        public bool HasStateVariable_LastChange
        {
            get
            {
               if(_S.GetStateVariableObject("LastChange")==null)
               {
                   return(false);
               }
               else
               {
                   return(true);
               }
            }
        }
        public bool HasStateVariable_A_ARG_TYPE_Channel
        {
            get
            {
               if(_S.GetStateVariableObject("A_ARG_TYPE_Channel")==null)
               {
                   return(false);
               }
               else
               {
                   return(true);
               }
            }
        }
        public bool HasStateVariable_Loudness
        {
            get
            {
               if(_S.GetStateVariableObject("Loudness")==null)
               {
                   return(false);
               }
               else
               {
                   return(true);
               }
            }
        }
        public bool HasStateVariable_HorizontalKeystone
        {
            get
            {
               if(_S.GetStateVariableObject("HorizontalKeystone")==null)
               {
                   return(false);
               }
               else
               {
                   return(true);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?