public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INIT_COMPLETE = new Crestron.Logos.SplusObjects.DigitalInput(INIT_COMPLETE__DigitalInput__, this); m_DigitalInputList.Add(INIT_COMPLETE__DigitalInput__, INIT_COMPLETE); SYSTEM_NUMBER = new UShortParameter(SYSTEM_NUMBER__Parameter__, this); m_ParameterList.Add(SYSTEM_NUMBER__Parameter__, SYSTEM_NUMBER); ACCESS_LEVEL = new UShortParameter(ACCESS_LEVEL__Parameter__, this); m_ParameterList.Add(ACCESS_LEVEL__Parameter__, ACCESS_LEVEL); SYSTEM_NAME = new StringParameter(SYSTEM_NAME__Parameter__, this); m_ParameterList.Add(SYSTEM_NAME__Parameter__, SYSTEM_NAME); FILE_NAME = new StringParameter(FILE_NAME__Parameter__, this); m_ParameterList.Add(FILE_NAME__Parameter__, FILE_NAME); READ_AT_BOOTUP = new StringParameter(READ_AT_BOOTUP__Parameter__, this); m_ParameterList.Add(READ_AT_BOOTUP__Parameter__, READ_AT_BOOTUP); INIT_COMPLETE.OnDigitalPush.Add(new InputChangeHandlerWrapper(INIT_COMPLETE_OnPush_0, true)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); INDECIMAL = new Crestron.Logos.SplusObjects.AnalogInput(INDECIMAL__AnalogSerialInput__, this); m_AnalogInputList.Add(INDECIMAL__AnalogSerialInput__, INDECIMAL); TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TX__DOLLAR____AnalogSerialOutput__, TX__DOLLAR__); OUTPUT = new UShortParameter(OUTPUT__Parameter__, this); m_ParameterList.Add(OUTPUT__Parameter__, OUTPUT); ROUTETYPE = new StringParameter(ROUTETYPE__Parameter__, this); m_ParameterList.Add(ROUTETYPE__Parameter__, ROUTETYPE); INDECIMAL.OnAnalogChange.Add(new InputChangeHandlerWrapper(INDECIMAL_OnChange_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); _SQUEDCHANNEL = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 10, this); SEQUENCE_BUSY = new Crestron.Logos.SplusObjects.DigitalInput(SEQUENCE_BUSY__DigitalInput__, this); m_DigitalInputList.Add(SEQUENCE_BUSY__DigitalInput__, SEQUENCE_BUSY); NEED_ENTER = new Crestron.Logos.SplusObjects.DigitalInput(NEED_ENTER__DigitalInput__, this); m_DigitalInputList.Add(NEED_ENTER__DigitalInput__, NEED_ENTER); MIN_CHANNEL_LEN = new Crestron.Logos.SplusObjects.AnalogInput(MIN_CHANNEL_LEN__AnalogSerialInput__, this); m_AnalogInputList.Add(MIN_CHANNEL_LEN__AnalogSerialInput__, MIN_CHANNEL_LEN); CHANNEL_IN__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(CHANNEL_IN__DOLLAR____AnalogSerialInput__, 10, this); m_StringInputList.Add(CHANNEL_IN__DOLLAR____AnalogSerialInput__, CHANNEL_IN__DOLLAR__); CHANNEL_OUT__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(CHANNEL_OUT__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(CHANNEL_OUT__DOLLAR____AnalogSerialOutput__, CHANNEL_OUT__DOLLAR__); DELAY_BETWEEN_SEQUENCES = new UShortParameter(DELAY_BETWEEN_SEQUENCES__Parameter__, this); m_ParameterList.Add(DELAY_BETWEEN_SEQUENCES__Parameter__, DELAY_BETWEEN_SEQUENCES); SEQUENCE_BUSY.OnDigitalRelease.Add(new InputChangeHandlerWrapper(SEQUENCE_BUSY_OnRelease_0, false)); CHANNEL_IN__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(CHANNEL_IN__DOLLAR___OnChange_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); G_SOUTPUT = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 1042, this); SEND = new Crestron.Logos.SplusObjects.DigitalInput(SEND__DigitalInput__, this); m_DigitalInputList.Add(SEND__DigitalInput__, SEND); CHANNEL = new InOutArray <AnalogInput>(100, this); for (uint i = 0; i < 100; i++) { CHANNEL[i + 1] = new Crestron.Logos.SplusObjects.AnalogInput(CHANNEL__AnalogSerialInput__ + i, CHANNEL__AnalogSerialInput__, this); m_AnalogInputList.Add(CHANNEL__AnalogSerialInput__ + i, CHANNEL[i + 1]); } OUT__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(OUT__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(OUT__DOLLAR____AnalogSerialOutput__, OUT__DOLLAR__); START_CHANNEL = new UShortParameter(START_CHANNEL__Parameter__, this); m_ParameterList.Add(START_CHANNEL__Parameter__, START_CHANNEL); SEND.OnDigitalPush.Add(new InputChangeHandlerWrapper(SEND_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); MUTEON = new Crestron.Logos.SplusObjects.DigitalInput(MUTEON__DigitalInput__, this); m_DigitalInputList.Add(MUTEON__DigitalInput__, MUTEON); MUTEOFF = new Crestron.Logos.SplusObjects.DigitalInput(MUTEOFF__DigitalInput__, this); m_DigitalInputList.Add(MUTEOFF__DigitalInput__, MUTEOFF); MUTEISON = new Crestron.Logos.SplusObjects.DigitalOutput(MUTEISON__DigitalOutput__, this); m_DigitalOutputList.Add(MUTEISON__DigitalOutput__, MUTEISON); MUTEISOFF = new Crestron.Logos.SplusObjects.DigitalOutput(MUTEISOFF__DigitalOutput__, this); m_DigitalOutputList.Add(MUTEISOFF__DigitalOutput__, MUTEISOFF); INPUT = new UShortParameter(INPUT__Parameter__, this); m_ParameterList.Add(INPUT__Parameter__, INPUT); OUTPUT = new UShortParameter(OUTPUT__Parameter__, this); m_ParameterList.Add(OUTPUT__Parameter__, OUTPUT); COMPONENTNAME = new StringParameter(COMPONENTNAME__Parameter__, this); m_ParameterList.Add(COMPONENTNAME__Parameter__, COMPONENTNAME); MUTEON.OnDigitalPush.Add(new InputChangeHandlerWrapper(MUTEON_OnPush_0, false)); MUTEOFF.OnDigitalPush.Add(new InputChangeHandlerWrapper(MUTEOFF_OnPush_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); G_SOUTPUT = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 1024, this); QUERY = new Crestron.Logos.SplusObjects.DigitalInput(QUERY__DigitalInput__, this); m_DigitalInputList.Add(QUERY__DigitalInput__, QUERY); COMPLETE = new Crestron.Logos.SplusObjects.DigitalOutput(COMPLETE__DigitalOutput__, this); m_DigitalOutputList.Add(COMPLETE__DigitalOutput__, COMPLETE); CHANNEL = new InOutArray <AnalogOutput>(512, this); for (uint i = 0; i < 512; i++) { CHANNEL[i + 1] = new Crestron.Logos.SplusObjects.AnalogOutput(CHANNEL__AnalogSerialOutput__ + i, this); m_AnalogOutputList.Add(CHANNEL__AnalogSerialOutput__ + i, CHANNEL[i + 1]); } TCP_IN = new Crestron.Logos.SplusObjects.StringInput(TCP_IN__AnalogSerialInput__, 512, this); m_StringInputList.Add(TCP_IN__AnalogSerialInput__, TCP_IN); TCP_OUT = new Crestron.Logos.SplusObjects.StringOutput(TCP_OUT__AnalogSerialOutput__, this); m_StringOutputList.Add(TCP_OUT__AnalogSerialOutput__, TCP_OUT); START_CHANNEL = new UShortParameter(START_CHANNEL__Parameter__, this); m_ParameterList.Add(START_CHANNEL__Parameter__, START_CHANNEL); QUERY.OnDigitalPush.Add(new InputChangeHandlerWrapper(QUERY_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INITIALIZE = new Crestron.Logos.SplusObjects.DigitalInput(INITIALIZE__DigitalInput__, this); m_DigitalInputList.Add(INITIALIZE__DigitalInput__, INITIALIZE); POLL_VALUE = new Crestron.Logos.SplusObjects.DigitalInput(POLL_VALUE__DigitalInput__, this); m_DigitalInputList.Add(POLL_VALUE__DigitalInput__, POLL_VALUE); INITIALIZATIONISCOMPLETE = new Crestron.Logos.SplusObjects.DigitalOutput(INITIALIZATIONISCOMPLETE__DigitalOutput__, this); m_DigitalOutputList.Add(INITIALIZATIONISCOMPLETE__DigitalOutput__, INITIALIZATIONISCOMPLETE); SETVALUE = new Crestron.Logos.SplusObjects.AnalogInput(SETVALUE__AnalogSerialInput__, this); m_AnalogInputList.Add(SETVALUE__AnalogSerialInput__, SETVALUE); FEEDBACK = new Crestron.Logos.SplusObjects.AnalogOutput(FEEDBACK__AnalogSerialOutput__, this); m_AnalogOutputList.Add(FEEDBACK__AnalogSerialOutput__, FEEDBACK); IPGATEWAYID = new UShortParameter(IPGATEWAYID__Parameter__, this); m_ParameterList.Add(IPGATEWAYID__Parameter__, IPGATEWAYID); SPADDRESS = new StringParameter(SPADDRESS__Parameter__, this); m_ParameterList.Add(SPADDRESS__Parameter__, SPADDRESS); INITIALIZE.OnDigitalPush.Add(new InputChangeHandlerWrapper(INITIALIZE_OnPush_0, false)); POLL_VALUE.OnDigitalPush.Add(new InputChangeHandlerWrapper(POLL_VALUE_OnPush_1, false)); SETVALUE.OnAnalogChange.Add(new InputChangeHandlerWrapper(SETVALUE_OnChange_2, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); G_SCURRENTMULTIPOINTMODE__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 20, this); G_STEMP__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 255, this); G_SGARBAGE__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 500, this); POLL_B = new Crestron.Logos.SplusObjects.DigitalInput(POLL_B__DigitalInput__, this); m_DigitalInputList.Add(POLL_B__DigitalInput__, POLL_B); CALL_CONNECTED_HELD = new InOutArray <DigitalInput>(3, this); for (uint i = 0; i < 3; i++) { CALL_CONNECTED_HELD[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(CALL_CONNECTED_HELD__DigitalInput__ + i, CALL_CONNECTED_HELD__DigitalInput__, this); m_DigitalInputList.Add(CALL_CONNECTED_HELD__DigitalInput__ + i, CALL_CONNECTED_HELD[i + 1]); } POLL_BUSY_FB = new Crestron.Logos.SplusObjects.DigitalOutput(POLL_BUSY_FB__DigitalOutput__, this); m_DigitalOutputList.Add(POLL_BUSY_FB__DigitalOutput__, POLL_BUSY_FB); MULTISITE_CALL_CONNECTED_FB = new Crestron.Logos.SplusObjects.DigitalOutput(MULTISITE_CALL_CONNECTED_FB__DigitalOutput__, this); m_DigitalOutputList.Add(MULTISITE_CALL_CONNECTED_FB__DigitalOutput__, MULTISITE_CALL_CONNECTED_FB); MULTIWAY_CALL_CONNECTED_FB = new Crestron.Logos.SplusObjects.DigitalOutput(MULTIWAY_CALL_CONNECTED_FB__DigitalOutput__, this); m_DigitalOutputList.Add(MULTIWAY_CALL_CONNECTED_FB__DigitalOutput__, MULTIWAY_CALL_CONNECTED_FB); SINGLE_CALL_CONNECTED_FB = new Crestron.Logos.SplusObjects.DigitalOutput(SINGLE_CALL_CONNECTED_FB__DigitalOutput__, this); m_DigitalOutputList.Add(SINGLE_CALL_CONNECTED_FB__DigitalOutput__, SINGLE_CALL_CONNECTED_FB); NO_CALL_CONNECTED_FB = new Crestron.Logos.SplusObjects.DigitalOutput(NO_CALL_CONNECTED_FB__DigitalOutput__, this); m_DigitalOutputList.Add(NO_CALL_CONNECTED_FB__DigitalOutput__, NO_CALL_CONNECTED_FB); CISCO_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(CISCO_TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(CISCO_TX__DOLLAR____AnalogSerialOutput__, CISCO_TX__DOLLAR__); CISCO_RX__DOLLAR__ = new Crestron.Logos.SplusObjects.BufferInput(CISCO_RX__DOLLAR____AnalogSerialInput__, 5000, this); m_StringInputList.Add(CISCO_RX__DOLLAR____AnalogSerialInput__, CISCO_RX__DOLLAR__); DEBUGMODE = new UShortParameter(DEBUGMODE__Parameter__, this); m_ParameterList.Add(DEBUGMODE__Parameter__, DEBUGMODE); POLL_B.OnDigitalPush.Add(new InputChangeHandlerWrapper(POLL_B_OnPush_0, false)); for (uint i = 0; i < 3; i++) { CALL_CONNECTED_HELD[i + 1].OnDigitalPush.Add(new InputChangeHandlerWrapper(CALL_CONNECTED_HELD_OnPush_1, false)); } for (uint i = 0; i < 3; i++) { CALL_CONNECTED_HELD[i + 1].OnDigitalRelease.Add(new InputChangeHandlerWrapper(CALL_CONNECTED_HELD_OnRelease_2, false)); } CISCO_RX__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(CISCO_RX__DOLLAR___OnChange_3, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INITIALIZE = new Crestron.Logos.SplusObjects.DigitalInput(INITIALIZE__DigitalInput__, this); m_DigitalInputList.Add(INITIALIZE__DigitalInput__, INITIALIZE); POLL_VALUE = new Crestron.Logos.SplusObjects.DigitalInput(POLL_VALUE__DigitalInput__, this); m_DigitalInputList.Add(POLL_VALUE__DigitalInput__, POLL_VALUE); SETEIS5SIGN = new Crestron.Logos.SplusObjects.DigitalInput(SETEIS5SIGN__DigitalInput__, this); m_DigitalInputList.Add(SETEIS5SIGN__DigitalInput__, SETEIS5SIGN); INITIALIZATIONISCOMPLETE = new Crestron.Logos.SplusObjects.DigitalOutput(INITIALIZATIONISCOMPLETE__DigitalOutput__, this); m_DigitalOutputList.Add(INITIALIZATIONISCOMPLETE__DigitalOutput__, INITIALIZATIONISCOMPLETE); EIS5SIGN_FB = new Crestron.Logos.SplusObjects.DigitalOutput(EIS5SIGN_FB__DigitalOutput__, this); m_DigitalOutputList.Add(EIS5SIGN_FB__DigitalOutput__, EIS5SIGN_FB); SETVALUE = new Crestron.Logos.SplusObjects.AnalogInput(SETVALUE__AnalogSerialInput__, this); m_AnalogInputList.Add(SETVALUE__AnalogSerialInput__, SETVALUE); SETEIS5VALUE = new Crestron.Logos.SplusObjects.AnalogInput(SETEIS5VALUE__AnalogSerialInput__, this); m_AnalogInputList.Add(SETEIS5VALUE__AnalogSerialInput__, SETEIS5VALUE); VALUE_FB = new Crestron.Logos.SplusObjects.AnalogOutput(VALUE_FB__AnalogSerialOutput__, this); m_AnalogOutputList.Add(VALUE_FB__AnalogSerialOutput__, VALUE_FB); EIS5VALUE_FB = new Crestron.Logos.SplusObjects.AnalogOutput(EIS5VALUE_FB__AnalogSerialOutput__, this); m_AnalogOutputList.Add(EIS5VALUE_FB__AnalogSerialOutput__, EIS5VALUE_FB); EIS5MANTISSA_FB = new Crestron.Logos.SplusObjects.AnalogOutput(EIS5MANTISSA_FB__AnalogSerialOutput__, this); m_AnalogOutputList.Add(EIS5MANTISSA_FB__AnalogSerialOutput__, EIS5MANTISSA_FB); EIS5EXPONENT_FB = new Crestron.Logos.SplusObjects.AnalogOutput(EIS5EXPONENT_FB__AnalogSerialOutput__, this); m_AnalogOutputList.Add(EIS5EXPONENT_FB__AnalogSerialOutput__, EIS5EXPONENT_FB); EIS5VALUETEXT = new Crestron.Logos.SplusObjects.StringOutput(EIS5VALUETEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(EIS5VALUETEXT__AnalogSerialOutput__, EIS5VALUETEXT); EIS5DECIMALVALUETEXT = new Crestron.Logos.SplusObjects.StringOutput(EIS5DECIMALVALUETEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(EIS5DECIMALVALUETEXT__AnalogSerialOutput__, EIS5DECIMALVALUETEXT); IPGATEWAYID = new UShortParameter(IPGATEWAYID__Parameter__, this); m_ParameterList.Add(IPGATEWAYID__Parameter__, IPGATEWAYID); SPADDRESS = new StringParameter(SPADDRESS__Parameter__, this); m_ParameterList.Add(SPADDRESS__Parameter__, SPADDRESS); INITIALIZE.OnDigitalPush.Add(new InputChangeHandlerWrapper(INITIALIZE_OnPush_0, false)); POLL_VALUE.OnDigitalPush.Add(new InputChangeHandlerWrapper(POLL_VALUE_OnPush_1, false)); SETVALUE.OnAnalogChange.Add(new InputChangeHandlerWrapper(SETVALUE_OnChange_2, false)); SETEIS5VALUE.OnAnalogChange.Add(new InputChangeHandlerWrapper(SETEIS5VALUE_OnChange_3, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); PULL_CONFIG = new Crestron.Logos.SplusObjects.DigitalInput(PULL_CONFIG__DigitalInput__, this); m_DigitalInputList.Add(PULL_CONFIG__DigitalInput__, PULL_CONFIG); GENERIC_TYPE = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_TYPE__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_TYPE__AnalogSerialOutput__, GENERIC_TYPE); GENERIC_NAME = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_NAME__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_NAME__AnalogSerialOutput__, GENERIC_NAME); GENERIC_VALUE1_NAME = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_VALUE1_NAME__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_VALUE1_NAME__AnalogSerialOutput__, GENERIC_VALUE1_NAME); GENERIC_VALUE1_VALUE = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_VALUE1_VALUE__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_VALUE1_VALUE__AnalogSerialOutput__, GENERIC_VALUE1_VALUE); GENERIC_VALUE2_NAME = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_VALUE2_NAME__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_VALUE2_NAME__AnalogSerialOutput__, GENERIC_VALUE2_NAME); GENERIC_VALUE2_VALUE = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_VALUE2_VALUE__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_VALUE2_VALUE__AnalogSerialOutput__, GENERIC_VALUE2_VALUE); GENERIC_VALUE3_NAME = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_VALUE3_NAME__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_VALUE3_NAME__AnalogSerialOutput__, GENERIC_VALUE3_NAME); GENERIC_VALUE3_VALUE = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_VALUE3_VALUE__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_VALUE3_VALUE__AnalogSerialOutput__, GENERIC_VALUE3_VALUE); GENERIC_VALUE4_NAME = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_VALUE4_NAME__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_VALUE4_NAME__AnalogSerialOutput__, GENERIC_VALUE4_NAME); GENERIC_VALUE4_VALUE = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_VALUE4_VALUE__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_VALUE4_VALUE__AnalogSerialOutput__, GENERIC_VALUE4_VALUE); GENERIC_SSI_SEVERITY_MESSAGE = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_SSI_SEVERITY_MESSAGE__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_SSI_SEVERITY_MESSAGE__AnalogSerialOutput__, GENERIC_SSI_SEVERITY_MESSAGE); GENERIC_SSI_ERROR_TEXT = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_SSI_ERROR_TEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_SSI_ERROR_TEXT__AnalogSerialOutput__, GENERIC_SSI_ERROR_TEXT); GENERIC_SSI_OK_TEXT = new Crestron.Logos.SplusObjects.StringOutput(GENERIC_SSI_OK_TEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(GENERIC_SSI_OK_TEXT__AnalogSerialOutput__, GENERIC_SSI_OK_TEXT); GENERIC_NUMBER = new UShortParameter(GENERIC_NUMBER__Parameter__, this); m_ParameterList.Add(GENERIC_NUMBER__Parameter__, GENERIC_NUMBER); PULL_CONFIG.OnDigitalPush.Add(new InputChangeHandlerWrapper(PULL_CONFIG_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); DEBUG = new Crestron.Logos.SplusObjects.DigitalInput(DEBUG__DigitalInput__, this); m_DigitalInputList.Add(DEBUG__DigitalInput__, DEBUG); SETSIGNAL = new InOutArray <DigitalInput>(20, this); for (uint i = 0; i < 20; i++) { SETSIGNAL[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(SETSIGNAL__DigitalInput__ + i, SETSIGNAL__DigitalInput__, this); m_DigitalInputList.Add(SETSIGNAL__DigitalInput__ + i, SETSIGNAL[i + 1]); } SIGNALCONFIGURED = new InOutArray <DigitalOutput>(20, this); for (uint i = 0; i < 20; i++) { SIGNALCONFIGURED[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(SIGNALCONFIGURED__DigitalOutput__ + i, this); m_DigitalOutputList.Add(SIGNALCONFIGURED__DigitalOutput__ + i, SIGNALCONFIGURED[i + 1]); } SIGNALACTIVE = new InOutArray <DigitalOutput>(20, this); for (uint i = 0; i < 20; i++) { SIGNALACTIVE[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(SIGNALACTIVE__DigitalOutput__ + i, this); m_DigitalOutputList.Add(SIGNALACTIVE__DigitalOutput__ + i, SIGNALACTIVE[i + 1]); } CONNECTED = new Crestron.Logos.SplusObjects.AnalogOutput(CONNECTED__AnalogSerialOutput__, this); m_AnalogOutputList.Add(CONNECTED__AnalogSerialOutput__, CONNECTED); MODULENAME = new Crestron.Logos.SplusObjects.StringInput(MODULENAME__AnalogSerialInput__, 255, this); m_StringInputList.Add(MODULENAME__AnalogSerialInput__, MODULENAME); SIGNALNAME = new InOutArray <StringInput>(20, this); for (uint i = 0; i < 20; i++) { SIGNALNAME[i + 1] = new Crestron.Logos.SplusObjects.StringInput(SIGNALNAME__AnalogSerialInput__ + i, SIGNALNAME__AnalogSerialInput__, 255, this); m_StringInputList.Add(SIGNALNAME__AnalogSerialInput__ + i, SIGNALNAME[i + 1]); } MODULE_CONTROL_MODE = new UShortParameter(MODULE_CONTROL_MODE__Parameter__, this); m_ParameterList.Add(MODULE_CONTROL_MODE__Parameter__, MODULE_CONTROL_MODE); DEBUG.OnDigitalPush.Add(new InputChangeHandlerWrapper(DEBUG_OnPush_0, false)); for (uint i = 0; i < 20; i++) { SETSIGNAL[i + 1].OnDigitalChange.Add(new InputChangeHandlerWrapper(SETSIGNAL_OnChange_1, false)); } _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); _SplusNVRAM.TEMPSTRING = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 40, this); SUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput(SUBSCRIBE__DOLLAR____DigitalInput__, this); m_DigitalInputList.Add(SUBSCRIBE__DOLLAR____DigitalInput__, SUBSCRIBE__DOLLAR__); UNSUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput(UNSUBSCRIBE__DOLLAR____DigitalInput__, this); m_DigitalInputList.Add(UNSUBSCRIBE__DOLLAR____DigitalInput__, UNSUBSCRIBE__DOLLAR__); INPUTFOROUTPUT__DOLLAR__ = new InOutArray <AnalogInput>(96, this); for (uint i = 0; i < 96; i++) { INPUTFOROUTPUT__DOLLAR__[i + 1] = new Crestron.Logos.SplusObjects.AnalogInput(INPUTFOROUTPUT__DOLLAR____AnalogSerialInput__ + i, INPUTFOROUTPUT__DOLLAR____AnalogSerialInput__, this); m_AnalogInputList.Add(INPUTFOROUTPUT__DOLLAR____AnalogSerialInput__ + i, INPUTFOROUTPUT__DOLLAR__[i + 1]); } INPUTFOROUTPUT_FB__DOLLAR__ = new InOutArray <AnalogOutput>(96, this); for (uint i = 0; i < 96; i++) { INPUTFOROUTPUT_FB__DOLLAR__[i + 1] = new Crestron.Logos.SplusObjects.AnalogOutput(INPUTFOROUTPUT_FB__DOLLAR____AnalogSerialOutput__ + i, this); m_AnalogOutputList.Add(INPUTFOROUTPUT_FB__DOLLAR____AnalogSerialOutput__ + i, INPUTFOROUTPUT_FB__DOLLAR__[i + 1]); } TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TX__DOLLAR____AnalogSerialOutput__, TX__DOLLAR__); RX__DOLLAR__ = new Crestron.Logos.SplusObjects.BufferInput(RX__DOLLAR____AnalogSerialInput__, 400, this); m_StringInputList.Add(RX__DOLLAR____AnalogSerialInput__, RX__DOLLAR__); IMAXOUTPUT = new UShortParameter(IMAXOUTPUT__Parameter__, this); m_ParameterList.Add(IMAXOUTPUT__Parameter__, IMAXOUTPUT); OBJECTID__DOLLAR__ = new StringParameter(OBJECTID__DOLLAR____Parameter__, this); m_ParameterList.Add(OBJECTID__DOLLAR____Parameter__, OBJECTID__DOLLAR__); __SPLS_TMPVAR__WAITLABEL_0___Callback = new WaitFunction(__SPLS_TMPVAR__WAITLABEL_0___CallbackFn); for (uint i = 0; i < 96; i++) { INPUTFOROUTPUT__DOLLAR__[i + 1].OnAnalogChange.Add(new InputChangeHandlerWrapper(INPUTFOROUTPUT__DOLLAR___OnChange_0, false)); } SUBSCRIBE__DOLLAR__.OnDigitalPush.Add(new InputChangeHandlerWrapper(SUBSCRIBE__DOLLAR___OnPush_1, false)); UNSUBSCRIBE__DOLLAR__.OnDigitalPush.Add(new InputChangeHandlerWrapper(UNSUBSCRIBE__DOLLAR___OnPush_2, false)); RX__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(RX__DOLLAR___OnChange_3, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); POLL_STATE = new Crestron.Logos.SplusObjects.DigitalInput(POLL_STATE__DigitalInput__, this); m_DigitalInputList.Add(POLL_STATE__DigitalInput__, POLL_STATE); STATE_ON = new Crestron.Logos.SplusObjects.DigitalInput(STATE_ON__DigitalInput__, this); m_DigitalInputList.Add(STATE_ON__DigitalInput__, STATE_ON); STATE_OFF = new Crestron.Logos.SplusObjects.DigitalInput(STATE_OFF__DigitalInput__, this); m_DigitalInputList.Add(STATE_OFF__DigitalInput__, STATE_OFF); STATE_TOGGLE = new Crestron.Logos.SplusObjects.DigitalInput(STATE_TOGGLE__DigitalInput__, this); m_DigitalInputList.Add(STATE_TOGGLE__DigitalInput__, STATE_TOGGLE); ENABLE = new Crestron.Logos.SplusObjects.DigitalInput(ENABLE__DigitalInput__, this); m_DigitalInputList.Add(ENABLE__DigitalInput__, ENABLE); IS_INITIALIZED = new Crestron.Logos.SplusObjects.DigitalOutput(IS_INITIALIZED__DigitalOutput__, this); m_DigitalOutputList.Add(IS_INITIALIZED__DigitalOutput__, IS_INITIALIZED); STATE_IS_ON = new Crestron.Logos.SplusObjects.DigitalOutput(STATE_IS_ON__DigitalOutput__, this); m_DigitalOutputList.Add(STATE_IS_ON__DigitalOutput__, STATE_IS_ON); STATE_IS_OFF = new Crestron.Logos.SplusObjects.DigitalOutput(STATE_IS_OFF__DigitalOutput__, this); m_DigitalOutputList.Add(STATE_IS_OFF__DigitalOutput__, STATE_IS_OFF); INDEX_1 = new UShortParameter(INDEX_1__Parameter__, this); m_ParameterList.Add(INDEX_1__Parameter__, INDEX_1); INDEX_2 = new UShortParameter(INDEX_2__Parameter__, this); m_ParameterList.Add(INDEX_2__Parameter__, INDEX_2); COMMAND_PROCESSOR_ID = new UShortParameter(COMMAND_PROCESSOR_ID__Parameter__, this); m_ParameterList.Add(COMMAND_PROCESSOR_ID__Parameter__, COMMAND_PROCESSOR_ID); INSTANCE_TAG = new StringParameter(INSTANCE_TAG__Parameter__, this); m_ParameterList.Add(INSTANCE_TAG__Parameter__, INSTANCE_TAG); STATE_TYPE = new StringParameter(STATE_TYPE__Parameter__, this); m_ParameterList.Add(STATE_TYPE__Parameter__, STATE_TYPE); STATE_ON.OnDigitalPush.Add(new InputChangeHandlerWrapper(STATE_ON_OnPush_0, false)); STATE_OFF.OnDigitalPush.Add(new InputChangeHandlerWrapper(STATE_OFF_OnPush_1, false)); STATE_TOGGLE.OnDigitalPush.Add(new InputChangeHandlerWrapper(STATE_TOGGLE_OnPush_2, false)); POLL_STATE.OnDigitalPush.Add(new InputChangeHandlerWrapper(POLL_STATE_OnPush_3, false)); ENABLE.OnDigitalPush.Add(new InputChangeHandlerWrapper(ENABLE_OnPush_4, false)); ENABLE.OnDigitalRelease.Add(new InputChangeHandlerWrapper(ENABLE_OnRelease_5, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); MUTEON = new Crestron.Logos.SplusObjects.DigitalInput(MUTEON__DigitalInput__, this); m_DigitalInputList.Add(MUTEON__DigitalInput__, MUTEON); MUTEOFF = new Crestron.Logos.SplusObjects.DigitalInput(MUTEOFF__DigitalInput__, this); m_DigitalInputList.Add(MUTEOFF__DigitalInput__, MUTEOFF); MUTETOGGLE = new Crestron.Logos.SplusObjects.DigitalInput(MUTETOGGLE__DigitalInput__, this); m_DigitalInputList.Add(MUTETOGGLE__DigitalInput__, MUTETOGGLE); VOLUMEUP = new Crestron.Logos.SplusObjects.DigitalInput(VOLUMEUP__DigitalInput__, this); m_DigitalInputList.Add(VOLUMEUP__DigitalInput__, VOLUMEUP); VOLUMEDOWN = new Crestron.Logos.SplusObjects.DigitalInput(VOLUMEDOWN__DigitalInput__, this); m_DigitalInputList.Add(VOLUMEDOWN__DigitalInput__, VOLUMEDOWN); MUTEISON = new Crestron.Logos.SplusObjects.DigitalOutput(MUTEISON__DigitalOutput__, this); m_DigitalOutputList.Add(MUTEISON__DigitalOutput__, MUTEISON); MUTEISOFF = new Crestron.Logos.SplusObjects.DigitalOutput(MUTEISOFF__DigitalOutput__, this); m_DigitalOutputList.Add(MUTEISOFF__DigitalOutput__, MUTEISOFF); VOLUME = new Crestron.Logos.SplusObjects.AnalogInput(VOLUME__AnalogSerialInput__, this); m_AnalogInputList.Add(VOLUME__AnalogSerialInput__, VOLUME); VOLUMEVALUE = new Crestron.Logos.SplusObjects.AnalogOutput(VOLUMEVALUE__AnalogSerialOutput__, this); m_AnalogOutputList.Add(VOLUMEVALUE__AnalogSerialOutput__, VOLUMEVALUE); VOLUMESTEP = new UShortParameter(VOLUMESTEP__Parameter__, this); m_ParameterList.Add(VOLUMESTEP__Parameter__, VOLUMESTEP); VOLUMEREPEATTIME = new UShortParameter(VOLUMEREPEATTIME__Parameter__, this); m_ParameterList.Add(VOLUMEREPEATTIME__Parameter__, VOLUMEREPEATTIME); COMPONENTNAME = new StringParameter(COMPONENTNAME__Parameter__, this); m_ParameterList.Add(COMPONENTNAME__Parameter__, COMPONENTNAME); VREPEAT_Callback = new WaitFunction(VREPEAT_CallbackFn); MUTEON.OnDigitalPush.Add(new InputChangeHandlerWrapper(MUTEON_OnPush_0, false)); MUTEOFF.OnDigitalPush.Add(new InputChangeHandlerWrapper(MUTEOFF_OnPush_1, false)); MUTETOGGLE.OnDigitalPush.Add(new InputChangeHandlerWrapper(MUTETOGGLE_OnPush_2, false)); VOLUMEUP.OnDigitalPush.Add(new InputChangeHandlerWrapper(VOLUMEUP_OnPush_3, false)); VOLUMEUP.OnDigitalRelease.Add(new InputChangeHandlerWrapper(VOLUMEUP_OnRelease_4, false)); VOLUMEDOWN.OnDigitalPush.Add(new InputChangeHandlerWrapper(VOLUMEDOWN_OnPush_5, false)); VOLUMEDOWN.OnDigitalRelease.Add(new InputChangeHandlerWrapper(VOLUMEDOWN_OnRelease_6, false)); VOLUME.OnAnalogChange.Add(new InputChangeHandlerWrapper(VOLUME_OnChange_7, true)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INIT = new Crestron.Logos.SplusObjects.DigitalInput(INIT__DigitalInput__, this); m_DigitalInputList.Add(INIT__DigitalInput__, INIT); SCENE_RECALL = new InOutArray <DigitalInput>(24, this); for (uint i = 0; i < 24; i++) { SCENE_RECALL[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(SCENE_RECALL__DigitalInput__ + i, SCENE_RECALL__DigitalInput__, this); m_DigitalInputList.Add(SCENE_RECALL__DigitalInput__ + i, SCENE_RECALL[i + 1]); } SCENE_RECALLING = new InOutArray <DigitalOutput>(24, this); for (uint i = 0; i < 24; i++) { SCENE_RECALLING[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(SCENE_RECALLING__DigitalOutput__ + i, this); m_DigitalOutputList.Add(SCENE_RECALLING__DigitalOutput__ + i, SCENE_RECALLING[i + 1]); } SCENE_NAME = new InOutArray <StringOutput>(24, this); for (uint i = 0; i < 24; i++) { SCENE_NAME[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(SCENE_NAME__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(SCENE_NAME__AnalogSerialOutput__ + i, SCENE_NAME[i + 1]); } USER_NUMBER = new UShortParameter(USER_NUMBER__Parameter__, this); m_ParameterList.Add(USER_NUMBER__Parameter__, USER_NUMBER); ACCESS_LEVEL = new UShortParameter(ACCESS_LEVEL__Parameter__, this); m_ParameterList.Add(ACCESS_LEVEL__Parameter__, ACCESS_LEVEL); USER_NAME = new StringParameter(USER_NAME__Parameter__, this); m_ParameterList.Add(USER_NAME__Parameter__, USER_NAME); FILE_NAME__DOLLAR__ = new StringParameter(FILE_NAME__DOLLAR____Parameter__, this); m_ParameterList.Add(FILE_NAME__DOLLAR____Parameter__, FILE_NAME__DOLLAR__); READ_AT_BOOTUP = new StringParameter(READ_AT_BOOTUP__Parameter__, this); m_ParameterList.Add(READ_AT_BOOTUP__Parameter__, READ_AT_BOOTUP); INIT.OnDigitalPush.Add(new InputChangeHandlerWrapper(INIT_OnPush_0, true)); for (uint i = 0; i < 24; i++) { SCENE_RECALL[i + 1].OnDigitalPush.Add(new InputChangeHandlerWrapper(SCENE_RECALL_OnPush_1, true)); } _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); IVIS = new ushort[61]; IFB = new ushort[61]; STRASH = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 1000, this); SDATABUFFER = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 3000, this); HTML = new STHTML[3]; for (uint i = 0; i < 3; i++) { HTML [i] = new STHTML(this, true); HTML [i].PopulateCustomAttributeList(false); } VIS = new InOutArray <DigitalOutput>(60, this); for (uint i = 0; i < 60; i++) { VIS[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(VIS__DigitalOutput__ + i, this); m_DigitalOutputList.Add(VIS__DigitalOutput__ + i, VIS[i + 1]); } FB = new InOutArray <DigitalOutput>(60, this); for (uint i = 0; i < 60; i++) { FB[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(FB__DigitalOutput__ + i, this); m_DigitalOutputList.Add(FB__DigitalOutput__ + i, FB[i + 1]); } RX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(RX__DOLLAR____AnalogSerialInput__, 1024, this); m_StringInputList.Add(RX__DOLLAR____AnalogSerialInput__, RX__DOLLAR__); TX__DOLLAR__1 = new InOutArray <StringOutput>(60, this); for (uint i = 0; i < 60; i++) { TX__DOLLAR__1[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(TX__DOLLAR__1__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(TX__DOLLAR__1__AnalogSerialOutput__ + i, TX__DOLLAR__1[i + 1]); } HIGHINDEX = new UShortParameter(HIGHINDEX__Parameter__, this); m_ParameterList.Add(HIGHINDEX__Parameter__, HIGHINDEX); TEXTCOLUMNS = new UShortParameter(TEXTCOLUMNS__Parameter__, this); m_ParameterList.Add(TEXTCOLUMNS__Parameter__, TEXTCOLUMNS); HTMLDATA = new StringParameter(HTMLDATA__Parameter__, this); m_ParameterList.Add(HTMLDATA__Parameter__, HTMLDATA); RX__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(RX__DOLLAR___OnChange_0, true)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); SBUF = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2000, this); FILE_CONTENTS = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2000, this); FILE_LINE = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this); STR = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this); NFILEINFO = new FILE_INFO(); NFILEINFO.PopulateDefaults(); PRESET_INIT = new Crestron.Logos.SplusObjects.DigitalInput(PRESET_INIT__DigitalInput__, this); m_DigitalInputList.Add(PRESET_INIT__DigitalInput__, PRESET_INIT); PRESET_SAVE = new Crestron.Logos.SplusObjects.DigitalInput(PRESET_SAVE__DigitalInput__, this); m_DigitalInputList.Add(PRESET_SAVE__DigitalInput__, PRESET_SAVE); PRESET_SAVED_FB = new Crestron.Logos.SplusObjects.DigitalOutput(PRESET_SAVED_FB__DigitalOutput__, this); m_DigitalOutputList.Add(PRESET_SAVED_FB__DigitalOutput__, PRESET_SAVED_FB); LEVEL_IN = new InOutArray <AnalogInput>(32, this); for (uint i = 0; i < 32; i++) { LEVEL_IN[i + 1] = new Crestron.Logos.SplusObjects.AnalogInput(LEVEL_IN__AnalogSerialInput__ + i, LEVEL_IN__AnalogSerialInput__, this); m_AnalogInputList.Add(LEVEL_IN__AnalogSerialInput__ + i, LEVEL_IN[i + 1]); } LEVEL_OUT = new InOutArray <AnalogOutput>(32, this); for (uint i = 0; i < 32; i++) { LEVEL_OUT[i + 1] = new Crestron.Logos.SplusObjects.AnalogOutput(LEVEL_OUT__AnalogSerialOutput__ + i, this); m_AnalogOutputList.Add(LEVEL_OUT__AnalogSerialOutput__ + i, LEVEL_OUT[i + 1]); } DEFAULT_LEVEL = new UShortParameter(DEFAULT_LEVEL__Parameter__, this); m_ParameterList.Add(DEFAULT_LEVEL__Parameter__, DEFAULT_LEVEL); ROOMID = new StringParameter(ROOMID__Parameter__, this); m_ParameterList.Add(ROOMID__Parameter__, ROOMID); FILE_PATH = new StringParameter(FILE_PATH__Parameter__, this); m_ParameterList.Add(FILE_PATH__Parameter__, FILE_PATH); PRESET_NAME = new StringParameter(PRESET_NAME__Parameter__, this); m_ParameterList.Add(PRESET_NAME__Parameter__, PRESET_NAME); PRESET_SAVE.OnDigitalPush.Add(new InputChangeHandlerWrapper(PRESET_SAVE_OnPush_0, false)); PRESET_INIT.OnDigitalPush.Add(new InputChangeHandlerWrapper(PRESET_INIT_OnPush_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); PULL_CONFIG = new Crestron.Logos.SplusObjects.DigitalInput(PULL_CONFIG__DigitalInput__, this); m_DigitalInputList.Add(PULL_CONFIG__DigitalInput__, PULL_CONFIG); DISPLAY_SCREEN_ENABLED = new Crestron.Logos.SplusObjects.DigitalOutput(DISPLAY_SCREEN_ENABLED__DigitalOutput__, this); m_DigitalOutputList.Add(DISPLAY_SCREEN_ENABLED__DigitalOutput__, DISPLAY_SCREEN_ENABLED); DISPLAY_SWITCHER_VALUE = new Crestron.Logos.SplusObjects.AnalogOutput(DISPLAY_SWITCHER_VALUE__AnalogSerialOutput__, this); m_AnalogOutputList.Add(DISPLAY_SWITCHER_VALUE__AnalogSerialOutput__, DISPLAY_SWITCHER_VALUE); DISPLAY_ICON_VALUE = new Crestron.Logos.SplusObjects.AnalogOutput(DISPLAY_ICON_VALUE__AnalogSerialOutput__, this); m_AnalogOutputList.Add(DISPLAY_ICON_VALUE__AnalogSerialOutput__, DISPLAY_ICON_VALUE); DISPLAY_WARMING_TIME = new Crestron.Logos.SplusObjects.AnalogOutput(DISPLAY_WARMING_TIME__AnalogSerialOutput__, this); m_AnalogOutputList.Add(DISPLAY_WARMING_TIME__AnalogSerialOutput__, DISPLAY_WARMING_TIME); DISPLAY_NAME = new Crestron.Logos.SplusObjects.StringOutput(DISPLAY_NAME__AnalogSerialOutput__, this); m_StringOutputList.Add(DISPLAY_NAME__AnalogSerialOutput__, DISPLAY_NAME); DISPLAY_TYPE = new Crestron.Logos.SplusObjects.StringOutput(DISPLAY_TYPE__AnalogSerialOutput__, this); m_StringOutputList.Add(DISPLAY_TYPE__AnalogSerialOutput__, DISPLAY_TYPE); DISPLAY_SSI_USAGE_NAME = new Crestron.Logos.SplusObjects.StringOutput(DISPLAY_SSI_USAGE_NAME__AnalogSerialOutput__, this); m_StringOutputList.Add(DISPLAY_SSI_USAGE_NAME__AnalogSerialOutput__, DISPLAY_SSI_USAGE_NAME); DISPLAY_SSI_SEVERITY_MESSAGE = new Crestron.Logos.SplusObjects.StringOutput(DISPLAY_SSI_SEVERITY_MESSAGE__AnalogSerialOutput__, this); m_StringOutputList.Add(DISPLAY_SSI_SEVERITY_MESSAGE__AnalogSerialOutput__, DISPLAY_SSI_SEVERITY_MESSAGE); DISPLAY_SSI_ERROR_TEXT = new Crestron.Logos.SplusObjects.StringOutput(DISPLAY_SSI_ERROR_TEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(DISPLAY_SSI_ERROR_TEXT__AnalogSerialOutput__, DISPLAY_SSI_ERROR_TEXT); DISPLAY_SSI_OK_TEXT = new Crestron.Logos.SplusObjects.StringOutput(DISPLAY_SSI_OK_TEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(DISPLAY_SSI_OK_TEXT__AnalogSerialOutput__, DISPLAY_SSI_OK_TEXT); DISPLAY_NUMBER = new UShortParameter(DISPLAY_NUMBER__Parameter__, this); m_ParameterList.Add(DISPLAY_NUMBER__Parameter__, DISPLAY_NUMBER); PULL_CONFIG.OnDigitalPush.Add(new InputChangeHandlerWrapper(PULL_CONFIG_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); PWR_OFF = new Crestron.Logos.SplusObjects.DigitalInput(PWR_OFF__DigitalInput__, this); m_DigitalInputList.Add(PWR_OFF__DigitalInput__, PWR_OFF); INPUT = new InOutArray <DigitalInput>(20, this); for (uint i = 0; i < 20; i++) { INPUT[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(INPUT__DigitalInput__ + i, INPUT__DigitalInput__, this); m_DigitalInputList.Add(INPUT__DigitalInput__ + i, INPUT[i + 1]); } SEND_PWR_ON = new Crestron.Logos.SplusObjects.DigitalOutput(SEND_PWR_ON__DigitalOutput__, this); m_DigitalOutputList.Add(SEND_PWR_ON__DigitalOutput__, SEND_PWR_ON); SEND_PWR_OFF = new Crestron.Logos.SplusObjects.DigitalOutput(SEND_PWR_OFF__DigitalOutput__, this); m_DigitalOutputList.Add(SEND_PWR_OFF__DigitalOutput__, SEND_PWR_OFF); SEND_INPUT = new InOutArray <DigitalOutput>(20, this); for (uint i = 0; i < 20; i++) { SEND_INPUT[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(SEND_INPUT__DigitalOutput__ + i, this); m_DigitalOutputList.Add(SEND_INPUT__DigitalOutput__ + i, SEND_INPUT[i + 1]); } DELAYED_INPUT_TRIGGER = new UShortParameter(DELAYED_INPUT_TRIGGER__Parameter__, this); m_ParameterList.Add(DELAYED_INPUT_TRIGGER__Parameter__, DELAYED_INPUT_TRIGGER); PULSE_TIME = new UShortParameter(PULSE_TIME__Parameter__, this); m_ParameterList.Add(PULSE_TIME__Parameter__, PULSE_TIME); STEP_TIME = new UShortParameter(STEP_TIME__Parameter__, this); m_ParameterList.Add(STEP_TIME__Parameter__, STEP_TIME); PWR_LONG_DELAY_Callback = new WaitFunction(PWR_LONG_DELAY_CallbackFn); for (uint i = 0; i < 20; i++) { INPUT[i + 1].OnDigitalPush.Add(new InputChangeHandlerWrapper(INPUT_OnPush_0, false)); } PWR_OFF.OnDigitalPush.Add(new InputChangeHandlerWrapper(PWR_OFF_OnPush_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); G_SSEARCHLOCATION__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 200, this); G_SSEARCHLOCATIONALT__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 200, this); G_SMATCHSEGMENT__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 200, this); G_SMANIFESTFILENAME__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 200, this); G_SPREVIOUSMANIFESTFILENAME__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 200, this); G_SSPECIALCHARACTERSORIGINAL__DOLLAR__ = new CrestronString[11]; for (uint i = 0; i < 11; i++) { G_SSPECIALCHARACTERSORIGINAL__DOLLAR__ [i] = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 20, this); } G_SSPECIALCHARACTERSREPLACE__DOLLAR__ = new CrestronString[11]; for (uint i = 0; i < 11; i++) { G_SSPECIALCHARACTERSREPLACE__DOLLAR__ [i] = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 20, this); } GET_MOBILE_PROJECT_NAME_B = new Crestron.Logos.SplusObjects.DigitalInput(GET_MOBILE_PROJECT_NAME_B__DigitalInput__, this); m_DigitalInputList.Add(GET_MOBILE_PROJECT_NAME_B__DigitalInput__, GET_MOBILE_PROJECT_NAME_B); GET_MOBILE_PROJECT_NAME_BUSY_FB = new Crestron.Logos.SplusObjects.DigitalOutput(GET_MOBILE_PROJECT_NAME_BUSY_FB__DigitalOutput__, this); m_DigitalOutputList.Add(GET_MOBILE_PROJECT_NAME_BUSY_FB__DigitalOutput__, GET_MOBILE_PROJECT_NAME_BUSY_FB); MOBILE_PROJECT_NAME_TXT__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(MOBILE_PROJECT_NAME_TXT__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(MOBILE_PROJECT_NAME_TXT__DOLLAR____AnalogSerialOutput__, MOBILE_PROJECT_NAME_TXT__DOLLAR__); DEBUGMODE = new UShortParameter(DEBUGMODE__Parameter__, this); m_ParameterList.Add(DEBUGMODE__Parameter__, DEBUGMODE); PROCESSORMODE = new UShortParameter(PROCESSORMODE__Parameter__, this); m_ParameterList.Add(PROCESSORMODE__Parameter__, PROCESSORMODE); PROJECTLOCATION__DOLLAR__ = new StringParameter(PROJECTLOCATION__DOLLAR____Parameter__, this); m_ParameterList.Add(PROJECTLOCATION__DOLLAR____Parameter__, PROJECTLOCATION__DOLLAR__); MATCHSEGMENT__DOLLAR__ = new StringParameter(MATCHSEGMENT__DOLLAR____Parameter__, this); m_ParameterList.Add(MATCHSEGMENT__DOLLAR____Parameter__, MATCHSEGMENT__DOLLAR__); GET_MOBILE_PROJECT_NAME_B.OnDigitalPush.Add(new InputChangeHandlerWrapper(GET_MOBILE_PROJECT_NAME_B_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INITIALIZATIONCOMPLETE = new Crestron.Logos.SplusObjects.DigitalOutput(INITIALIZATIONCOMPLETE__DigitalOutput__, this); m_DigitalOutputList.Add(INITIALIZATIONCOMPLETE__DigitalOutput__, INITIALIZATIONCOMPLETE); PROGRAMREADY = new Crestron.Logos.SplusObjects.DigitalOutput(PROGRAMREADY__DigitalOutput__, this); m_DigitalOutputList.Add(PROGRAMREADY__DigitalOutput__, PROGRAMREADY); LOADINGFILES = new Crestron.Logos.SplusObjects.DigitalOutput(LOADINGFILES__DigitalOutput__, this); m_DigitalOutputList.Add(LOADINGFILES__DigitalOutput__, LOADINGFILES); UCMD_INPUT__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(UCMD_INPUT__DOLLAR____AnalogSerialInput__, 255, this); m_StringInputList.Add(UCMD_INPUT__DOLLAR____AnalogSerialInput__, UCMD_INPUT__DOLLAR__); COREMESSAGES__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(COREMESSAGES__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(COREMESSAGES__DOLLAR____AnalogSerialOutput__, COREMESSAGES__DOLLAR__); DEFAULT_FILE_LOCATION = new UShortParameter(DEFAULT_FILE_LOCATION__Parameter__, this); m_ParameterList.Add(DEFAULT_FILE_LOCATION__Parameter__, DEFAULT_FILE_LOCATION); STARTUP_DELAY_SECONDS = new UShortParameter(STARTUP_DELAY_SECONDS__Parameter__, this); m_ParameterList.Add(STARTUP_DELAY_SECONDS__Parameter__, STARTUP_DELAY_SECONDS); JOB_NUMBER = new StringParameter(JOB_NUMBER__Parameter__, this); m_ParameterList.Add(JOB_NUMBER__Parameter__, JOB_NUMBER); LICENSE_KEY = new StringParameter(LICENSE_KEY__Parameter__, this); m_ParameterList.Add(LICENSE_KEY__Parameter__, LICENSE_KEY); DEALER = new StringParameter(DEALER__Parameter__, this); m_ParameterList.Add(DEALER__Parameter__, DEALER); PROCESSOR_NAME = new StringParameter(PROCESSOR_NAME__Parameter__, this); m_ParameterList.Add(PROCESSOR_NAME__Parameter__, PROCESSOR_NAME); PROCESSOR_IP_ADDRESS = new StringParameter(PROCESSOR_IP_ADDRESS__Parameter__, this); m_ParameterList.Add(PROCESSOR_IP_ADDRESS__Parameter__, PROCESSOR_IP_ADDRESS); UCMD_INPUT__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(UCMD_INPUT__DOLLAR___OnChange_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); METERVALUE = new Crestron.Logos.SplusObjects.AnalogOutput(METERVALUE__AnalogSerialOutput__, this); m_AnalogOutputList.Add(METERVALUE__AnalogSerialOutput__, METERVALUE); INDEX = new UShortParameter(INDEX__Parameter__, this); m_ParameterList.Add(INDEX__Parameter__, INDEX); COMPONENTNAME = new StringParameter(COMPONENTNAME__Parameter__, this); m_ParameterList.Add(COMPONENTNAME__Parameter__, COMPONENTNAME); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INITIALIZE = new Crestron.Logos.SplusObjects.DigitalInput(INITIALIZE__DigitalInput__, this); m_DigitalInputList.Add(INITIALIZE__DigitalInput__, INITIALIZE); POLL_VALUE = new Crestron.Logos.SplusObjects.DigitalInput(POLL_VALUE__DigitalInput__, this); m_DigitalInputList.Add(POLL_VALUE__DigitalInput__, POLL_VALUE); UP = new Crestron.Logos.SplusObjects.DigitalInput(UP__DigitalInput__, this); m_DigitalInputList.Add(UP__DigitalInput__, UP); DOWN = new Crestron.Logos.SplusObjects.DigitalInput(DOWN__DigitalInput__, this); m_DigitalInputList.Add(DOWN__DigitalInput__, DOWN); INITIALIZATIONISCOMPLETE = new Crestron.Logos.SplusObjects.DigitalOutput(INITIALIZATIONISCOMPLETE__DigitalOutput__, this); m_DigitalOutputList.Add(INITIALIZATIONISCOMPLETE__DigitalOutput__, INITIALIZATIONISCOMPLETE); UP_FEEDBACK = new Crestron.Logos.SplusObjects.DigitalOutput(UP_FEEDBACK__DigitalOutput__, this); m_DigitalOutputList.Add(UP_FEEDBACK__DigitalOutput__, UP_FEEDBACK); DOWN_FEEDBACK = new Crestron.Logos.SplusObjects.DigitalOutput(DOWN_FEEDBACK__DigitalOutput__, this); m_DigitalOutputList.Add(DOWN_FEEDBACK__DigitalOutput__, DOWN_FEEDBACK); IPGATEWAYID = new UShortParameter(IPGATEWAYID__Parameter__, this); m_ParameterList.Add(IPGATEWAYID__Parameter__, IPGATEWAYID); SPADDRESS = new StringParameter(SPADDRESS__Parameter__, this); m_ParameterList.Add(SPADDRESS__Parameter__, SPADDRESS); INITIALIZE.OnDigitalPush.Add(new InputChangeHandlerWrapper(INITIALIZE_OnPush_0, false)); POLL_VALUE.OnDigitalPush.Add(new InputChangeHandlerWrapper(POLL_VALUE_OnPush_1, false)); UP.OnDigitalPush.Add(new InputChangeHandlerWrapper(UP_OnPush_2, false)); UP.OnDigitalRelease.Add(new InputChangeHandlerWrapper(UP_OnRelease_3, false)); DOWN.OnDigitalPush.Add(new InputChangeHandlerWrapper(DOWN_OnPush_4, false)); DOWN.OnDigitalRelease.Add(new InputChangeHandlerWrapper(DOWN_OnRelease_5, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo( 1, this ); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM( this ); SLOTS = new InOutArray<StringOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { SLOTS[i+1] = new Crestron.Logos.SplusObjects.StringOutput( SLOTS__AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( SLOTS__AnalogSerialOutput__ + i, SLOTS[i+1] ); } UNIVERSE = new UShortParameter( UNIVERSE__Parameter__, this ); m_ParameterList.Add( UNIVERSE__Parameter__, UNIVERSE ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INITIALIZE = new Crestron.Logos.SplusObjects.DigitalInput(INITIALIZE__DigitalInput__, this); m_DigitalInputList.Add(INITIALIZE__DigitalInput__, INITIALIZE); POLLALL = new Crestron.Logos.SplusObjects.DigitalInput(POLLALL__DigitalInput__, this); m_DigitalInputList.Add(POLLALL__DigitalInput__, POLLALL); ENABLEDEBUGMODE = new Crestron.Logos.SplusObjects.DigitalInput(ENABLEDEBUGMODE__DigitalInput__, this); m_DigitalInputList.Add(ENABLEDEBUGMODE__DigitalInput__, ENABLEDEBUGMODE); INITIALIZATIONISCOMPLETE = new Crestron.Logos.SplusObjects.DigitalOutput(INITIALIZATIONISCOMPLETE__DigitalOutput__, this); m_DigitalOutputList.Add(INITIALIZATIONISCOMPLETE__DigitalOutput__, INITIALIZATIONISCOMPLETE); CONNECTIONSTATUS = new Crestron.Logos.SplusObjects.AnalogOutput(CONNECTIONSTATUS__AnalogSerialOutput__, this); m_AnalogOutputList.Add(CONNECTIONSTATUS__AnalogSerialOutput__, CONNECTIONSTATUS); IPGATEWAYID = new UShortParameter(IPGATEWAYID__Parameter__, this); m_ParameterList.Add(IPGATEWAYID__Parameter__, IPGATEWAYID); IPNETWERKPORT = new UShortParameter(IPNETWERKPORT__Parameter__, this); m_ParameterList.Add(IPNETWERKPORT__Parameter__, IPNETWERKPORT); GATEWAYTYPE = new UShortParameter(GATEWAYTYPE__Parameter__, this); m_ParameterList.Add(GATEWAYTYPE__Parameter__, GATEWAYTYPE); SPIPADDRESS = new StringParameter(SPIPADDRESS__Parameter__, this); m_ParameterList.Add(SPIPADDRESS__Parameter__, SPIPADDRESS); INITIALIZE.OnDigitalPush.Add(new InputChangeHandlerWrapper(INITIALIZE_OnPush_0, false)); POLLALL.OnDigitalPush.Add(new InputChangeHandlerWrapper(POLLALL_OnPush_1, false)); ENABLEDEBUGMODE.OnDigitalPush.Add(new InputChangeHandlerWrapper(ENABLEDEBUGMODE_OnPush_2, false)); ENABLEDEBUGMODE.OnDigitalRelease.Add(new InputChangeHandlerWrapper(ENABLEDEBUGMODE_OnRelease_3, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INITIALIZE = new Crestron.Logos.SplusObjects.DigitalInput(INITIALIZE__DigitalInput__, this); m_DigitalInputList.Add(INITIALIZE__DigitalInput__, INITIALIZE); ISINITIALIZED = new Crestron.Logos.SplusObjects.DigitalOutput(ISINITIALIZED__DigitalOutput__, this); m_DigitalOutputList.Add(ISINITIALIZED__DigitalOutput__, ISINITIALIZED); ISCONNECTED = new Crestron.Logos.SplusObjects.DigitalOutput(ISCONNECTED__DigitalOutput__, this); m_DigitalOutputList.Add(ISCONNECTED__DigitalOutput__, ISCONNECTED); ISREDUNDANT = new Crestron.Logos.SplusObjects.DigitalOutput(ISREDUNDANT__DigitalOutput__, this); m_DigitalOutputList.Add(ISREDUNDANT__DigitalOutput__, ISREDUNDANT); ISEMULATOR = new Crestron.Logos.SplusObjects.DigitalOutput(ISEMULATOR__DigitalOutput__, this); m_DigitalOutputList.Add(ISEMULATOR__DigitalOutput__, ISEMULATOR); DESIGNNAME = new Crestron.Logos.SplusObjects.StringOutput(DESIGNNAME__AnalogSerialOutput__, this); m_StringOutputList.Add(DESIGNNAME__AnalogSerialOutput__, DESIGNNAME); PORT = new UShortParameter(PORT__Parameter__, this); m_ParameterList.Add(PORT__Parameter__, PORT); DEBUGMODE = new UShortParameter(DEBUGMODE__Parameter__, this); m_ParameterList.Add(DEBUGMODE__Parameter__, DEBUGMODE); ID = new StringParameter(ID__Parameter__, this); m_ParameterList.Add(ID__Parameter__, ID); HOST = new StringParameter(HOST__Parameter__, this); m_ParameterList.Add(HOST__Parameter__, HOST); INITIALIZE.OnDigitalPush.Add(new InputChangeHandlerWrapper(INITIALIZE_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INPUT = new Crestron.Logos.SplusObjects.AnalogInput(INPUT__AnalogSerialInput__, this); m_AnalogInputList.Add(INPUT__AnalogSerialInput__, INPUT); INPUTVALUE = new Crestron.Logos.SplusObjects.AnalogOutput(INPUTVALUE__AnalogSerialOutput__, this); m_AnalogOutputList.Add(INPUTVALUE__AnalogSerialOutput__, INPUTVALUE); OUTPUTNUMBER = new UShortParameter(OUTPUTNUMBER__Parameter__, this); m_ParameterList.Add(OUTPUTNUMBER__Parameter__, OUTPUTNUMBER); COMPONENTNAME = new StringParameter(COMPONENTNAME__Parameter__, this); m_ParameterList.Add(COMPONENTNAME__Parameter__, COMPONENTNAME); INPUT.OnAnalogChange.Add(new InputChangeHandlerWrapper(INPUT_OnChange_0, true)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); SLOTS = new InOutArray <StringOutput>(8, this); for (uint i = 0; i < 8; i++) { SLOTS[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(SLOTS__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(SLOTS__AnalogSerialOutput__ + i, SLOTS[i + 1]); } UNIVERSE = new UShortParameter(UNIVERSE__Parameter__, this); m_ParameterList.Add(UNIVERSE__Parameter__, UNIVERSE); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); FOUND_FIRST = new Crestron.Logos.SplusObjects.DigitalOutput(FOUND_FIRST__DigitalOutput__, this); m_DigitalOutputList.Add(FOUND_FIRST__DigitalOutput__, FOUND_FIRST); FOUND_OTHER = new Crestron.Logos.SplusObjects.DigitalOutput(FOUND_OTHER__DigitalOutput__, this); m_DigitalOutputList.Add(FOUND_OTHER__DigitalOutput__, FOUND_OTHER); INDEX = new Crestron.Logos.SplusObjects.AnalogOutput(INDEX__AnalogSerialOutput__, this); m_AnalogOutputList.Add(INDEX__AnalogSerialOutput__, INDEX); SEARCH__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(SEARCH__DOLLAR____AnalogSerialInput__, 16, this); m_StringInputList.Add(SEARCH__DOLLAR____AnalogSerialInput__, SEARCH__DOLLAR__); INDEX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(INDEX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(INDEX__DOLLAR____AnalogSerialOutput__, INDEX__DOLLAR__); SEARCH_TYPE = new UShortParameter(SEARCH_TYPE__Parameter__, this); m_ParameterList.Add(SEARCH_TYPE__Parameter__, SEARCH_TYPE); ELEMENTS = new InOutArray <StringParameter>(65, this); for (uint i = 0; i < 65; i++) { ELEMENTS[i + 1] = new StringParameter(ELEMENTS__Parameter__ + i, ELEMENTS__Parameter__, this); m_ParameterList.Add(ELEMENTS__Parameter__ + i, ELEMENTS[i + 1]); } SEARCH__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(SEARCH__DOLLAR___OnChange_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); SYNC_TIME_B = new Crestron.Logos.SplusObjects.DigitalInput(SYNC_TIME_B__DigitalInput__, this); m_DigitalInputList.Add(SYNC_TIME_B__DigitalInput__, SYNC_TIME_B); LOCAL_DATE_TIME_QUERY_RX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(LOCAL_DATE_TIME_QUERY_RX__DOLLAR____AnalogSerialInput__, 200, this); m_StringInputList.Add(LOCAL_DATE_TIME_QUERY_RX__DOLLAR____AnalogSerialInput__, LOCAL_DATE_TIME_QUERY_RX__DOLLAR__); LOCAL_DATE_TIME_QUERY_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(LOCAL_DATE_TIME_QUERY_TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(LOCAL_DATE_TIME_QUERY_TX__DOLLAR____AnalogSerialOutput__, LOCAL_DATE_TIME_QUERY_TX__DOLLAR__); INSTANCEID = new UShortParameter(INSTANCEID__Parameter__, this); m_ParameterList.Add(INSTANCEID__Parameter__, INSTANCEID); SYNC_TIME_B.OnDigitalPush.Add(new InputChangeHandlerWrapper(SYNC_TIME_B_OnPush_0, false)); LOCAL_DATE_TIME_QUERY_RX__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(LOCAL_DATE_TIME_QUERY_RX__DOLLAR___OnChange_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo( 1, this ); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM( this ); _SplusNVRAM.SOURCEGAIN = new ushort[ 9 ]; _SplusNVRAM.BGM_GAIN = new ushort[ 9 ]; _SplusNVRAM.MASTERGAIN = new ushort[ 9 ]; _SplusNVRAM.XOKSOURCEGAIN = new ushort[ 9 ]; _SplusNVRAM.XOKBGM_GAIN = new ushort[ 9 ]; _SplusNVRAM.XOKMASTERGAIN = new ushort[ 9 ]; _SplusNVRAM.RETURNSTRING = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 4, this ); _SplusNVRAM.TEMPSTRING = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 40, this ); ENABLE_FEEDBACK__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( ENABLE_FEEDBACK__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( ENABLE_FEEDBACK__DOLLAR____DigitalInput__, ENABLE_FEEDBACK__DOLLAR__ ); DISABLE_FEEDBACK__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( DISABLE_FEEDBACK__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( DISABLE_FEEDBACK__DOLLAR____DigitalInput__, DISABLE_FEEDBACK__DOLLAR__ ); SOURCEMUTE_RM__DOLLAR__ = new InOutArray<DigitalInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { SOURCEMUTE_RM__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( SOURCEMUTE_RM__DOLLAR____DigitalInput__ + i, SOURCEMUTE_RM__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( SOURCEMUTE_RM__DOLLAR____DigitalInput__ + i, SOURCEMUTE_RM__DOLLAR__[i+1] ); } BGM_MUTE_RM__DOLLAR__ = new InOutArray<DigitalInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { BGM_MUTE_RM__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( BGM_MUTE_RM__DOLLAR____DigitalInput__ + i, BGM_MUTE_RM__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BGM_MUTE_RM__DOLLAR____DigitalInput__ + i, BGM_MUTE_RM__DOLLAR__[i+1] ); } MASTERMUTE_RM__DOLLAR__ = new InOutArray<DigitalInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { MASTERMUTE_RM__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( MASTERMUTE_RM__DOLLAR____DigitalInput__ + i, MASTERMUTE_RM__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( MASTERMUTE_RM__DOLLAR____DigitalInput__ + i, MASTERMUTE_RM__DOLLAR__[i+1] ); } PARTITION__DOLLAR__ = new InOutArray<DigitalInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { PARTITION__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( PARTITION__DOLLAR____DigitalInput__ + i, PARTITION__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( PARTITION__DOLLAR____DigitalInput__ + i, PARTITION__DOLLAR__[i+1] ); } SOURCEMUTE_RM_FB__DOLLAR__ = new InOutArray<DigitalOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { SOURCEMUTE_RM_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SOURCEMUTE_RM_FB__DOLLAR____DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SOURCEMUTE_RM_FB__DOLLAR____DigitalOutput__ + i, SOURCEMUTE_RM_FB__DOLLAR__[i+1] ); } BGM_MUTE_RM_FB__DOLLAR__ = new InOutArray<DigitalOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { BGM_MUTE_RM_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( BGM_MUTE_RM_FB__DOLLAR____DigitalOutput__ + i, this ); m_DigitalOutputList.Add( BGM_MUTE_RM_FB__DOLLAR____DigitalOutput__ + i, BGM_MUTE_RM_FB__DOLLAR__[i+1] ); } MASTERMUTE_RM_FB__DOLLAR__ = new InOutArray<DigitalOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { MASTERMUTE_RM_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( MASTERMUTE_RM_FB__DOLLAR____DigitalOutput__ + i, this ); m_DigitalOutputList.Add( MASTERMUTE_RM_FB__DOLLAR____DigitalOutput__ + i, MASTERMUTE_RM_FB__DOLLAR__[i+1] ); } PARTITION_FB__DOLLAR__ = new InOutArray<DigitalOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { PARTITION_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( PARTITION_FB__DOLLAR____DigitalOutput__ + i, this ); m_DigitalOutputList.Add( PARTITION_FB__DOLLAR____DigitalOutput__ + i, PARTITION_FB__DOLLAR__[i+1] ); } CHAN_OFFSET__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN_OFFSET__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN_OFFSET__DOLLAR____AnalogSerialInput__, CHAN_OFFSET__DOLLAR__ ); SOURCEGAIN_RM__DOLLAR__ = new InOutArray<AnalogInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { SOURCEGAIN_RM__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( SOURCEGAIN_RM__DOLLAR____AnalogSerialInput__ + i, SOURCEGAIN_RM__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( SOURCEGAIN_RM__DOLLAR____AnalogSerialInput__ + i, SOURCEGAIN_RM__DOLLAR__[i+1] ); } BGM_GAIN_RM__DOLLAR__ = new InOutArray<AnalogInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { BGM_GAIN_RM__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( BGM_GAIN_RM__DOLLAR____AnalogSerialInput__ + i, BGM_GAIN_RM__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( BGM_GAIN_RM__DOLLAR____AnalogSerialInput__ + i, BGM_GAIN_RM__DOLLAR__[i+1] ); } MASTERGAIN_RM__DOLLAR__ = new InOutArray<AnalogInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { MASTERGAIN_RM__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( MASTERGAIN_RM__DOLLAR____AnalogSerialInput__ + i, MASTERGAIN_RM__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( MASTERGAIN_RM__DOLLAR____AnalogSerialInput__ + i, MASTERGAIN_RM__DOLLAR__[i+1] ); } BGM_INPUT_RM__DOLLAR__ = new InOutArray<AnalogInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { BGM_INPUT_RM__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( BGM_INPUT_RM__DOLLAR____AnalogSerialInput__ + i, BGM_INPUT_RM__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( BGM_INPUT_RM__DOLLAR____AnalogSerialInput__ + i, BGM_INPUT_RM__DOLLAR__[i+1] ); } GROUP_RM__DOLLAR__ = new InOutArray<AnalogInput>( 8, this ); for( uint i = 0; i < 8; i++ ) { GROUP_RM__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( GROUP_RM__DOLLAR____AnalogSerialInput__ + i, GROUP_RM__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( GROUP_RM__DOLLAR____AnalogSerialInput__ + i, GROUP_RM__DOLLAR__[i+1] ); } SOURCEGAIN_RM_FB__DOLLAR__ = new InOutArray<AnalogOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { SOURCEGAIN_RM_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCEGAIN_RM_FB__DOLLAR____AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( SOURCEGAIN_RM_FB__DOLLAR____AnalogSerialOutput__ + i, SOURCEGAIN_RM_FB__DOLLAR__[i+1] ); } BGM_GAIN_RM_FB__DOLLAR__ = new InOutArray<AnalogOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { BGM_GAIN_RM_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( BGM_GAIN_RM_FB__DOLLAR____AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( BGM_GAIN_RM_FB__DOLLAR____AnalogSerialOutput__ + i, BGM_GAIN_RM_FB__DOLLAR__[i+1] ); } MASTERGAIN_RM_FB__DOLLAR__ = new InOutArray<AnalogOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { MASTERGAIN_RM_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( MASTERGAIN_RM_FB__DOLLAR____AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( MASTERGAIN_RM_FB__DOLLAR____AnalogSerialOutput__ + i, MASTERGAIN_RM_FB__DOLLAR__[i+1] ); } BGM_INPUT_RM_FB__DOLLAR__ = new InOutArray<AnalogOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { BGM_INPUT_RM_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( BGM_INPUT_RM_FB__DOLLAR____AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( BGM_INPUT_RM_FB__DOLLAR____AnalogSerialOutput__ + i, BGM_INPUT_RM_FB__DOLLAR__[i+1] ); } GROUP_RM_FB__DOLLAR__ = new InOutArray<AnalogOutput>( 8, this ); for( uint i = 0; i < 8; i++ ) { GROUP_RM_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( GROUP_RM_FB__DOLLAR____AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( GROUP_RM_FB__DOLLAR____AnalogSerialOutput__ + i, GROUP_RM_FB__DOLLAR__[i+1] ); } TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( TX__DOLLAR____AnalogSerialOutput__, TX__DOLLAR__ ); RX__DOLLAR__ = new Crestron.Logos.SplusObjects.BufferInput( RX__DOLLAR____AnalogSerialInput__, 400, this ); m_StringInputList.Add( RX__DOLLAR____AnalogSerialInput__, RX__DOLLAR__ ); MAX_ROOMS__DOLLAR__ = new UShortParameter( MAX_ROOMS__DOLLAR____Parameter__, this ); m_ParameterList.Add( MAX_ROOMS__DOLLAR____Parameter__, MAX_ROOMS__DOLLAR__ ); OBJECTID__DOLLAR__ = new StringParameter( OBJECTID__DOLLAR____Parameter__, this ); m_ParameterList.Add( OBJECTID__DOLLAR____Parameter__, OBJECTID__DOLLAR__ ); __SPLS_TMPVAR__WAITLABEL_0___Callback = new WaitFunction( __SPLS_TMPVAR__WAITLABEL_0___CallbackFn ); CHAN_OFFSET__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN_OFFSET__DOLLAR___OnChange_0, false ) ); ENABLE_FEEDBACK__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( ENABLE_FEEDBACK__DOLLAR___OnPush_1, false ) ); DISABLE_FEEDBACK__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( DISABLE_FEEDBACK__DOLLAR___OnPush_2, false ) ); for( uint i = 0; i < 8; i++ ) SOURCEMUTE_RM__DOLLAR__[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( SOURCEMUTE_RM__DOLLAR___OnPush_3, false ) ); for( uint i = 0; i < 8; i++ ) BGM_MUTE_RM__DOLLAR__[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( BGM_MUTE_RM__DOLLAR___OnPush_4, false ) ); for( uint i = 0; i < 8; i++ ) MASTERMUTE_RM__DOLLAR__[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( MASTERMUTE_RM__DOLLAR___OnPush_5, false ) ); for( uint i = 0; i < 8; i++ ) SOURCEGAIN_RM__DOLLAR__[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( SOURCEGAIN_RM__DOLLAR___OnChange_6, false ) ); for( uint i = 0; i < 8; i++ ) BGM_GAIN_RM__DOLLAR__[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( BGM_GAIN_RM__DOLLAR___OnChange_7, false ) ); for( uint i = 0; i < 8; i++ ) MASTERGAIN_RM__DOLLAR__[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( MASTERGAIN_RM__DOLLAR___OnChange_8, false ) ); for( uint i = 0; i < 8; i++ ) BGM_INPUT_RM__DOLLAR__[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( BGM_INPUT_RM__DOLLAR___OnChange_9, false ) ); for( uint i = 0; i < 8; i++ ) PARTITION__DOLLAR__[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( PARTITION__DOLLAR___OnPush_10, false ) ); for( uint i = 0; i < 8; i++ ) GROUP_RM__DOLLAR__[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( GROUP_RM__DOLLAR___OnChange_11, false ) ); RX__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( RX__DOLLAR___OnChange_12, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); INIT_COMPLETE = new Crestron.Logos.SplusObjects.DigitalInput(INIT_COMPLETE__DigitalInput__, this); m_DigitalInputList.Add(INIT_COMPLETE__DigitalInput__, INIT_COMPLETE); D_IN = new InOutArray <DigitalInput>(300, this); for (uint i = 0; i < 300; i++) { D_IN[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(D_IN__DigitalInput__ + i, D_IN__DigitalInput__, this); m_DigitalInputList.Add(D_IN__DigitalInput__ + i, D_IN[i + 1]); } D_OUT = new InOutArray <DigitalOutput>(300, this); for (uint i = 0; i < 300; i++) { D_OUT[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(D_OUT__DigitalOutput__ + i, this); m_DigitalOutputList.Add(D_OUT__DigitalOutput__ + i, D_OUT[i + 1]); } A_IN = new InOutArray <AnalogInput>(100, this); for (uint i = 0; i < 100; i++) { A_IN[i + 1] = new Crestron.Logos.SplusObjects.AnalogInput(A_IN__AnalogSerialInput__ + i, A_IN__AnalogSerialInput__, this); m_AnalogInputList.Add(A_IN__AnalogSerialInput__ + i, A_IN[i + 1]); } A_OUT = new InOutArray <AnalogOutput>(100, this); for (uint i = 0; i < 100; i++) { A_OUT[i + 1] = new Crestron.Logos.SplusObjects.AnalogOutput(A_OUT__AnalogSerialOutput__ + i, this); m_AnalogOutputList.Add(A_OUT__AnalogSerialOutput__ + i, A_OUT[i + 1]); } S_IN = new InOutArray <StringInput>(100, this); for (uint i = 0; i < 100; i++) { S_IN[i + 1] = new Crestron.Logos.SplusObjects.StringInput(S_IN__AnalogSerialInput__ + i, S_IN__AnalogSerialInput__, 255, this); m_StringInputList.Add(S_IN__AnalogSerialInput__ + i, S_IN[i + 1]); } S_OUT = new InOutArray <StringOutput>(100, this); for (uint i = 0; i < 100; i++) { S_OUT[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(S_OUT__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(S_OUT__AnalogSerialOutput__ + i, S_OUT[i + 1]); } SYSTEM_NUMBER = new UShortParameter(SYSTEM_NUMBER__Parameter__, this); m_ParameterList.Add(SYSTEM_NUMBER__Parameter__, SYSTEM_NUMBER); ACCESS_LEVEL = new UShortParameter(ACCESS_LEVEL__Parameter__, this); m_ParameterList.Add(ACCESS_LEVEL__Parameter__, ACCESS_LEVEL); SYSTEM_NAME = new StringParameter(SYSTEM_NAME__Parameter__, this); m_ParameterList.Add(SYSTEM_NAME__Parameter__, SYSTEM_NAME); FILE_NAME = new StringParameter(FILE_NAME__Parameter__, this); m_ParameterList.Add(FILE_NAME__Parameter__, FILE_NAME); READ_AT_BOOTUP = new StringParameter(READ_AT_BOOTUP__Parameter__, this); m_ParameterList.Add(READ_AT_BOOTUP__Parameter__, READ_AT_BOOTUP); INIT_COMPLETE.OnDigitalPush.Add(new InputChangeHandlerWrapper(INIT_COMPLETE_OnPush_0, true)); for (uint i = 0; i < 300; i++) { D_IN[i + 1].OnDigitalChange.Add(new InputChangeHandlerWrapper(D_IN_OnChange_1, false)); } for (uint i = 0; i < 100; i++) { A_IN[i + 1].OnAnalogChange.Add(new InputChangeHandlerWrapper(A_IN_OnChange_2, false)); } for (uint i = 0; i < 100; i++) { S_IN[i + 1].OnSerialChange.Add(new InputChangeHandlerWrapper(S_IN_OnChange_3, false)); } _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); ROOM_ON = new InOutArray<DigitalInput>( 25, this ); for( uint i = 0; i < 25; i++ ) { ROOM_ON[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( ROOM_ON__DigitalInput__ + i, ROOM_ON__DigitalInput__, this ); m_DigitalInputList.Add( ROOM_ON__DigitalInput__ + i, ROOM_ON[i+1] ); } ROOM = new InOutArray<StringInput>( 25, this ); for( uint i = 0; i < 25; i++ ) { ROOM[i+1] = new Crestron.Logos.SplusObjects.StringInput( ROOM__AnalogSerialInput__ + i, ROOM__AnalogSerialInput__, 100, this ); m_StringInputList.Add( ROOM__AnalogSerialInput__ + i, ROOM[i+1] ); } OUTPUT = new InOutArray<StringOutput>( 25, this ); for( uint i = 0; i < 25; i++ ) { OUTPUT[i+1] = new Crestron.Logos.SplusObjects.StringOutput( OUTPUT__AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( OUTPUT__AnalogSerialOutput__ + i, OUTPUT[i+1] ); } FONTSIZE = new UShortParameter( FONTSIZE__Parameter__, this ); m_ParameterList.Add( FONTSIZE__Parameter__, FONTSIZE ); ON_COLOR = new StringParameter( ON_COLOR__Parameter__, this ); m_ParameterList.Add( ON_COLOR__Parameter__, ON_COLOR ); OFF_COLOR = new StringParameter( OFF_COLOR__Parameter__, this ); m_ParameterList.Add( OFF_COLOR__Parameter__, OFF_COLOR ); for( uint i = 0; i < 25; i++ ) ROOM_ON[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( ROOM_ON_OnPush_0, false ) ); for( uint i = 0; i < 25; i++ ) ROOM_ON[i+1].OnDigitalRelease.Add( new InputChangeHandlerWrapper( ROOM_ON_OnRelease_1, false ) ); for( uint i = 0; i < 25; i++ ) ROOM[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( ROOM_OnChange_2, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo( 1, this ); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM( this ); _SplusNVRAM.TEMPSTRING = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 40, this ); SUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( SUBSCRIBE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( SUBSCRIBE__DOLLAR____DigitalInput__, SUBSCRIBE__DOLLAR__ ); UNSUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( UNSUBSCRIBE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( UNSUBSCRIBE__DOLLAR____DigitalInput__, UNSUBSCRIBE__DOLLAR__ ); INPUTFOROUTPUT__DOLLAR__ = new InOutArray<AnalogInput>( 96, this ); for( uint i = 0; i < 96; i++ ) { INPUTFOROUTPUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( INPUTFOROUTPUT__DOLLAR____AnalogSerialInput__ + i, INPUTFOROUTPUT__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( INPUTFOROUTPUT__DOLLAR____AnalogSerialInput__ + i, INPUTFOROUTPUT__DOLLAR__[i+1] ); } INPUTFOROUTPUT_FB__DOLLAR__ = new InOutArray<AnalogOutput>( 96, this ); for( uint i = 0; i < 96; i++ ) { INPUTFOROUTPUT_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( INPUTFOROUTPUT_FB__DOLLAR____AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( INPUTFOROUTPUT_FB__DOLLAR____AnalogSerialOutput__ + i, INPUTFOROUTPUT_FB__DOLLAR__[i+1] ); } TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( TX__DOLLAR____AnalogSerialOutput__, TX__DOLLAR__ ); RX__DOLLAR__ = new Crestron.Logos.SplusObjects.BufferInput( RX__DOLLAR____AnalogSerialInput__, 400, this ); m_StringInputList.Add( RX__DOLLAR____AnalogSerialInput__, RX__DOLLAR__ ); IMAXOUTPUT = new UShortParameter( IMAXOUTPUT__Parameter__, this ); m_ParameterList.Add( IMAXOUTPUT__Parameter__, IMAXOUTPUT ); OBJECTID__DOLLAR__ = new StringParameter( OBJECTID__DOLLAR____Parameter__, this ); m_ParameterList.Add( OBJECTID__DOLLAR____Parameter__, OBJECTID__DOLLAR__ ); __SPLS_TMPVAR__WAITLABEL_0___Callback = new WaitFunction( __SPLS_TMPVAR__WAITLABEL_0___CallbackFn ); for( uint i = 0; i < 96; i++ ) INPUTFOROUTPUT__DOLLAR__[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( INPUTFOROUTPUT__DOLLAR___OnChange_0, false ) ); SUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( SUBSCRIBE__DOLLAR___OnPush_1, false ) ); UNSUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( UNSUBSCRIBE__DOLLAR___OnPush_2, false ) ); RX__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( RX__DOLLAR___OnChange_3, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo( 1, this ); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM( this ); _SplusNVRAM.TEMPSTRING = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 40, this ); _SplusNVRAM.RETURNSTRING = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 4, this ); _SplusNVRAM.MAINSTR1 = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 32, this ); _SplusNVRAM.MAINSTR2 = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 32, this ); _SplusNVRAM.MAINSTR3 = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 32, this ); SUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( SUBSCRIBE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( SUBSCRIBE__DOLLAR____DigitalInput__, SUBSCRIBE__DOLLAR__ ); UNSUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( UNSUBSCRIBE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( UNSUBSCRIBE__DOLLAR____DigitalInput__, UNSUBSCRIBE__DOLLAR__ ); METER_SUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( METER_SUBSCRIBE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( METER_SUBSCRIBE__DOLLAR____DigitalInput__, METER_SUBSCRIBE__DOLLAR__ ); BUTTON_1__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_1__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_1__DOLLAR____DigitalInput__, BUTTON_1__DOLLAR__ ); BUTTON_2__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_2__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_2__DOLLAR____DigitalInput__, BUTTON_2__DOLLAR__ ); BUTTON_3__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_3__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_3__DOLLAR____DigitalInput__, BUTTON_3__DOLLAR__ ); BUTTON_4__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_4__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_4__DOLLAR____DigitalInput__, BUTTON_4__DOLLAR__ ); BUTTON_5__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_5__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_5__DOLLAR____DigitalInput__, BUTTON_5__DOLLAR__ ); BUTTON_6__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_6__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_6__DOLLAR____DigitalInput__, BUTTON_6__DOLLAR__ ); BUTTON_7__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_7__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_7__DOLLAR____DigitalInput__, BUTTON_7__DOLLAR__ ); BUTTON_8__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_8__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_8__DOLLAR____DigitalInput__, BUTTON_8__DOLLAR__ ); BUTTON_9__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_9__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_9__DOLLAR____DigitalInput__, BUTTON_9__DOLLAR__ ); BUTTON_0__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_0__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_0__DOLLAR____DigitalInput__, BUTTON_0__DOLLAR__ ); BUTTON_PAUSE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_PAUSE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_PAUSE__DOLLAR____DigitalInput__, BUTTON_PAUSE__DOLLAR__ ); BUTTON_DELETE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_DELETE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_DELETE__DOLLAR____DigitalInput__, BUTTON_DELETE__DOLLAR__ ); BUTTON_REDIAL__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_REDIAL__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_REDIAL__DOLLAR____DigitalInput__, BUTTON_REDIAL__DOLLAR__ ); BUTTON_INTERNATIONAL_PLUS__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_INTERNATIONAL_PLUS__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_INTERNATIONAL_PLUS__DOLLAR____DigitalInput__, BUTTON_INTERNATIONAL_PLUS__DOLLAR__ ); BUTTON_BACKSPACE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_BACKSPACE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_BACKSPACE__DOLLAR____DigitalInput__, BUTTON_BACKSPACE__DOLLAR__ ); BUTTON_FLASH__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_FLASH__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_FLASH__DOLLAR____DigitalInput__, BUTTON_FLASH__DOLLAR__ ); BUTTON___POUND____DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON___POUND____DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON___POUND____DOLLAR____DigitalInput__, BUTTON___POUND____DOLLAR__ ); BUTTON_ASTERISK__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_ASTERISK__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( BUTTON_ASTERISK__DOLLAR____DigitalInput__, BUTTON_ASTERISK__DOLLAR__ ); HANG_UP__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( HANG_UP__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( HANG_UP__DOLLAR____DigitalInput__, HANG_UP__DOLLAR__ ); DIAL__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( DIAL__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( DIAL__DOLLAR____DigitalInput__, DIAL__DOLLAR__ ); TOGGLE_DIAL_HANG_UP__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( TOGGLE_DIAL_HANG_UP__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( TOGGLE_DIAL_HANG_UP__DOLLAR____DigitalInput__, TOGGLE_DIAL_HANG_UP__DOLLAR__ ); TX_MUTEON__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( TX_MUTEON__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( TX_MUTEON__DOLLAR____DigitalInput__, TX_MUTEON__DOLLAR__ ); TX_MUTEOFF__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( TX_MUTEOFF__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( TX_MUTEOFF__DOLLAR____DigitalInput__, TX_MUTEOFF__DOLLAR__ ); TX_MUTETOGGLE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( TX_MUTETOGGLE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( TX_MUTETOGGLE__DOLLAR____DigitalInput__, TX_MUTETOGGLE__DOLLAR__ ); RX_MUTEON__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( RX_MUTEON__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( RX_MUTEON__DOLLAR____DigitalInput__, RX_MUTEON__DOLLAR__ ); RX_MUTEOFF__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( RX_MUTEOFF__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( RX_MUTEOFF__DOLLAR____DigitalInput__, RX_MUTEOFF__DOLLAR__ ); RX_MUTETOGGLE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( RX_MUTETOGGLE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( RX_MUTETOGGLE__DOLLAR____DigitalInput__, RX_MUTETOGGLE__DOLLAR__ ); SPEED_STORE__DOLLAR__ = new InOutArray<DigitalInput>( 16, this ); for( uint i = 0; i < 16; i++ ) { SPEED_STORE__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( SPEED_STORE__DOLLAR____DigitalInput__ + i, SPEED_STORE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( SPEED_STORE__DOLLAR____DigitalInput__ + i, SPEED_STORE__DOLLAR__[i+1] ); } SPEED_DIAL__DOLLAR__ = new InOutArray<DigitalInput>( 16, this ); for( uint i = 0; i < 16; i++ ) { SPEED_DIAL__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( SPEED_DIAL__DOLLAR____DigitalInput__ + i, SPEED_DIAL__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( SPEED_DIAL__DOLLAR____DigitalInput__ + i, SPEED_DIAL__DOLLAR__[i+1] ); } INCOMING_CALL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( INCOMING_CALL_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( INCOMING_CALL_FB__DOLLAR____DigitalOutput__, INCOMING_CALL_FB__DOLLAR__ ); HOOK_STATUS_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( HOOK_STATUS_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( HOOK_STATUS_FB__DOLLAR____DigitalOutput__, HOOK_STATUS_FB__DOLLAR__ ); TX_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( TX_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( TX_MUTE_FB__DOLLAR____DigitalOutput__, TX_MUTE_FB__DOLLAR__ ); RX_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( RX_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( RX_MUTE_FB__DOLLAR____DigitalOutput__, RX_MUTE_FB__DOLLAR__ ); SPEED_DIAL_FB__DOLLAR__ = new InOutArray<DigitalOutput>( 16, this ); for( uint i = 0; i < 16; i++ ) { SPEED_DIAL_FB__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SPEED_DIAL_FB__DOLLAR____DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SPEED_DIAL_FB__DOLLAR____DigitalOutput__ + i, SPEED_DIAL_FB__DOLLAR__[i+1] ); } AUTO_ANSWER__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( AUTO_ANSWER__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( AUTO_ANSWER__DOLLAR____AnalogSerialInput__, AUTO_ANSWER__DOLLAR__ ); TX_GAIN__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( TX_GAIN__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( TX_GAIN__DOLLAR____AnalogSerialInput__, TX_GAIN__DOLLAR__ ); RX_GAIN__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( RX_GAIN__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( RX_GAIN__DOLLAR____AnalogSerialInput__, RX_GAIN__DOLLAR__ ); DTMF_GAIN__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( DTMF_GAIN__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( DTMF_GAIN__DOLLAR____AnalogSerialInput__, DTMF_GAIN__DOLLAR__ ); DIAL_TONE_GAIN__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( DIAL_TONE_GAIN__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( DIAL_TONE_GAIN__DOLLAR____AnalogSerialInput__, DIAL_TONE_GAIN__DOLLAR__ ); RING_GAIN__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( RING_GAIN__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( RING_GAIN__DOLLAR____AnalogSerialInput__, RING_GAIN__DOLLAR__ ); AUTO_ANSWER_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( AUTO_ANSWER_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( AUTO_ANSWER_FB__DOLLAR____AnalogSerialOutput__, AUTO_ANSWER_FB__DOLLAR__ ); TX_GAIN_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( TX_GAIN_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( TX_GAIN_FB__DOLLAR____AnalogSerialOutput__, TX_GAIN_FB__DOLLAR__ ); TX_METER_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( TX_METER_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( TX_METER_FB__DOLLAR____AnalogSerialOutput__, TX_METER_FB__DOLLAR__ ); RX_GAIN_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( RX_GAIN_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( RX_GAIN_FB__DOLLAR____AnalogSerialOutput__, RX_GAIN_FB__DOLLAR__ ); RX_METER_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( RX_METER_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( RX_METER_FB__DOLLAR____AnalogSerialOutput__, RX_METER_FB__DOLLAR__ ); DTMF_GAIN_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( DTMF_GAIN_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( DTMF_GAIN_FB__DOLLAR____AnalogSerialOutput__, DTMF_GAIN_FB__DOLLAR__ ); DIAL_TONE_GAIN_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( DIAL_TONE_GAIN_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( DIAL_TONE_GAIN_FB__DOLLAR____AnalogSerialOutput__, DIAL_TONE_GAIN_FB__DOLLAR__ ); RING_GAIN_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( RING_GAIN_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( RING_GAIN_FB__DOLLAR____AnalogSerialOutput__, RING_GAIN_FB__DOLLAR__ ); TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( TX__DOLLAR____AnalogSerialOutput__, TX__DOLLAR__ ); PHONE_NUMBER_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( PHONE_NUMBER_FB__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( PHONE_NUMBER_FB__DOLLAR____AnalogSerialOutput__, PHONE_NUMBER_FB__DOLLAR__ ); RX__DOLLAR__ = new Crestron.Logos.SplusObjects.BufferInput( RX__DOLLAR____AnalogSerialInput__, 400, this ); m_StringInputList.Add( RX__DOLLAR____AnalogSerialInput__, RX__DOLLAR__ ); METER_RATE__DOLLAR__ = new UShortParameter( METER_RATE__DOLLAR____Parameter__, this ); m_ParameterList.Add( METER_RATE__DOLLAR____Parameter__, METER_RATE__DOLLAR__ ); CARD__DOLLAR__ = new StringParameter( CARD__DOLLAR____Parameter__, this ); m_ParameterList.Add( CARD__DOLLAR____Parameter__, CARD__DOLLAR__ ); __SPLS_TMPVAR__WAITLABEL_0___Callback = new WaitFunction( __SPLS_TMPVAR__WAITLABEL_0___CallbackFn ); __SPLS_TMPVAR__WAITLABEL_1___Callback = new WaitFunction( __SPLS_TMPVAR__WAITLABEL_1___CallbackFn ); SUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( SUBSCRIBE__DOLLAR___OnPush_0, false ) ); UNSUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( UNSUBSCRIBE__DOLLAR___OnPush_1, false ) ); METER_SUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( METER_SUBSCRIBE__DOLLAR___OnPush_2, false ) ); METER_SUBSCRIBE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( METER_SUBSCRIBE__DOLLAR___OnRelease_3, false ) ); AUTO_ANSWER__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( AUTO_ANSWER__DOLLAR___OnChange_4, false ) ); TX_GAIN__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( TX_GAIN__DOLLAR___OnChange_5, false ) ); RX_GAIN__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( RX_GAIN__DOLLAR___OnChange_6, false ) ); DTMF_GAIN__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( DTMF_GAIN__DOLLAR___OnChange_7, false ) ); DIAL_TONE_GAIN__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( DIAL_TONE_GAIN__DOLLAR___OnChange_8, false ) ); RING_GAIN__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( RING_GAIN__DOLLAR___OnChange_9, false ) ); BUTTON_1__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_1__DOLLAR___OnPush_10, false ) ); BUTTON_2__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_2__DOLLAR___OnPush_11, false ) ); BUTTON_3__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_3__DOLLAR___OnPush_12, false ) ); BUTTON_4__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_4__DOLLAR___OnPush_13, false ) ); BUTTON_5__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_5__DOLLAR___OnPush_14, false ) ); BUTTON_6__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_6__DOLLAR___OnPush_15, false ) ); BUTTON_7__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_7__DOLLAR___OnPush_16, false ) ); BUTTON_8__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_8__DOLLAR___OnPush_17, false ) ); BUTTON_9__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_9__DOLLAR___OnPush_18, false ) ); BUTTON_0__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_0__DOLLAR___OnPush_19, false ) ); HANG_UP__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( HANG_UP__DOLLAR___OnPush_20, false ) ); DIAL__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( DIAL__DOLLAR___OnPush_21, false ) ); TOGGLE_DIAL_HANG_UP__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( TOGGLE_DIAL_HANG_UP__DOLLAR___OnPush_22, false ) ); BUTTON_PAUSE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_PAUSE__DOLLAR___OnPush_23, false ) ); BUTTON_DELETE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_DELETE__DOLLAR___OnPush_24, false ) ); BUTTON_REDIAL__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_REDIAL__DOLLAR___OnPush_25, false ) ); BUTTON_INTERNATIONAL_PLUS__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_INTERNATIONAL_PLUS__DOLLAR___OnPush_26, false ) ); BUTTON_BACKSPACE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_BACKSPACE__DOLLAR___OnPush_27, false ) ); BUTTON_FLASH__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_FLASH__DOLLAR___OnPush_28, false ) ); BUTTON___POUND____DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON___POUND____DOLLAR___OnPush_29, false ) ); BUTTON_ASTERISK__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( BUTTON_ASTERISK__DOLLAR___OnPush_30, false ) ); TX_MUTEON__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( TX_MUTEON__DOLLAR___OnPush_31, false ) ); TX_MUTEOFF__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( TX_MUTEOFF__DOLLAR___OnPush_32, false ) ); TX_MUTETOGGLE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( TX_MUTETOGGLE__DOLLAR___OnPush_33, false ) ); RX_MUTEON__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( RX_MUTEON__DOLLAR___OnPush_34, false ) ); RX_MUTEOFF__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( RX_MUTEOFF__DOLLAR___OnPush_35, false ) ); RX_MUTETOGGLE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( RX_MUTETOGGLE__DOLLAR___OnPush_36, false ) ); for( uint i = 0; i < 16; i++ ) SPEED_STORE__DOLLAR__[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( SPEED_STORE__DOLLAR___OnPush_37, false ) ); for( uint i = 0; i < 16; i++ ) SPEED_DIAL__DOLLAR__[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( SPEED_DIAL__DOLLAR___OnPush_38, false ) ); RX__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( RX__DOLLAR___OnChange_39, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); DEBUG = new Crestron.Logos.SplusObjects.DigitalInput( DEBUG__DigitalInput__, this ); m_DigitalInputList.Add( DEBUG__DigitalInput__, DEBUG ); SETSIGNAL = new InOutArray<DigitalInput>( 20, this ); for( uint i = 0; i < 20; i++ ) { SETSIGNAL[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( SETSIGNAL__DigitalInput__ + i, SETSIGNAL__DigitalInput__, this ); m_DigitalInputList.Add( SETSIGNAL__DigitalInput__ + i, SETSIGNAL[i+1] ); } SIGNALCONFIGURED = new InOutArray<DigitalOutput>( 20, this ); for( uint i = 0; i < 20; i++ ) { SIGNALCONFIGURED[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SIGNALCONFIGURED__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SIGNALCONFIGURED__DigitalOutput__ + i, SIGNALCONFIGURED[i+1] ); } SIGNALACTIVE = new InOutArray<DigitalOutput>( 20, this ); for( uint i = 0; i < 20; i++ ) { SIGNALACTIVE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SIGNALACTIVE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SIGNALACTIVE__DigitalOutput__ + i, SIGNALACTIVE[i+1] ); } CONNECTED = new Crestron.Logos.SplusObjects.AnalogOutput( CONNECTED__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CONNECTED__AnalogSerialOutput__, CONNECTED ); MODULENAME = new Crestron.Logos.SplusObjects.StringInput( MODULENAME__AnalogSerialInput__, 255, this ); m_StringInputList.Add( MODULENAME__AnalogSerialInput__, MODULENAME ); SIGNALNAME = new InOutArray<StringInput>( 20, this ); for( uint i = 0; i < 20; i++ ) { SIGNALNAME[i+1] = new Crestron.Logos.SplusObjects.StringInput( SIGNALNAME__AnalogSerialInput__ + i, SIGNALNAME__AnalogSerialInput__, 255, this ); m_StringInputList.Add( SIGNALNAME__AnalogSerialInput__ + i, SIGNALNAME[i+1] ); } MODULE_CONTROL_MODE = new UShortParameter( MODULE_CONTROL_MODE__Parameter__, this ); m_ParameterList.Add( MODULE_CONTROL_MODE__Parameter__, MODULE_CONTROL_MODE ); DEBUG.OnDigitalPush.Add( new InputChangeHandlerWrapper( DEBUG_OnPush_0, false ) ); for( uint i = 0; i < 20; i++ ) SETSIGNAL[i+1].OnDigitalChange.Add( new InputChangeHandlerWrapper( SETSIGNAL_OnChange_1, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo( 1, this ); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM( this ); _SplusNVRAM.TEMPSTRING = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 40, this ); _SplusNVRAM.RETURNSTRING = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 4, this ); SUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( SUBSCRIBE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( SUBSCRIBE__DOLLAR____DigitalInput__, SUBSCRIBE__DOLLAR__ ); UNSUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( UNSUBSCRIBE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( UNSUBSCRIBE__DOLLAR____DigitalInput__, UNSUBSCRIBE__DOLLAR__ ); METER_SUBSCRIBE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( METER_SUBSCRIBE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( METER_SUBSCRIBE__DOLLAR____DigitalInput__, METER_SUBSCRIBE__DOLLAR__ ); CHANNEL_1_MUTEON__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_1_MUTEON__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_1_MUTEON__DOLLAR____DigitalInput__, CHANNEL_1_MUTEON__DOLLAR__ ); CHANNEL_1_MUTEOFF__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_1_MUTEOFF__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_1_MUTEOFF__DOLLAR____DigitalInput__, CHANNEL_1_MUTEOFF__DOLLAR__ ); CHANNEL_1_MUTETOGGLE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_1_MUTETOGGLE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_1_MUTETOGGLE__DOLLAR____DigitalInput__, CHANNEL_1_MUTETOGGLE__DOLLAR__ ); CHANNEL_2_MUTEON__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_2_MUTEON__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_2_MUTEON__DOLLAR____DigitalInput__, CHANNEL_2_MUTEON__DOLLAR__ ); CHANNEL_2_MUTEOFF__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_2_MUTEOFF__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_2_MUTEOFF__DOLLAR____DigitalInput__, CHANNEL_2_MUTEOFF__DOLLAR__ ); CHANNEL_2_MUTETOGGLE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_2_MUTETOGGLE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_2_MUTETOGGLE__DOLLAR____DigitalInput__, CHANNEL_2_MUTETOGGLE__DOLLAR__ ); CHANNEL_3_MUTEON__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_3_MUTEON__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_3_MUTEON__DOLLAR____DigitalInput__, CHANNEL_3_MUTEON__DOLLAR__ ); CHANNEL_3_MUTEOFF__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_3_MUTEOFF__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_3_MUTEOFF__DOLLAR____DigitalInput__, CHANNEL_3_MUTEOFF__DOLLAR__ ); CHANNEL_3_MUTETOGGLE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_3_MUTETOGGLE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_3_MUTETOGGLE__DOLLAR____DigitalInput__, CHANNEL_3_MUTETOGGLE__DOLLAR__ ); CHANNEL_4_MUTEON__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_4_MUTEON__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_4_MUTEON__DOLLAR____DigitalInput__, CHANNEL_4_MUTEON__DOLLAR__ ); CHANNEL_4_MUTEOFF__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_4_MUTEOFF__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_4_MUTEOFF__DOLLAR____DigitalInput__, CHANNEL_4_MUTEOFF__DOLLAR__ ); CHANNEL_4_MUTETOGGLE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHANNEL_4_MUTETOGGLE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHANNEL_4_MUTETOGGLE__DOLLAR____DigitalInput__, CHANNEL_4_MUTETOGGLE__DOLLAR__ ); CHANNEL_1_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHANNEL_1_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHANNEL_1_MUTE_FB__DOLLAR____DigitalOutput__, CHANNEL_1_MUTE_FB__DOLLAR__ ); CHANNEL_2_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHANNEL_2_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHANNEL_2_MUTE_FB__DOLLAR____DigitalOutput__, CHANNEL_2_MUTE_FB__DOLLAR__ ); CHANNEL_3_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHANNEL_3_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHANNEL_3_MUTE_FB__DOLLAR____DigitalOutput__, CHANNEL_3_MUTE_FB__DOLLAR__ ); CHANNEL_4_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHANNEL_4_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHANNEL_4_MUTE_FB__DOLLAR____DigitalOutput__, CHANNEL_4_MUTE_FB__DOLLAR__ ); CHANNEL_1_REFERENCE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_1_REFERENCE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_1_REFERENCE__DOLLAR____AnalogSerialInput__, CHANNEL_1_REFERENCE__DOLLAR__ ); CHANNEL_1_ATTACK__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_1_ATTACK__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_1_ATTACK__DOLLAR____AnalogSerialInput__, CHANNEL_1_ATTACK__DOLLAR__ ); CHANNEL_1_RELEASE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_1_RELEASE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_1_RELEASE__DOLLAR____AnalogSerialInput__, CHANNEL_1_RELEASE__DOLLAR__ ); CHANNEL_2_REFERENCE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_2_REFERENCE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_2_REFERENCE__DOLLAR____AnalogSerialInput__, CHANNEL_2_REFERENCE__DOLLAR__ ); CHANNEL_2_ATTACK__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_2_ATTACK__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_2_ATTACK__DOLLAR____AnalogSerialInput__, CHANNEL_2_ATTACK__DOLLAR__ ); CHANNEL_2_RELEASE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_2_RELEASE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_2_RELEASE__DOLLAR____AnalogSerialInput__, CHANNEL_2_RELEASE__DOLLAR__ ); CHANNEL_3_REFERENCE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_3_REFERENCE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_3_REFERENCE__DOLLAR____AnalogSerialInput__, CHANNEL_3_REFERENCE__DOLLAR__ ); CHANNEL_3_ATTACK__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_3_ATTACK__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_3_ATTACK__DOLLAR____AnalogSerialInput__, CHANNEL_3_ATTACK__DOLLAR__ ); CHANNEL_3_RELEASE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_3_RELEASE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_3_RELEASE__DOLLAR____AnalogSerialInput__, CHANNEL_3_RELEASE__DOLLAR__ ); CHANNEL_4_REFERENCE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_4_REFERENCE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_4_REFERENCE__DOLLAR____AnalogSerialInput__, CHANNEL_4_REFERENCE__DOLLAR__ ); CHANNEL_4_ATTACK__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_4_ATTACK__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_4_ATTACK__DOLLAR____AnalogSerialInput__, CHANNEL_4_ATTACK__DOLLAR__ ); CHANNEL_4_RELEASE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHANNEL_4_RELEASE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHANNEL_4_RELEASE__DOLLAR____AnalogSerialInput__, CHANNEL_4_RELEASE__DOLLAR__ ); CHANNEL_1_METER_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_1_METER_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_1_METER_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_1_METER_FB__DOLLAR__ ); CHANNEL_1_REFERENCE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_1_REFERENCE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_1_REFERENCE_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_1_REFERENCE_FB__DOLLAR__ ); CHANNEL_1_ATTACK_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_1_ATTACK_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_1_ATTACK_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_1_ATTACK_FB__DOLLAR__ ); CHANNEL_1_RELEASE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_1_RELEASE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_1_RELEASE_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_1_RELEASE_FB__DOLLAR__ ); CHANNEL_2_METER_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_2_METER_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_2_METER_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_2_METER_FB__DOLLAR__ ); CHANNEL_2_REFERENCE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_2_REFERENCE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_2_REFERENCE_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_2_REFERENCE_FB__DOLLAR__ ); CHANNEL_2_ATTACK_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_2_ATTACK_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_2_ATTACK_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_2_ATTACK_FB__DOLLAR__ ); CHANNEL_2_RELEASE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_2_RELEASE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_2_RELEASE_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_2_RELEASE_FB__DOLLAR__ ); CHANNEL_3_METER_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_3_METER_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_3_METER_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_3_METER_FB__DOLLAR__ ); CHANNEL_3_REFERENCE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_3_REFERENCE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_3_REFERENCE_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_3_REFERENCE_FB__DOLLAR__ ); CHANNEL_3_ATTACK_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_3_ATTACK_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_3_ATTACK_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_3_ATTACK_FB__DOLLAR__ ); CHANNEL_3_RELEASE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_3_RELEASE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_3_RELEASE_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_3_RELEASE_FB__DOLLAR__ ); CHANNEL_4_METER_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_4_METER_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_4_METER_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_4_METER_FB__DOLLAR__ ); CHANNEL_4_REFERENCE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_4_REFERENCE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_4_REFERENCE_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_4_REFERENCE_FB__DOLLAR__ ); CHANNEL_4_ATTACK_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_4_ATTACK_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_4_ATTACK_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_4_ATTACK_FB__DOLLAR__ ); CHANNEL_4_RELEASE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHANNEL_4_RELEASE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHANNEL_4_RELEASE_FB__DOLLAR____AnalogSerialOutput__, CHANNEL_4_RELEASE_FB__DOLLAR__ ); TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( TX__DOLLAR____AnalogSerialOutput__, TX__DOLLAR__ ); RX__DOLLAR__ = new Crestron.Logos.SplusObjects.BufferInput( RX__DOLLAR____AnalogSerialInput__, 400, this ); m_StringInputList.Add( RX__DOLLAR____AnalogSerialInput__, RX__DOLLAR__ ); METERRATE__DOLLAR__ = new UShortParameter( METERRATE__DOLLAR____Parameter__, this ); m_ParameterList.Add( METERRATE__DOLLAR____Parameter__, METERRATE__DOLLAR__ ); CARD__DOLLAR__ = new UShortParameter( CARD__DOLLAR____Parameter__, this ); m_ParameterList.Add( CARD__DOLLAR____Parameter__, CARD__DOLLAR__ ); __SPLS_TMPVAR__WAITLABEL_0___Callback = new WaitFunction( __SPLS_TMPVAR__WAITLABEL_0___CallbackFn ); __SPLS_TMPVAR__WAITLABEL_1___Callback = new WaitFunction( __SPLS_TMPVAR__WAITLABEL_1___CallbackFn ); SUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( SUBSCRIBE__DOLLAR___OnPush_0, false ) ); UNSUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( UNSUBSCRIBE__DOLLAR___OnPush_1, false ) ); METER_SUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( METER_SUBSCRIBE__DOLLAR___OnPush_2, false ) ); METER_SUBSCRIBE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( METER_SUBSCRIBE__DOLLAR___OnRelease_3, false ) ); CHANNEL_1_REFERENCE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_1_REFERENCE__DOLLAR___OnChange_4, false ) ); CHANNEL_1_ATTACK__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_1_ATTACK__DOLLAR___OnChange_5, false ) ); CHANNEL_1_RELEASE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_1_RELEASE__DOLLAR___OnChange_6, false ) ); CHANNEL_2_REFERENCE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_2_REFERENCE__DOLLAR___OnChange_7, false ) ); CHANNEL_2_ATTACK__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_2_ATTACK__DOLLAR___OnChange_8, false ) ); CHANNEL_2_RELEASE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_2_RELEASE__DOLLAR___OnChange_9, false ) ); CHANNEL_3_REFERENCE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_3_REFERENCE__DOLLAR___OnChange_10, false ) ); CHANNEL_3_ATTACK__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_3_ATTACK__DOLLAR___OnChange_11, false ) ); CHANNEL_3_RELEASE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_3_RELEASE__DOLLAR___OnChange_12, false ) ); CHANNEL_4_REFERENCE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_4_REFERENCE__DOLLAR___OnChange_13, false ) ); CHANNEL_4_ATTACK__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_4_ATTACK__DOLLAR___OnChange_14, false ) ); CHANNEL_4_RELEASE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHANNEL_4_RELEASE__DOLLAR___OnChange_15, false ) ); CHANNEL_1_MUTEON__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_1_MUTEON__DOLLAR___OnPush_16, false ) ); CHANNEL_1_MUTEOFF__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_1_MUTEOFF__DOLLAR___OnPush_17, false ) ); CHANNEL_1_MUTETOGGLE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_1_MUTETOGGLE__DOLLAR___OnPush_18, false ) ); CHANNEL_2_MUTEON__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_2_MUTEON__DOLLAR___OnPush_19, false ) ); CHANNEL_2_MUTEOFF__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_2_MUTEOFF__DOLLAR___OnPush_20, false ) ); CHANNEL_2_MUTETOGGLE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_2_MUTETOGGLE__DOLLAR___OnPush_21, false ) ); CHANNEL_3_MUTEON__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_3_MUTEON__DOLLAR___OnPush_22, false ) ); CHANNEL_3_MUTEOFF__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_3_MUTEOFF__DOLLAR___OnPush_23, false ) ); CHANNEL_3_MUTETOGGLE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_3_MUTETOGGLE__DOLLAR___OnPush_24, false ) ); CHANNEL_4_MUTEON__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_4_MUTEON__DOLLAR___OnPush_25, false ) ); CHANNEL_4_MUTEOFF__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_4_MUTEOFF__DOLLAR___OnPush_26, false ) ); CHANNEL_4_MUTETOGGLE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHANNEL_4_MUTETOGGLE__DOLLAR___OnPush_27, false ) ); RX__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( RX__DOLLAR___OnChange_28, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }