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 + -
显示快捷键?