public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); CONCAT = new Crestron.Logos.SplusObjects.DigitalInput(CONCAT__DigitalInput__, this); m_DigitalInputList.Add(CONCAT__DigitalInput__, CONCAT); READ_PATH__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(READ_PATH__DOLLAR____AnalogSerialInput__, 100, this); m_StringInputList.Add(READ_PATH__DOLLAR____AnalogSerialInput__, READ_PATH__DOLLAR__); READ_WILDCARD__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(READ_WILDCARD__DOLLAR____AnalogSerialInput__, 32, this); m_StringInputList.Add(READ_WILDCARD__DOLLAR____AnalogSerialInput__, READ_WILDCARD__DOLLAR__); WRITE_FILENAME__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(WRITE_FILENAME__DOLLAR____AnalogSerialInput__, 32, this); m_StringInputList.Add(WRITE_FILENAME__DOLLAR____AnalogSerialInput__, WRITE_FILENAME__DOLLAR__); RESPONSE_MSG__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(RESPONSE_MSG__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(RESPONSE_MSG__DOLLAR____AnalogSerialOutput__, RESPONSE_MSG__DOLLAR__); CONCAT.OnDigitalPush.Add(new InputChangeHandlerWrapper(CONCAT_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); TEMPRXIP__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 16, this); TEMPSTAMP__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 8, this); NTPSERVER = new SplusUdpSocket(256, this); DEBUG = new Crestron.Logos.SplusObjects.DigitalInput(DEBUG__DigitalInput__, this); m_DigitalInputList.Add(DEBUG__DigitalInput__, DEBUG); LOGGING = new Crestron.Logos.SplusObjects.DigitalInput(LOGGING__DigitalInput__, this); m_DigitalInputList.Add(LOGGING__DigitalInput__, LOGGING); SYNCTIME = new InOutArray <DigitalInput>(4, this); for (uint i = 0; i < 4; i++) { SYNCTIME[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(SYNCTIME__DigitalInput__ + i, SYNCTIME__DigitalInput__, this); m_DigitalInputList.Add(SYNCTIME__DigitalInput__ + i, SYNCTIME[i + 1]); } BUSY = new Crestron.Logos.SplusObjects.DigitalOutput(BUSY__DigitalOutput__, this); m_DigitalOutputList.Add(BUSY__DigitalOutput__, BUSY); SYNCSUCCESSFUL = new InOutArray <DigitalOutput>(4, this); for (uint i = 0; i < 4; i++) { SYNCSUCCESSFUL[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(SYNCSUCCESSFUL__DigitalOutput__ + i, this); m_DigitalOutputList.Add(SYNCSUCCESSFUL__DigitalOutput__ + i, SYNCSUCCESSFUL[i + 1]); } SYNCFAILED = new InOutArray <DigitalOutput>(4, this); for (uint i = 0; i < 4; i++) { SYNCFAILED[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(SYNCFAILED__DigitalOutput__ + i, this); m_DigitalOutputList.Add(SYNCFAILED__DigitalOutput__ + i, SYNCFAILED[i + 1]); } GMT_OFFSET_MINUTES = new Crestron.Logos.SplusObjects.AnalogInput(GMT_OFFSET_MINUTES__AnalogSerialInput__, this); m_AnalogInputList.Add(GMT_OFFSET_MINUTES__AnalogSerialInput__, GMT_OFFSET_MINUTES); SERVER_IP__DOLLAR__ = new InOutArray <StringInput>(4, this); for (uint i = 0; i < 4; i++) { SERVER_IP__DOLLAR__[i + 1] = new Crestron.Logos.SplusObjects.StringInput(SERVER_IP__DOLLAR____AnalogSerialInput__ + i, SERVER_IP__DOLLAR____AnalogSerialInput__, 64, this); m_StringInputList.Add(SERVER_IP__DOLLAR____AnalogSerialInput__ + i, SERVER_IP__DOLLAR__[i + 1]); } SERVERWAIT_Callback = new WaitFunction(SERVERWAIT_CallbackFn); for (uint i = 0; i < 4; i++) { SYNCTIME[i + 1].OnDigitalPush.Add(new InputChangeHandlerWrapper(SYNCTIME_OnPush_0, false)); } NTPSERVER.OnSocketReceive.Add(new SocketHandlerWrapper(NTPSERVER_OnSocketReceive_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); HEAD = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 6, this); SUB = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 3, this); HEXADDRESS = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 30, this); MAGIC = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 128, this); WAKE = new Crestron.Logos.SplusObjects.DigitalInput(WAKE__DigitalInput__, this); m_DigitalInputList.Add(WAKE__DigitalInput__, WAKE); ADDRESS = new Crestron.Logos.SplusObjects.StringInput(ADDRESS__AnalogSerialInput__, 17, this); m_StringInputList.Add(ADDRESS__AnalogSerialInput__, ADDRESS); UDP__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(UDP__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(UDP__DOLLAR____AnalogSerialOutput__, UDP__DOLLAR__); WAKE.OnDigitalPush.Add(new InputChangeHandlerWrapper(WAKE_OnPush_0, false)); ADDRESS.OnSerialChange.Add(new InputChangeHandlerWrapper(ADDRESS_OnChange_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); SADDRESS = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 1, this); SOSDNAMETEMP = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 20, this); SOSDNAMEOUT = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 20, this); POWERSTATUS = new Crestron.Logos.SplusObjects.AnalogOutput(POWERSTATUS__AnalogSerialOutput__, this); m_AnalogOutputList.Add(POWERSTATUS__AnalogSerialOutput__, POWERSTATUS); FROM_DEVICE = new Crestron.Logos.SplusObjects.StringInput(FROM_DEVICE__AnalogSerialInput__, 20, this); m_StringInputList.Add(FROM_DEVICE__AnalogSerialInput__, FROM_DEVICE); OSDNAME = new Crestron.Logos.SplusObjects.StringOutput(OSDNAME__AnalogSerialOutput__, this); m_StringOutputList.Add(OSDNAME__AnalogSerialOutput__, OSDNAME); ADDRESS = new StringParameter(ADDRESS__Parameter__, this); m_ParameterList.Add(ADDRESS__Parameter__, ADDRESS); FROM_DEVICE.OnSerialChange.Add(new InputChangeHandlerWrapper(FROM_DEVICE_OnChange_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); G_SINITIALIZED = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 3, this); G_SLOGTEXT = new CrestronString[101]; for (uint i = 0; i < 101; i++) { G_SLOGTEXT [i] = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 200, this); } DEBUG = new Crestron.Logos.SplusObjects.DigitalInput(DEBUG__DigitalInput__, this); m_DigitalInputList.Add(DEBUG__DigitalInput__, DEBUG); RV_ONLINE = new Crestron.Logos.SplusObjects.DigitalInput(RV_ONLINE__DigitalInput__, this); m_DigitalInputList.Add(RV_ONLINE__DigitalInput__, RV_ONLINE); QUE_COUNT = new Crestron.Logos.SplusObjects.AnalogOutput(QUE_COUNT__AnalogSerialOutput__, this); m_AnalogOutputList.Add(QUE_COUNT__AnalogSerialOutput__, QUE_COUNT); LOG_TEXT__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(LOG_TEXT__DOLLAR____AnalogSerialInput__, 200, this); m_StringInputList.Add(LOG_TEXT__DOLLAR____AnalogSerialInput__, LOG_TEXT__DOLLAR__); TO_RV_LOG_TEXT__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TO_RV_LOG_TEXT__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TO_RV_LOG_TEXT__DOLLAR____AnalogSerialOutput__, TO_RV_LOG_TEXT__DOLLAR__); RV_ONLINE.OnDigitalPush.Add(new InputChangeHandlerWrapper(RV_ONLINE_OnPush_0, false)); LOG_TEXT__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(LOG_TEXT__DOLLAR___OnChange_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); VANTAGE_RX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(VANTAGE_RX__DOLLAR____AnalogSerialInput__, 60, this); m_StringInputList.Add(VANTAGE_RX__DOLLAR____AnalogSerialInput__, VANTAGE_RX__DOLLAR__); KEYPAD_MODULE_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(KEYPAD_MODULE_TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(KEYPAD_MODULE_TX__DOLLAR____AnalogSerialOutput__, KEYPAD_MODULE_TX__DOLLAR__); TASK_MODULE_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TASK_MODULE_TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TASK_MODULE_TX__DOLLAR____AnalogSerialOutput__, TASK_MODULE_TX__DOLLAR__); THERMOSTAT_MODULE_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(THERMOSTAT_MODULE_TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(THERMOSTAT_MODULE_TX__DOLLAR____AnalogSerialOutput__, THERMOSTAT_MODULE_TX__DOLLAR__); LOAD_MODULE_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(LOAD_MODULE_TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(LOAD_MODULE_TX__DOLLAR____AnalogSerialOutput__, LOAD_MODULE_TX__DOLLAR__); BLIND_MODULE_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(BLIND_MODULE_TX__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(BLIND_MODULE_TX__DOLLAR____AnalogSerialOutput__, BLIND_MODULE_TX__DOLLAR__); VANTAGE_RX__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(VANTAGE_RX__DOLLAR___OnChange_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); KEYBOARDGO = new Crestron.Logos.SplusObjects.DigitalInput(KEYBOARDGO__DigitalInput__, this); m_DigitalInputList.Add(KEYBOARDGO__DigitalInput__, KEYBOARDGO); CLEAR = new Crestron.Logos.SplusObjects.DigitalInput(CLEAR__DigitalInput__, this); m_DigitalInputList.Add(CLEAR__DigitalInput__, CLEAR); BACK = new Crestron.Logos.SplusObjects.DigitalInput(BACK__DigitalInput__, this); m_DigitalInputList.Add(BACK__DigitalInput__, BACK); MAXCHARACTERS = new Crestron.Logos.SplusObjects.AnalogInput(MAXCHARACTERS__AnalogSerialInput__, this); m_AnalogInputList.Add(MAXCHARACTERS__AnalogSerialInput__, MAXCHARACTERS); KEYBOARDAN = new Crestron.Logos.SplusObjects.AnalogInput(KEYBOARDAN__AnalogSerialInput__, this); m_AnalogInputList.Add(KEYBOARDAN__AnalogSerialInput__, KEYBOARDAN); TEXTIN__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(TEXTIN__DOLLAR____AnalogSerialInput__, 255, this); m_StringInputList.Add(TEXTIN__DOLLAR____AnalogSerialInput__, TEXTIN__DOLLAR__); TEXT__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TEXT__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TEXT__DOLLAR____AnalogSerialOutput__, TEXT__DOLLAR__); KEYBOARDGO.OnDigitalPush.Add(new InputChangeHandlerWrapper(KEYBOARDGO_OnPush_0, false)); CLEAR.OnDigitalPush.Add(new InputChangeHandlerWrapper(CLEAR_OnPush_1, false)); BACK.OnDigitalPush.Add(new InputChangeHandlerWrapper(BACK_OnPush_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); HOUR = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2, this); COLLON = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2, this); MINUTE = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2, this); AM_PM = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2, this); HOUR2 = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2, this); TWELVEHOUR = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2, this); UPDATE_TIME = new Crestron.Logos.SplusObjects.DigitalInput(UPDATE_TIME__DigitalInput__, this); m_DigitalInputList.Add(UPDATE_TIME__DigitalInput__, UPDATE_TIME); TIME_FORMAT = new Crestron.Logos.SplusObjects.AnalogInput(TIME_FORMAT__AnalogSerialInput__, this); m_AnalogInputList.Add(TIME_FORMAT__AnalogSerialInput__, TIME_FORMAT); TOD__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(TOD__DOLLAR____AnalogSerialInput__, 100, this); m_StringInputList.Add(TOD__DOLLAR____AnalogSerialInput__, TOD__DOLLAR__); TIME__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TIME__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TIME__DOLLAR____AnalogSerialOutput__, TIME__DOLLAR__); UPDATE_TIME.OnDigitalPush.Add(new InputChangeHandlerWrapper(UPDATE_TIME_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); PARSEDMODULEMSG = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 254, this); RESPONSEREQUESTMSG = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 150, this); RESPONSEMSG = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 150, this); PARSEVALUE = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 150, this); TRASH = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 150, this); RECALL_PRESET = new Crestron.Logos.SplusObjects.DigitalInput(RECALL_PRESET__DigitalInput__, this); m_DigitalInputList.Add(RECALL_PRESET__DigitalInput__, RECALL_PRESET); IS_INITIALIZED = new Crestron.Logos.SplusObjects.DigitalOutput(IS_INITIALIZED__DigitalOutput__, this); m_DigitalOutputList.Add(IS_INITIALIZED__DigitalOutput__, IS_INITIALIZED); PRESET_NAME_NUMBER = new Crestron.Logos.SplusObjects.StringInput(PRESET_NAME_NUMBER__AnalogSerialInput__, 50, this); m_StringInputList.Add(PRESET_NAME_NUMBER__AnalogSerialInput__, PRESET_NAME_NUMBER); TO_PROCESSOR__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TO_PROCESSOR__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TO_PROCESSOR__DOLLAR____AnalogSerialOutput__, TO_PROCESSOR__DOLLAR__); FROM_PROCESSOR__DOLLAR__ = new Crestron.Logos.SplusObjects.BufferInput(FROM_PROCESSOR__DOLLAR____AnalogSerialInput__, 1024, this); m_StringInputList.Add(FROM_PROCESSOR__DOLLAR____AnalogSerialInput__, FROM_PROCESSOR__DOLLAR__); FROM_PROCESSOR__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(FROM_PROCESSOR__DOLLAR___OnChange_0, true)); RECALL_PRESET.OnDigitalPush.Add(new InputChangeHandlerWrapper(RECALL_PRESET_OnPush_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); SHOW_HALF_DEGREES = new Crestron.Logos.SplusObjects.DigitalInput(SHOW_HALF_DEGREES__DigitalInput__, this); m_DigitalInputList.Add(SHOW_HALF_DEGREES__DigitalInput__, SHOW_HALF_DEGREES); HIDE_VALUE = new Crestron.Logos.SplusObjects.DigitalInput(HIDE_VALUE__DigitalInput__, this); m_DigitalInputList.Add(HIDE_VALUE__DigitalInput__, HIDE_VALUE); TEMPERATURE_IN_TENTHS = new Crestron.Logos.SplusObjects.AnalogInput(TEMPERATURE_IN_TENTHS__AnalogSerialInput__, this); m_AnalogInputList.Add(TEMPERATURE_IN_TENTHS__AnalogSerialInput__, TEMPERATURE_IN_TENTHS); APPEND_CHARS = new Crestron.Logos.SplusObjects.StringInput(APPEND_CHARS__AnalogSerialInput__, 2, this); m_StringInputList.Add(APPEND_CHARS__AnalogSerialInput__, APPEND_CHARS); TEMPERATURE_DISPLAY__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TEMPERATURE_DISPLAY__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TEMPERATURE_DISPLAY__DOLLAR____AnalogSerialOutput__, TEMPERATURE_DISPLAY__DOLLAR__); TEMPERATURE_IN_TENTHS.OnAnalogChange.Add(new InputChangeHandlerWrapper(TEMPERATURE_IN_TENTHS_OnChange_0, false)); SHOW_HALF_DEGREES.OnDigitalChange.Add(new InputChangeHandlerWrapper(TEMPERATURE_IN_TENTHS_OnChange_0, false)); HIDE_VALUE.OnDigitalPush.Add(new InputChangeHandlerWrapper(HIDE_VALUE_OnPush_1, false)); HIDE_VALUE.OnDigitalRelease.Add(new InputChangeHandlerWrapper(HIDE_VALUE_OnRelease_2, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); SETVOL = new Crestron.Logos.SplusObjects.AnalogInput(SETVOL__AnalogSerialInput__, this); m_AnalogInputList.Add(SETVOL__AnalogSerialInput__, SETVOL); INPARAMSET = new Crestron.Logos.SplusObjects.StringInput(INPARAMSET__AnalogSerialInput__, 200, this); m_StringInputList.Add(INPARAMSET__AnalogSerialInput__, INPARAMSET); INCMDSET = new Crestron.Logos.SplusObjects.StringInput(INCMDSET__AnalogSerialInput__, 200, this); m_StringInputList.Add(INCMDSET__AnalogSerialInput__, INCMDSET); INPARAMGET = new Crestron.Logos.SplusObjects.StringInput(INPARAMGET__AnalogSerialInput__, 200, this); m_StringInputList.Add(INPARAMGET__AnalogSerialInput__, INPARAMGET); INCMDGET = new Crestron.Logos.SplusObjects.StringInput(INCMDGET__AnalogSerialInput__, 200, this); m_StringInputList.Add(INCMDGET__AnalogSerialInput__, INCMDGET); OUT = new Crestron.Logos.SplusObjects.StringOutput(OUT__AnalogSerialOutput__, this); m_StringOutputList.Add(OUT__AnalogSerialOutput__, OUT); INPARAMSET.OnSerialChange.Add(new InputChangeHandlerWrapper(INPARAMSET_OnChange_0, false)); INCMDSET.OnSerialChange.Add(new InputChangeHandlerWrapper(INCMDSET_OnChange_1, false)); INPARAMGET.OnSerialChange.Add(new InputChangeHandlerWrapper(INPARAMGET_OnChange_2, false)); INCMDGET.OnSerialChange.Add(new InputChangeHandlerWrapper(INCMDGET_OnChange_3, false)); SETVOL.OnAnalogChange.Add(new InputChangeHandlerWrapper(SETVOL_OnChange_4, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); DO_SEARCH = new Crestron.Logos.SplusObjects.DigitalInput(DO_SEARCH__DigitalInput__, this); m_DigitalInputList.Add(DO_SEARCH__DigitalInput__, DO_SEARCH); COUNT_READY = new Crestron.Logos.SplusObjects.DigitalOutput(COUNT_READY__DigitalOutput__, this); m_DigitalOutputList.Add(COUNT_READY__DigitalOutput__, COUNT_READY); FILE_COUNT = new Crestron.Logos.SplusObjects.AnalogOutput(FILE_COUNT__AnalogSerialOutput__, this); m_AnalogOutputList.Add(FILE_COUNT__AnalogSerialOutput__, FILE_COUNT); SEARCH_PATH__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(SEARCH_PATH__DOLLAR____AnalogSerialInput__, 100, this); m_StringInputList.Add(SEARCH_PATH__DOLLAR____AnalogSerialInput__, SEARCH_PATH__DOLLAR__); FILENAME_SPEC__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(FILENAME_SPEC__DOLLAR____AnalogSerialInput__, 100, this); m_StringInputList.Add(FILENAME_SPEC__DOLLAR____AnalogSerialInput__, FILENAME_SPEC__DOLLAR__); DO_SEARCH.OnDigitalPush.Add(new InputChangeHandlerWrapper(DO_SEARCH_OnPush_0, 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); TRIGGER = new Crestron.Logos.SplusObjects.DigitalInput(TRIGGER__DigitalInput__, this); m_DigitalInputList.Add(TRIGGER__DigitalInput__, TRIGGER); CONVERT = new InOutArray <DigitalInput>(200, this); for (uint i = 0; i < 200; i++) { CONVERT[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(CONVERT__DigitalInput__ + i, CONVERT__DigitalInput__, this); m_DigitalInputList.Add(CONVERT__DigitalInput__ + i, CONVERT[i + 1]); } SERIALI = new InOutArray <StringInput>(200, this); for (uint i = 0; i < 200; i++) { SERIALI[i + 1] = new Crestron.Logos.SplusObjects.StringInput(SERIALI__AnalogSerialInput__ + i, SERIALI__AnalogSerialInput__, 200, this); m_StringInputList.Add(SERIALI__AnalogSerialInput__ + i, SERIALI[i + 1]); } SERIALO = new InOutArray <StringOutput>(200, this); for (uint i = 0; i < 200; i++) { SERIALO[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(SERIALO__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(SERIALO__AnalogSerialOutput__ + i, SERIALO[i + 1]); } TRIGGER.OnDigitalPush.Add(new InputChangeHandlerWrapper(TRIGGER_OnPush_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); ANALOG = new ushort[301]; TEMP = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 4029, this); DIGITAL = new InOutArray <DigitalOutput>(300, this); for (uint i = 0; i < 300; i++) { DIGITAL[i + 1] = new Crestron.Logos.SplusObjects.DigitalOutput(DIGITAL__DigitalOutput__ + i, this); m_DigitalOutputList.Add(DIGITAL__DigitalOutput__ + i, DIGITAL[i + 1]); } SERIAL = new Crestron.Logos.SplusObjects.StringInput(SERIAL__AnalogSerialInput__, 4029, this); m_StringInputList.Add(SERIAL__AnalogSerialInput__, SERIAL); SERIAL.OnSerialChange.Add(new InputChangeHandlerWrapper(SERIAL_OnChange_0, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); SELECT = new InOutArray <DigitalInput>(120, this); for (uint i = 0; i < 120; i++) { SELECT[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(SELECT__DigitalInput__ + i, SELECT__DigitalInput__, this); m_DigitalInputList.Add(SELECT__DigitalInput__ + i, SELECT[i + 1]); } RX = new InOutArray <StringInput>(4096, this); for (uint i = 0; i < 4096; i++) { RX[i + 1] = new Crestron.Logos.SplusObjects.StringInput(RX__AnalogSerialInput__ + i, RX__AnalogSerialInput__, 120, this); m_StringInputList.Add(RX__AnalogSerialInput__ + i, RX[i + 1]); } TX = new Crestron.Logos.SplusObjects.StringOutput(TX__AnalogSerialOutput__, this); m_StringOutputList.Add(TX__AnalogSerialOutput__, TX); for (uint i = 0; i < 120; i++) { SELECT[i + 1].OnDigitalPush.Add(new InputChangeHandlerWrapper(SELECT_OnPush_0, false)); } _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); SEND = new InOutArray <DigitalInput>(65, this); for (uint i = 0; i < 65; i++) { SEND[i + 1] = new Crestron.Logos.SplusObjects.DigitalInput(SEND__DigitalInput__ + i, SEND__DigitalInput__, this); m_DigitalInputList.Add(SEND__DigitalInput__ + i, SEND[i + 1]); } TEXT_IN__DOLLAR__ = new InOutArray <StringInput>(100, this); for (uint i = 0; i < 100; i++) { TEXT_IN__DOLLAR__[i + 1] = new Crestron.Logos.SplusObjects.StringInput(TEXT_IN__DOLLAR____AnalogSerialInput__ + i, TEXT_IN__DOLLAR____AnalogSerialInput__, 65, this); m_StringInputList.Add(TEXT_IN__DOLLAR____AnalogSerialInput__ + i, TEXT_IN__DOLLAR__[i + 1]); } TEXT_OUT__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TEXT_OUT__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TEXT_OUT__DOLLAR____AnalogSerialOutput__, TEXT_OUT__DOLLAR__); for (uint i = 0; i < 65; i++) { SEND[i + 1].OnDigitalPush.Add(new InputChangeHandlerWrapper(SEND_OnPush_0, false)); } _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); TEMP = new uint[5]; LAMP_HOURS = new Crestron.Logos.SplusObjects.AnalogOutput(LAMP_HOURS__AnalogSerialOutput__, this); m_AnalogOutputList.Add(LAMP_HOURS__AnalogSerialOutput__, LAMP_HOURS); LAMP_HOURS_REMAINING = new Crestron.Logos.SplusObjects.AnalogOutput(LAMP_HOURS_REMAINING__AnalogSerialOutput__, this); m_AnalogOutputList.Add(LAMP_HOURS_REMAINING__AnalogSerialOutput__, LAMP_HOURS_REMAINING); RX_FROM_PROJ = new Crestron.Logos.SplusObjects.StringInput(RX_FROM_PROJ__AnalogSerialInput__, 100, this); m_StringInputList.Add(RX_FROM_PROJ__AnalogSerialInput__, RX_FROM_PROJ); LAMP_HOURS__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(LAMP_HOURS__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(LAMP_HOURS__DOLLAR____AnalogSerialOutput__, LAMP_HOURS__DOLLAR__); LAMP_HOURS_REMAINING__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(LAMP_HOURS_REMAINING__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(LAMP_HOURS_REMAINING__DOLLAR____AnalogSerialOutput__, LAMP_HOURS_REMAINING__DOLLAR__); RX_FROM_PROJ.OnSerialChange.Add(new InputChangeHandlerWrapper(RX_FROM_PROJ_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); 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() { _SplusNVRAM = new SplusNVRAM(this); VOLUMEMXB = new Crestron.Logos.SplusObjects.AnalogInput(VOLUMEMXB__AnalogSerialInput__, this); m_AnalogInputList.Add(VOLUMEMXB__AnalogSerialInput__, VOLUMEMXB); VOLUMEMXB2 = new Crestron.Logos.SplusObjects.AnalogInput(VOLUMEMXB2__AnalogSerialInput__, this); m_AnalogInputList.Add(VOLUMEMXB2__AnalogSerialInput__, VOLUMEMXB2); AMBLVLMXB = new Crestron.Logos.SplusObjects.AnalogInput(AMBLVLMXB__AnalogSerialInput__, this); m_AnalogInputList.Add(AMBLVLMXB__AnalogSerialInput__, AMBLVLMXB); AMBLVLMXB2 = new Crestron.Logos.SplusObjects.AnalogInput(AMBLVLMXB2__AnalogSerialInput__, this); m_AnalogInputList.Add(AMBLVLMXB2__AnalogSerialInput__, AMBLVLMXB2); NOISEMXB = new Crestron.Logos.SplusObjects.AnalogInput(NOISEMXB__AnalogSerialInput__, this); m_AnalogInputList.Add(NOISEMXB__AnalogSerialInput__, NOISEMXB); NOISEMXB2 = new Crestron.Logos.SplusObjects.AnalogInput(NOISEMXB2__AnalogSerialInput__, this); m_AnalogInputList.Add(NOISEMXB2__AnalogSerialInput__, NOISEMXB2); STARTOFCOMMAND__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(STARTOFCOMMAND__DOLLAR____AnalogSerialInput__, 24, this); m_StringInputList.Add(STARTOFCOMMAND__DOLLAR____AnalogSerialInput__, STARTOFCOMMAND__DOLLAR__); STARTOFCOMMAND2__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(STARTOFCOMMAND2__DOLLAR____AnalogSerialInput__, 16, this); m_StringInputList.Add(STARTOFCOMMAND2__DOLLAR____AnalogSerialInput__, STARTOFCOMMAND2__DOLLAR__); STARTOFCOMMAND3__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(STARTOFCOMMAND3__DOLLAR____AnalogSerialInput__, 16, this); m_StringInputList.Add(STARTOFCOMMAND3__DOLLAR____AnalogSerialInput__, STARTOFCOMMAND3__DOLLAR__); TO_DEVICE__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TO_DEVICE__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TO_DEVICE__DOLLAR____AnalogSerialOutput__, TO_DEVICE__DOLLAR__); VOLUMETEXT = new Crestron.Logos.SplusObjects.StringOutput(VOLUMETEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(VOLUMETEXT__AnalogSerialOutput__, VOLUMETEXT); AMBLVLTEXT = new Crestron.Logos.SplusObjects.StringOutput(AMBLVLTEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(AMBLVLTEXT__AnalogSerialOutput__, AMBLVLTEXT); NOISETEXT = new Crestron.Logos.SplusObjects.StringOutput(NOISETEXT__AnalogSerialOutput__, this); m_StringOutputList.Add(NOISETEXT__AnalogSerialOutput__, NOISETEXT); STARTOFCOMMAND__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(STARTOFCOMMAND__DOLLAR___OnChange_0, false)); VOLUMEMXB2.OnAnalogChange.Add(new InputChangeHandlerWrapper(VOLUMEMXB2_OnChange_1, false)); STARTOFCOMMAND2__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(STARTOFCOMMAND2__DOLLAR___OnChange_2, false)); AMBLVLMXB2.OnAnalogChange.Add(new InputChangeHandlerWrapper(AMBLVLMXB2_OnChange_3, false)); STARTOFCOMMAND3__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(STARTOFCOMMAND3__DOLLAR___OnChange_4, false)); NOISEMXB2.OnAnalogChange.Add(new InputChangeHandlerWrapper(NOISEMXB2_OnChange_5, false)); _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); G_FILENAME = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this); G_ARCHIVEFILE = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this); G_LOGDATA = new EVENTSTRUCT[51]; for (uint i = 0; i < 51; i++) { G_LOGDATA [i] = new EVENTSTRUCT(this, true); G_LOGDATA [i].PopulateCustomAttributeList(false); } SCHEDSTARTLOG = new Crestron.Logos.SplusObjects.DigitalInput(SCHEDSTARTLOG__DigitalInput__, this); m_DigitalInputList.Add(SCHEDSTARTLOG__DigitalInput__, SCHEDSTARTLOG); SCHEDSTOPLOG = new Crestron.Logos.SplusObjects.DigitalInput(SCHEDSTOPLOG__DigitalInput__, this); m_DigitalInputList.Add(SCHEDSTOPLOG__DigitalInput__, SCHEDSTOPLOG); EXEC_CMD = new Crestron.Logos.SplusObjects.DigitalInput(EXEC_CMD__DigitalInput__, this); m_DigitalInputList.Add(EXEC_CMD__DigitalInput__, EXEC_CMD); NEWPROGLOAD = new Crestron.Logos.SplusObjects.DigitalInput(NEWPROGLOAD__DigitalInput__, this); m_DigitalInputList.Add(NEWPROGLOAD__DigitalInput__, NEWPROGLOAD); SCHEDULER_LOGSTATE = new Crestron.Logos.SplusObjects.DigitalOutput(SCHEDULER_LOGSTATE__DigitalOutput__, this); m_DigitalOutputList.Add(SCHEDULER_LOGSTATE__DigitalOutput__, SCHEDULER_LOGSTATE); PATH__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(PATH__DOLLAR____AnalogSerialInput__, 30, this); m_StringInputList.Add(PATH__DOLLAR____AnalogSerialInput__, PATH__DOLLAR__); CMD_ARGS = new Crestron.Logos.SplusObjects.StringInput(CMD_ARGS__AnalogSerialInput__, 50, this); m_StringInputList.Add(CMD_ARGS__AnalogSerialInput__, CMD_ARGS); LOGEVENT = new Crestron.Logos.SplusObjects.StringInput(LOGEVENT__AnalogSerialInput__, 100, this); m_StringInputList.Add(LOGEVENT__AnalogSerialInput__, LOGEVENT); DISKCOMMAND = new Crestron.Logos.SplusObjects.StringOutput(DISKCOMMAND__AnalogSerialOutput__, this); m_StringOutputList.Add(DISKCOMMAND__AnalogSerialOutput__, DISKCOMMAND); DISKSPACE = new Crestron.Logos.SplusObjects.BufferInput(DISKSPACE__AnalogSerialInput__, 250, this); m_StringInputList.Add(DISKSPACE__AnalogSerialInput__, DISKSPACE); FILEWAIT_Callback = new WaitFunction(FILEWAIT_CallbackFn); LOGEVENT.OnSerialChange.Add(new InputChangeHandlerWrapper(LOGEVENT_OnChange_0, false)); SCHEDSTARTLOG.OnDigitalPush.Add(new InputChangeHandlerWrapper(SCHEDSTARTLOG_OnPush_1, false)); SCHEDSTOPLOG.OnDigitalPush.Add(new InputChangeHandlerWrapper(SCHEDSTOPLOG_OnPush_2, false)); EXEC_CMD.OnDigitalPush.Add(new InputChangeHandlerWrapper(EXEC_CMD_OnPush_3, false)); NEWPROGLOAD.OnDigitalPush.Add(new InputChangeHandlerWrapper(NEWPROGLOAD_OnPush_4, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); STOREDCOMMANDSTRING = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 256, this); G_LOADS_FILE__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 96, this); G_ROOM_FILE__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 96, this); G_SCENE_FILE__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 96, this); G_AREA_FILE__DOLLAR__ = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 96, this); PATH__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(PATH__DOLLAR____AnalogSerialInput__, 64, this); m_StringInputList.Add(PATH__DOLLAR____AnalogSerialInput__, PATH__DOLLAR__); COMMANDTX__DOLLAR__ = new InOutArray <StringOutput>(10, this); for (uint i = 0; i < 10; i++) { COMMANDTX__DOLLAR__[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(COMMANDTX__DOLLAR____AnalogSerialOutput__ + i, this); m_StringOutputList.Add(COMMANDTX__DOLLAR____AnalogSerialOutput__ + i, COMMANDTX__DOLLAR__[i + 1]); } ROUTETOLOADS = new InOutArray <StringOutput>(500, this); for (uint i = 0; i < 500; i++) { ROUTETOLOADS[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(ROUTETOLOADS__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(ROUTETOLOADS__AnalogSerialOutput__ + i, ROUTETOLOADS[i + 1]); } ROUTETOSCENES = new InOutArray <StringOutput>(500, this); for (uint i = 0; i < 500; i++) { ROUTETOSCENES[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(ROUTETOSCENES__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(ROUTETOSCENES__AnalogSerialOutput__ + i, ROUTETOSCENES[i + 1]); } COMMANDRX__DOLLAR__ = new InOutArray <BufferInput>(10, this); for (uint i = 0; i < 10; i++) { COMMANDRX__DOLLAR__[i + 1] = new Crestron.Logos.SplusObjects.BufferInput(COMMANDRX__DOLLAR____AnalogSerialInput__ + i, COMMANDRX__DOLLAR____AnalogSerialInput__, 768, this); m_StringInputList.Add(COMMANDRX__DOLLAR____AnalogSerialInput__ + i, COMMANDRX__DOLLAR__[i + 1]); } for (uint i = 0; i < 10; i++) { COMMANDRX__DOLLAR__[i + 1].OnSerialChange.Add(new InputChangeHandlerWrapper(COMMANDRX__DOLLAR___OnChange_0, false)); } _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { SocketInfo __socketinfo__ = new SocketInfo(1, this); InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName; _SplusNVRAM = new SplusNVRAM(this); STARTSEARCH = new Crestron.Logos.SplusObjects.DigitalInput(STARTSEARCH__DigitalInput__, this); m_DigitalInputList.Add(STARTSEARCH__DigitalInput__, STARTSEARCH); CONFIRMUSER = new Crestron.Logos.SplusObjects.DigitalInput(CONFIRMUSER__DigitalInput__, this); m_DigitalInputList.Add(CONFIRMUSER__DigitalInput__, CONFIRMUSER); USERISCONFIRMED = new Crestron.Logos.SplusObjects.DigitalOutput(USERISCONFIRMED__DigitalOutput__, this); m_DigitalOutputList.Add(USERISCONFIRMED__DigitalOutput__, USERISCONFIRMED); NAMETOQUERY = new Crestron.Logos.SplusObjects.StringInput(NAMETOQUERY__AnalogSerialInput__, 30, this); m_StringInputList.Add(NAMETOQUERY__AnalogSerialInput__, NAMETOQUERY); CHECKNAME = new Crestron.Logos.SplusObjects.StringInput(CHECKNAME__AnalogSerialInput__, 50, this); m_StringInputList.Add(CHECKNAME__AnalogSerialInput__, CHECKNAME); CHECKPASS = new Crestron.Logos.SplusObjects.StringInput(CHECKPASS__AnalogSerialInput__, 50, this); m_StringInputList.Add(CHECKPASS__AnalogSerialInput__, CHECKPASS); PHONENUMBER = new Crestron.Logos.SplusObjects.StringOutput(PHONENUMBER__AnalogSerialOutput__, this); m_StringOutputList.Add(PHONENUMBER__AnalogSerialOutput__, PHONENUMBER); SERVERLOCATION = new StringParameter(SERVERLOCATION__Parameter__, this); m_ParameterList.Add(SERVERLOCATION__Parameter__, SERVERLOCATION); SERVERPORT = new StringParameter(SERVERPORT__Parameter__, this); m_ParameterList.Add(SERVERPORT__Parameter__, SERVERPORT); SQL_DATABASE_NAME = new StringParameter(SQL_DATABASE_NAME__Parameter__, this); m_ParameterList.Add(SQL_DATABASE_NAME__Parameter__, SQL_DATABASE_NAME); SQL_NAME_COLUMN = new StringParameter(SQL_NAME_COLUMN__Parameter__, this); m_ParameterList.Add(SQL_NAME_COLUMN__Parameter__, SQL_NAME_COLUMN); SQL_USER_NAME = new StringParameter(SQL_USER_NAME__Parameter__, this); m_ParameterList.Add(SQL_USER_NAME__Parameter__, SQL_USER_NAME); SQL_USER_PASSWORD = new StringParameter(SQL_USER_PASSWORD__Parameter__, this); m_ParameterList.Add(SQL_USER_PASSWORD__Parameter__, SQL_USER_PASSWORD); STARTSEARCH.OnDigitalPush.Add(new InputChangeHandlerWrapper(STARTSEARCH_OnPush_0, false)); CONFIRMUSER.OnDigitalPush.Add(new InputChangeHandlerWrapper(CONFIRMUSER_OnPush_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); G_SLASTMEETINGID = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this); DEBUG = new Crestron.Logos.SplusObjects.DigitalInput(DEBUG__DigitalInput__, this); m_DigitalInputList.Add(DEBUG__DigitalInput__, DEBUG); ENABLE_LOG_ON_ID_CHANGE = new Crestron.Logos.SplusObjects.DigitalInput(ENABLE_LOG_ON_ID_CHANGE__DigitalInput__, this); m_DigitalInputList.Add(ENABLE_LOG_ON_ID_CHANGE__DigitalInput__, ENABLE_LOG_ON_ID_CHANGE); RV_ONLINE = new Crestron.Logos.SplusObjects.DigitalInput(RV_ONLINE__DigitalInput__, this); m_DigitalInputList.Add(RV_ONLINE__DigitalInput__, RV_ONLINE); CLOCK = new Crestron.Logos.SplusObjects.DigitalInput(CLOCK__DigitalInput__, this); m_DigitalInputList.Add(CLOCK__DigitalInput__, CLOCK); ASSET_OFFHOOK_FB = new Crestron.Logos.SplusObjects.DigitalInput(ASSET_OFFHOOK_FB__DigitalInput__, this); m_DigitalInputList.Add(ASSET_OFFHOOK_FB__DigitalInput__, ASSET_OFFHOOK_FB); MIN_SUCCESS_TIME_SEC = new Crestron.Logos.SplusObjects.AnalogInput(MIN_SUCCESS_TIME_SEC__AnalogSerialInput__, this); m_AnalogInputList.Add(MIN_SUCCESS_TIME_SEC__AnalogSerialInput__, MIN_SUCCESS_TIME_SEC); LAST_CALL_MINUTES = new Crestron.Logos.SplusObjects.AnalogOutput(LAST_CALL_MINUTES__AnalogSerialOutput__, this); m_AnalogOutputList.Add(LAST_CALL_MINUTES__AnalogSerialOutput__, LAST_CALL_MINUTES); MEETING_ID__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(MEETING_ID__DOLLAR____AnalogSerialInput__, 50, this); m_StringInputList.Add(MEETING_ID__DOLLAR____AnalogSerialInput__, MEETING_ID__DOLLAR__); ASSET_ID__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(ASSET_ID__DOLLAR____AnalogSerialInput__, 50, this); m_StringInputList.Add(ASSET_ID__DOLLAR____AnalogSerialInput__, ASSET_ID__DOLLAR__); ASSET_TYPE__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(ASSET_TYPE__DOLLAR____AnalogSerialInput__, 25, this); m_StringInputList.Add(ASSET_TYPE__DOLLAR____AnalogSerialInput__, ASSET_TYPE__DOLLAR__); ASSET_NAME__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(ASSET_NAME__DOLLAR____AnalogSerialInput__, 50, this); m_StringInputList.Add(ASSET_NAME__DOLLAR____AnalogSerialInput__, ASSET_NAME__DOLLAR__); CALL_NUMBER__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(CALL_NUMBER__DOLLAR____AnalogSerialInput__, 50, this); m_StringInputList.Add(CALL_NUMBER__DOLLAR____AnalogSerialInput__, CALL_NUMBER__DOLLAR__); TO_RV_DEVICE_USAGE__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TO_RV_DEVICE_USAGE__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TO_RV_DEVICE_USAGE__DOLLAR____AnalogSerialOutput__, TO_RV_DEVICE_USAGE__DOLLAR__); MEETING_ID__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(MEETING_ID__DOLLAR___OnChange_0, false)); ASSET_OFFHOOK_FB.OnDigitalPush.Add(new InputChangeHandlerWrapper(ASSET_OFFHOOK_FB_OnPush_1, false)); ASSET_OFFHOOK_FB.OnDigitalRelease.Add(new InputChangeHandlerWrapper(ASSET_OFFHOOK_FB_OnRelease_2, false)); CLOCK.OnDigitalPush.Add(new InputChangeHandlerWrapper(CLOCK_OnPush_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); POWER_ON = new Crestron.Logos.SplusObjects.DigitalInput(POWER_ON__DigitalInput__, this); m_DigitalInputList.Add(POWER_ON__DigitalInput__, POWER_ON); POWER_OFF = new Crestron.Logos.SplusObjects.DigitalInput(POWER_OFF__DigitalInput__, this); m_DigitalInputList.Add(POWER_OFF__DigitalInput__, POWER_OFF); ACTIVATE_3D = new Crestron.Logos.SplusObjects.DigitalInput(ACTIVATE_3D__DigitalInput__, this); m_DigitalInputList.Add(ACTIVATE_3D__DigitalInput__, ACTIVATE_3D); DEACTIVATE_3D = new Crestron.Logos.SplusObjects.DigitalInput(DEACTIVATE_3D__DigitalInput__, this); m_DigitalInputList.Add(DEACTIVATE_3D__DigitalInput__, DEACTIVATE_3D); SELECT_INPUTS_1234 = new Crestron.Logos.SplusObjects.DigitalInput(SELECT_INPUTS_1234__DigitalInput__, this); m_DigitalInputList.Add(SELECT_INPUTS_1234__DigitalInput__, SELECT_INPUTS_1234); STATUS_POWER = new Crestron.Logos.SplusObjects.DigitalOutput(STATUS_POWER__DigitalOutput__, this); m_DigitalOutputList.Add(STATUS_POWER__DigitalOutput__, STATUS_POWER); STATUS_3D = new Crestron.Logos.SplusObjects.DigitalOutput(STATUS_3D__DigitalOutput__, this); m_DigitalOutputList.Add(STATUS_3D__DigitalOutput__, STATUS_3D); LAN_RX = new Crestron.Logos.SplusObjects.StringInput(LAN_RX__AnalogSerialInput__, 256, this); m_StringInputList.Add(LAN_RX__AnalogSerialInput__, LAN_RX); STATUS_LAMP_HOURS = new InOutArray <StringOutput>(16, this); for (uint i = 0; i < 16; i++) { STATUS_LAMP_HOURS[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(STATUS_LAMP_HOURS__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(STATUS_LAMP_HOURS__AnalogSerialOutput__ + i, STATUS_LAMP_HOURS[i + 1]); } LAN_TX = new InOutArray <StringOutput>(256, this); for (uint i = 0; i < 256; i++) { LAN_TX[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(LAN_TX__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(LAN_TX__AnalogSerialOutput__ + i, LAN_TX[i + 1]); } POWER_ON.OnDigitalPush.Add(new InputChangeHandlerWrapper(POWER_ON_OnPush_0, false)); POWER_OFF.OnDigitalPush.Add(new InputChangeHandlerWrapper(POWER_OFF_OnPush_1, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); G_SREQUESTID = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 30, this); G_SDATA = new CrestronString(Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 255, this); DEBUG = new Crestron.Logos.SplusObjects.DigitalInput(DEBUG__DigitalInput__, this); m_DigitalInputList.Add(DEBUG__DigitalInput__, DEBUG); GET_DATE_TIME = new Crestron.Logos.SplusObjects.DigitalInput(GET_DATE_TIME__DigitalInput__, this); m_DigitalInputList.Add(GET_DATE_TIME__DigitalInput__, GET_DATE_TIME); SYNC_DATE_TIME = new Crestron.Logos.SplusObjects.DigitalInput(SYNC_DATE_TIME__DigitalInput__, this); m_DigitalInputList.Add(SYNC_DATE_TIME__DigitalInput__, SYNC_DATE_TIME); TIMEOUT = new Crestron.Logos.SplusObjects.DigitalInput(TIMEOUT__DigitalInput__, this); m_DigitalInputList.Add(TIMEOUT__DigitalInput__, TIMEOUT); BUSY = new Crestron.Logos.SplusObjects.DigitalOutput(BUSY__DigitalOutput__, this); m_DigitalOutputList.Add(BUSY__DigitalOutput__, BUSY); CURRENT_TIME_HOUR = new Crestron.Logos.SplusObjects.AnalogOutput(CURRENT_TIME_HOUR__AnalogSerialOutput__, this); m_AnalogOutputList.Add(CURRENT_TIME_HOUR__AnalogSerialOutput__, CURRENT_TIME_HOUR); CURRENT_TIME_MINUTE = new Crestron.Logos.SplusObjects.AnalogOutput(CURRENT_TIME_MINUTE__AnalogSerialOutput__, this); m_AnalogOutputList.Add(CURRENT_TIME_MINUTE__AnalogSerialOutput__, CURRENT_TIME_MINUTE); TIME_ZONE__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput(TIME_ZONE__DOLLAR____AnalogSerialInput__, 100, this); m_StringInputList.Add(TIME_ZONE__DOLLAR____AnalogSerialInput__, TIME_ZONE__DOLLAR__); TO_RV_LOCALDATETIMEQUERY__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(TO_RV_LOCALDATETIMEQUERY__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(TO_RV_LOCALDATETIMEQUERY__DOLLAR____AnalogSerialOutput__, TO_RV_LOCALDATETIMEQUERY__DOLLAR__); CURRENT_DATE_TIME__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(CURRENT_DATE_TIME__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(CURRENT_DATE_TIME__DOLLAR____AnalogSerialOutput__, CURRENT_DATE_TIME__DOLLAR__); AUTO_SYNC_TIME__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput(AUTO_SYNC_TIME__DOLLAR____AnalogSerialOutput__, this); m_StringOutputList.Add(AUTO_SYNC_TIME__DOLLAR____AnalogSerialOutput__, AUTO_SYNC_TIME__DOLLAR__); FROM_RV_LOCALDATETIMERESPONSE__DOLLAR__ = new Crestron.Logos.SplusObjects.BufferInput(FROM_RV_LOCALDATETIMERESPONSE__DOLLAR____AnalogSerialInput__, 255, this); m_StringInputList.Add(FROM_RV_LOCALDATETIMERESPONSE__DOLLAR____AnalogSerialInput__, FROM_RV_LOCALDATETIMERESPONSE__DOLLAR__); TIMEOUT.OnDigitalPush.Add(new InputChangeHandlerWrapper(TIMEOUT_OnPush_0, false)); GET_DATE_TIME.OnDigitalPush.Add(new InputChangeHandlerWrapper(GET_DATE_TIME_OnPush_1, false)); SYNC_DATE_TIME.OnDigitalPush.Add(new InputChangeHandlerWrapper(SYNC_DATE_TIME_OnPush_2, false)); FROM_RV_LOCALDATETIMERESPONSE__DOLLAR__.OnSerialChange.Add(new InputChangeHandlerWrapper(FROM_RV_LOCALDATETIMERESPONSE__DOLLAR___OnChange_3, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); LINK = new Crestron.Logos.SplusObjects.DigitalInput(LINK__DigitalInput__, this); m_DigitalInputList.Add(LINK__DigitalInput__, LINK); GETLIGHTS = new Crestron.Logos.SplusObjects.DigitalInput(GETLIGHTS__DigitalInput__, this); m_DigitalInputList.Add(GETLIGHTS__DigitalInput__, GETLIGHTS); ISLINKED = new Crestron.Logos.SplusObjects.DigitalOutput(ISLINKED__DigitalOutput__, this); m_DigitalOutputList.Add(ISLINKED__DigitalOutput__, ISLINKED); IPADDRESS = new Crestron.Logos.SplusObjects.StringInput(IPADDRESS__AnalogSerialInput__, 16, this); m_StringInputList.Add(IPADDRESS__AnalogSerialInput__, IPADDRESS); USERNAME = new Crestron.Logos.SplusObjects.StringInput(USERNAME__AnalogSerialInput__, 1000, this); m_StringInputList.Add(USERNAME__AnalogSerialInput__, USERNAME); BRIDGENAME = new Crestron.Logos.SplusObjects.StringOutput(BRIDGENAME__AnalogSerialOutput__, this); m_StringOutputList.Add(BRIDGENAME__AnalogSerialOutput__, BRIDGENAME); BRIDGEVERSION = new Crestron.Logos.SplusObjects.StringOutput(BRIDGEVERSION__AnalogSerialOutput__, this); m_StringOutputList.Add(BRIDGEVERSION__AnalogSerialOutput__, BRIDGEVERSION); STATUS = new Crestron.Logos.SplusObjects.StringOutput(STATUS__AnalogSerialOutput__, this); m_StringOutputList.Add(STATUS__AnalogSerialOutput__, STATUS); LIGHTNAME = new InOutArray <StringOutput>(50, this); for (uint i = 0; i < 50; i++) { LIGHTNAME[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(LIGHTNAME__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(LIGHTNAME__AnalogSerialOutput__ + i, LIGHTNAME[i + 1]); } GROUPNAME = new InOutArray <StringOutput>(50, this); for (uint i = 0; i < 50; i++) { GROUPNAME[i + 1] = new Crestron.Logos.SplusObjects.StringOutput(GROUPNAME__AnalogSerialOutput__ + i, this); m_StringOutputList.Add(GROUPNAME__AnalogSerialOutput__ + i, GROUPNAME[i + 1]); } LINK.OnDigitalPush.Add(new InputChangeHandlerWrapper(LINK_OnPush_0, false)); GETLIGHTS.OnDigitalPush.Add(new InputChangeHandlerWrapper(GETLIGHTS_OnPush_1, false)); IPADDRESS.OnSerialChange.Add(new InputChangeHandlerWrapper(IPADDRESS_OnChange_2, false)); _SplusNVRAM.PopulateCustomAttributeList(true); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM(this); CHECKPASSWORD = new Crestron.Logos.SplusObjects.DigitalInput(CHECKPASSWORD__DigitalInput__, this); m_DigitalInputList.Add(CHECKPASSWORD__DigitalInput__, CHECKPASSWORD); PASSWORDERROR = new Crestron.Logos.SplusObjects.DigitalOutput(PASSWORDERROR__DigitalOutput__, this); m_DigitalOutputList.Add(PASSWORDERROR__DigitalOutput__, PASSWORDERROR); PASSWORDINCORRECT = new Crestron.Logos.SplusObjects.DigitalOutput(PASSWORDINCORRECT__DigitalOutput__, this); m_DigitalOutputList.Add(PASSWORDINCORRECT__DigitalOutput__, PASSWORDINCORRECT); AUTHADMIN = new Crestron.Logos.SplusObjects.DigitalOutput(AUTHADMIN__DigitalOutput__, this); m_DigitalOutputList.Add(AUTHADMIN__DigitalOutput__, AUTHADMIN); AUTHPROGRAMMER = new Crestron.Logos.SplusObjects.DigitalOutput(AUTHPROGRAMMER__DigitalOutput__, this); m_DigitalOutputList.Add(AUTHPROGRAMMER__DigitalOutput__, AUTHPROGRAMMER); AUTHOPERATOR = new Crestron.Logos.SplusObjects.DigitalOutput(AUTHOPERATOR__DigitalOutput__, this); m_DigitalOutputList.Add(AUTHOPERATOR__DigitalOutput__, AUTHOPERATOR); AUTHUSER = new Crestron.Logos.SplusObjects.DigitalOutput(AUTHUSER__DigitalOutput__, this); m_DigitalOutputList.Add(AUTHUSER__DigitalOutput__, AUTHUSER); AUTHCONNECT = new Crestron.Logos.SplusObjects.DigitalOutput(AUTHCONNECT__DigitalOutput__, this); m_DigitalOutputList.Add(AUTHCONNECT__DigitalOutput__, AUTHCONNECT); AUTHOTHER = new Crestron.Logos.SplusObjects.DigitalOutput(AUTHOTHER__DigitalOutput__, this); m_DigitalOutputList.Add(AUTHOTHER__DigitalOutput__, AUTHOTHER); USERNAME = new Crestron.Logos.SplusObjects.StringInput(USERNAME__AnalogSerialInput__, 50, this); m_StringInputList.Add(USERNAME__AnalogSerialInput__, USERNAME); PASSWORD = new Crestron.Logos.SplusObjects.StringInput(PASSWORD__AnalogSerialInput__, 50, this); m_StringInputList.Add(PASSWORD__AnalogSerialInput__, PASSWORD); PASSWORDOUT = new Crestron.Logos.SplusObjects.StringOutput(PASSWORDOUT__AnalogSerialOutput__, this); m_StringOutputList.Add(PASSWORDOUT__AnalogSerialOutput__, PASSWORDOUT); DEVICE = new StringParameter(DEVICE__Parameter__, this); m_ParameterList.Add(DEVICE__Parameter__, DEVICE); CHECKPASSWORD.OnDigitalPush.Add(new InputChangeHandlerWrapper(CHECKPASSWORD_OnPush_0, 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() { _SplusNVRAM = new SplusNVRAM( this ); ROOMCONNECTED = new Crestron.Logos.SplusObjects.DigitalInput( ROOMCONNECTED__DigitalInput__, this ); m_DigitalInputList.Add( ROOMCONNECTED__DigitalInput__, ROOMCONNECTED ); SELECTSINGLESOURCE = new Crestron.Logos.SplusObjects.DigitalInput( SELECTSINGLESOURCE__DigitalInput__, this ); m_DigitalInputList.Add( SELECTSINGLESOURCE__DigitalInput__, SELECTSINGLESOURCE ); SOURCELINESELECTED = new InOutArray<DigitalInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCELINESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( SOURCELINESELECTED__DigitalInput__ + i, SOURCELINESELECTED__DigitalInput__, this ); m_DigitalInputList.Add( SOURCELINESELECTED__DigitalInput__ + i, SOURCELINESELECTED[i+1] ); } SOURCELISTINITIALIZED = new Crestron.Logos.SplusObjects.DigitalOutput( SOURCELISTINITIALIZED__DigitalOutput__, this ); m_DigitalOutputList.Add( SOURCELISTINITIALIZED__DigitalOutput__, SOURCELISTINITIALIZED ); SOURCELISTHASONEITEM = new Crestron.Logos.SplusObjects.DigitalOutput( SOURCELISTHASONEITEM__DigitalOutput__, this ); m_DigitalOutputList.Add( SOURCELISTHASONEITEM__DigitalOutput__, SOURCELISTHASONEITEM ); SHIFTSOURCEHIGHLIGHTTOTOP = new Crestron.Logos.SplusObjects.DigitalOutput( SHIFTSOURCEHIGHLIGHTTOTOP__DigitalOutput__, this ); m_DigitalOutputList.Add( SHIFTSOURCEHIGHLIGHTTOTOP__DigitalOutput__, SHIFTSOURCEHIGHLIGHTTOTOP ); SOURCESELECTED = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SOURCESELECTED__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SOURCESELECTED__DigitalOutput__ + i, SOURCESELECTED[i+1] ); } GOTOSOURCECONTROLPAGE = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { GOTOSOURCECONTROLPAGE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOSOURCECONTROLPAGE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( GOTOSOURCECONTROLPAGE__DigitalOutput__ + i, GOTOSOURCECONTROLPAGE[i+1] ); } SOURCEACTIVEIN = new Crestron.Logos.SplusObjects.AnalogInput( SOURCEACTIVEIN__AnalogSerialInput__, this ); m_AnalogInputList.Add( SOURCEACTIVEIN__AnalogSerialInput__, SOURCEACTIVEIN ); LISTPOSITION = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { LISTPOSITION[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( LISTPOSITION__AnalogSerialInput__ + i, LISTPOSITION__AnalogSerialInput__, this ); m_AnalogInputList.Add( LISTPOSITION__AnalogSerialInput__ + i, LISTPOSITION[i+1] ); } SOURCEICONSIN = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCEICONSIN[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( SOURCEICONSIN__AnalogSerialInput__ + i, SOURCEICONSIN__AnalogSerialInput__, this ); m_AnalogInputList.Add( SOURCEICONSIN__AnalogSerialInput__ + i, SOURCEICONSIN[i+1] ); } SOURCEHIGHLIGHTOUT = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCEHIGHLIGHTOUT__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SOURCEHIGHLIGHTOUT__AnalogSerialOutput__, SOURCEHIGHLIGHTOUT ); SOURCESCROLLMAX = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCESCROLLMAX__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SOURCESCROLLMAX__AnalogSerialOutput__, SOURCESCROLLMAX ); SINGLESOURCEICON = new Crestron.Logos.SplusObjects.AnalogOutput( SINGLESOURCEICON__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SINGLESOURCEICON__AnalogSerialOutput__, SINGLESOURCEICON ); CURRENTSOURCEICON = new Crestron.Logos.SplusObjects.AnalogOutput( CURRENTSOURCEICON__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CURRENTSOURCEICON__AnalogSerialOutput__, CURRENTSOURCEICON ); SINGLESOURCE = new Crestron.Logos.SplusObjects.AnalogOutput( SINGLESOURCE__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SINGLESOURCE__AnalogSerialOutput__, SINGLESOURCE ); SOURCEICONSOUT = new InOutArray<AnalogOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCEICONSOUT[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCEICONSOUT__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( SOURCEICONSOUT__AnalogSerialOutput__ + i, SOURCEICONSOUT[i+1] ); } NAMEIN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NAMEIN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NAMEIN__DOLLAR____AnalogSerialInput__ + i, NAMEIN__DOLLAR____AnalogSerialInput__, 32, this ); m_StringInputList.Add( NAMEIN__DOLLAR____AnalogSerialInput__ + i, NAMEIN__DOLLAR__[i+1] ); } NOWPLAYINGLINE1IN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGLINE1IN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__, 100, this ); m_StringInputList.Add( NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE1IN__DOLLAR__[i+1] ); } NOWPLAYINGLINE2IN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGLINE2IN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__, 100, this ); m_StringInputList.Add( NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE2IN__DOLLAR__[i+1] ); } NOWPLAYINGTRANSPORTIN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__, 1, this ); m_StringInputList.Add( NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1] ); } SINGLESOURCENAME = new Crestron.Logos.SplusObjects.StringOutput( SINGLESOURCENAME__AnalogSerialOutput__, this ); m_StringOutputList.Add( SINGLESOURCENAME__AnalogSerialOutput__, SINGLESOURCENAME ); CURRENTSOURCENAME = new Crestron.Logos.SplusObjects.StringOutput( CURRENTSOURCENAME__AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTSOURCENAME__AnalogSerialOutput__, CURRENTSOURCENAME ); CURRENTSOURCENOWPLAYINGLINE1 = new Crestron.Logos.SplusObjects.StringOutput( CURRENTSOURCENOWPLAYINGLINE1__AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTSOURCENOWPLAYINGLINE1__AnalogSerialOutput__, CURRENTSOURCENOWPLAYINGLINE1 ); CURRENTSOURCENOWPLAYINGLINE2 = new Crestron.Logos.SplusObjects.StringOutput( CURRENTSOURCENOWPLAYINGLINE2__AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTSOURCENOWPLAYINGLINE2__AnalogSerialOutput__, CURRENTSOURCENOWPLAYINGLINE2 ); CURRENTSOURCENOWPLAYINGTRANSPORT = new Crestron.Logos.SplusObjects.StringOutput( CURRENTSOURCENOWPLAYINGTRANSPORT__AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTSOURCENOWPLAYINGTRANSPORT__AnalogSerialOutput__, CURRENTSOURCENOWPLAYINGTRANSPORT ); NAMEOUT__DOLLAR__ = new InOutArray<StringOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NAMEOUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( NAMEOUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( NAMEOUT__DOLLAR____AnalogSerialOutput__ + i, NAMEOUT__DOLLAR__[i+1] ); } ROOMCONNECTED.OnDigitalChange.Add( new InputChangeHandlerWrapper( ROOMCONNECTED_OnChange_0, false ) ); SELECTSINGLESOURCE.OnDigitalPush.Add( new InputChangeHandlerWrapper( SELECTSINGLESOURCE_OnPush_1, false ) ); SOURCEACTIVEIN.OnAnalogChange.Add( new InputChangeHandlerWrapper( SOURCEACTIVEIN_OnChange_2, false ) ); for( uint i = 0; i < 24; i++ ) SOURCELINESELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( SOURCELINESELECTED_OnPush_3, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGLINE1IN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGLINE1IN__DOLLAR___OnChange_4, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGLINE2IN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGLINE2IN__DOLLAR___OnChange_5, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGTRANSPORTIN__DOLLAR___OnChange_6, 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.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__ ); CHAN1_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHAN1_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHAN1_MUTE__DOLLAR____DigitalInput__, CHAN1_MUTE__DOLLAR__ ); CHAN2_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHAN2_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHAN2_MUTE__DOLLAR____DigitalInput__, CHAN2_MUTE__DOLLAR__ ); CHAN3_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHAN3_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHAN3_MUTE__DOLLAR____DigitalInput__, CHAN3_MUTE__DOLLAR__ ); CHAN4_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHAN4_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHAN4_MUTE__DOLLAR____DigitalInput__, CHAN4_MUTE__DOLLAR__ ); CHAN5_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHAN5_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHAN5_MUTE__DOLLAR____DigitalInput__, CHAN5_MUTE__DOLLAR__ ); CHAN6_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHAN6_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHAN6_MUTE__DOLLAR____DigitalInput__, CHAN6_MUTE__DOLLAR__ ); CHAN7_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHAN7_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHAN7_MUTE__DOLLAR____DigitalInput__, CHAN7_MUTE__DOLLAR__ ); CHAN8_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( CHAN8_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( CHAN8_MUTE__DOLLAR____DigitalInput__, CHAN8_MUTE__DOLLAR__ ); MASTEROUT_MUTE__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalInput( MASTEROUT_MUTE__DOLLAR____DigitalInput__, this ); m_DigitalInputList.Add( MASTEROUT_MUTE__DOLLAR____DigitalInput__, MASTEROUT_MUTE__DOLLAR__ ); CHAN1_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHAN1_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHAN1_MUTE_FB__DOLLAR____DigitalOutput__, CHAN1_MUTE_FB__DOLLAR__ ); CHAN2_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHAN2_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHAN2_MUTE_FB__DOLLAR____DigitalOutput__, CHAN2_MUTE_FB__DOLLAR__ ); CHAN3_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHAN3_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHAN3_MUTE_FB__DOLLAR____DigitalOutput__, CHAN3_MUTE_FB__DOLLAR__ ); CHAN4_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHAN4_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHAN4_MUTE_FB__DOLLAR____DigitalOutput__, CHAN4_MUTE_FB__DOLLAR__ ); CHAN5_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHAN5_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHAN5_MUTE_FB__DOLLAR____DigitalOutput__, CHAN5_MUTE_FB__DOLLAR__ ); CHAN6_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHAN6_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHAN6_MUTE_FB__DOLLAR____DigitalOutput__, CHAN6_MUTE_FB__DOLLAR__ ); CHAN7_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHAN7_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHAN7_MUTE_FB__DOLLAR____DigitalOutput__, CHAN7_MUTE_FB__DOLLAR__ ); CHAN8_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( CHAN8_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( CHAN8_MUTE_FB__DOLLAR____DigitalOutput__, CHAN8_MUTE_FB__DOLLAR__ ); MASTEROUT_MUTE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.DigitalOutput( MASTEROUT_MUTE_FB__DOLLAR____DigitalOutput__, this ); m_DigitalOutputList.Add( MASTEROUT_MUTE_FB__DOLLAR____DigitalOutput__, MASTEROUT_MUTE_FB__DOLLAR__ ); CHAN_OFFSET__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN_OFFSET__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN_OFFSET__DOLLAR____AnalogSerialInput__, CHAN_OFFSET__DOLLAR__ ); CHAN1_VOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN1_VOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN1_VOL__DOLLAR____AnalogSerialInput__, CHAN1_VOL__DOLLAR__ ); CHAN2_VOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN2_VOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN2_VOL__DOLLAR____AnalogSerialInput__, CHAN2_VOL__DOLLAR__ ); CHAN3_VOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN3_VOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN3_VOL__DOLLAR____AnalogSerialInput__, CHAN3_VOL__DOLLAR__ ); CHAN4_VOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN4_VOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN4_VOL__DOLLAR____AnalogSerialInput__, CHAN4_VOL__DOLLAR__ ); CHAN5_VOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN5_VOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN5_VOL__DOLLAR____AnalogSerialInput__, CHAN5_VOL__DOLLAR__ ); CHAN6_VOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN6_VOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN6_VOL__DOLLAR____AnalogSerialInput__, CHAN6_VOL__DOLLAR__ ); CHAN7_VOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN7_VOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN7_VOL__DOLLAR____AnalogSerialInput__, CHAN7_VOL__DOLLAR__ ); CHAN8_VOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( CHAN8_VOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( CHAN8_VOL__DOLLAR____AnalogSerialInput__, CHAN8_VOL__DOLLAR__ ); MASTERVOL__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( MASTERVOL__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( MASTERVOL__DOLLAR____AnalogSerialInput__, MASTERVOL__DOLLAR__ ); CHAN1_VOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHAN1_VOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHAN1_VOL_FB__DOLLAR____AnalogSerialOutput__, CHAN1_VOL_FB__DOLLAR__ ); CHAN2_VOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHAN2_VOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHAN2_VOL_FB__DOLLAR____AnalogSerialOutput__, CHAN2_VOL_FB__DOLLAR__ ); CHAN3_VOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHAN3_VOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHAN3_VOL_FB__DOLLAR____AnalogSerialOutput__, CHAN3_VOL_FB__DOLLAR__ ); CHAN4_VOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHAN4_VOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHAN4_VOL_FB__DOLLAR____AnalogSerialOutput__, CHAN4_VOL_FB__DOLLAR__ ); CHAN5_VOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHAN5_VOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHAN5_VOL_FB__DOLLAR____AnalogSerialOutput__, CHAN5_VOL_FB__DOLLAR__ ); CHAN6_VOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHAN6_VOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHAN6_VOL_FB__DOLLAR____AnalogSerialOutput__, CHAN6_VOL_FB__DOLLAR__ ); CHAN7_VOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHAN7_VOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHAN7_VOL_FB__DOLLAR____AnalogSerialOutput__, CHAN7_VOL_FB__DOLLAR__ ); CHAN8_VOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( CHAN8_VOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CHAN8_VOL_FB__DOLLAR____AnalogSerialOutput__, CHAN8_VOL_FB__DOLLAR__ ); MASTERVOL_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( MASTERVOL_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( MASTERVOL_FB__DOLLAR____AnalogSerialOutput__, MASTERVOL_FB__DOLLAR__ ); RX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( RX__DOLLAR____AnalogSerialInput__, 400, this ); m_StringInputList.Add( RX__DOLLAR____AnalogSerialInput__, RX__DOLLAR__ ); TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( TX__DOLLAR____AnalogSerialOutput__, TX__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 ) ); CHAN1_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHAN1_MUTE__DOLLAR___OnPush_3, false ) ); CHAN1_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( CHAN1_MUTE__DOLLAR___OnRelease_4, false ) ); CHAN2_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHAN2_MUTE__DOLLAR___OnPush_5, false ) ); CHAN2_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( CHAN2_MUTE__DOLLAR___OnRelease_6, false ) ); CHAN3_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHAN3_MUTE__DOLLAR___OnPush_7, false ) ); CHAN3_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( CHAN3_MUTE__DOLLAR___OnRelease_8, false ) ); CHAN4_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHAN4_MUTE__DOLLAR___OnPush_9, false ) ); CHAN4_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( CHAN4_MUTE__DOLLAR___OnRelease_10, false ) ); CHAN5_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHAN5_MUTE__DOLLAR___OnPush_11, false ) ); CHAN5_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( CHAN5_MUTE__DOLLAR___OnRelease_12, false ) ); CHAN6_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHAN6_MUTE__DOLLAR___OnPush_13, false ) ); CHAN6_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( CHAN6_MUTE__DOLLAR___OnRelease_14, false ) ); CHAN7_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHAN7_MUTE__DOLLAR___OnPush_15, false ) ); CHAN7_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( CHAN7_MUTE__DOLLAR___OnRelease_16, false ) ); CHAN8_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( CHAN8_MUTE__DOLLAR___OnPush_17, false ) ); CHAN8_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( CHAN8_MUTE__DOLLAR___OnRelease_18, false ) ); MASTEROUT_MUTE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( MASTEROUT_MUTE__DOLLAR___OnPush_19, false ) ); MASTEROUT_MUTE__DOLLAR__.OnDigitalRelease.Add( new InputChangeHandlerWrapper( MASTEROUT_MUTE__DOLLAR___OnRelease_20, false ) ); CHAN1_VOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN1_VOL__DOLLAR___OnChange_21, false ) ); CHAN2_VOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN2_VOL__DOLLAR___OnChange_22, false ) ); CHAN3_VOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN3_VOL__DOLLAR___OnChange_23, false ) ); CHAN4_VOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN4_VOL__DOLLAR___OnChange_24, false ) ); CHAN5_VOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN5_VOL__DOLLAR___OnChange_25, false ) ); CHAN6_VOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN6_VOL__DOLLAR___OnChange_26, false ) ); CHAN7_VOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN7_VOL__DOLLAR___OnChange_27, false ) ); CHAN8_VOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( CHAN8_VOL__DOLLAR___OnChange_28, false ) ); MASTERVOL__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( MASTERVOL__DOLLAR___OnChange_29, false ) ); RX__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( RX__DOLLAR___OnChange_30, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); SOURCESHAREROOMMAP = new ushort[ 25 ]; SYSTEMINITIALIZED = new Crestron.Logos.SplusObjects.DigitalInput( SYSTEMINITIALIZED__DigitalInput__, this ); m_DigitalInputList.Add( SYSTEMINITIALIZED__DigitalInput__, SYSTEMINITIALIZED ); SCROLLFIRST = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLFIRST__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLFIRST__DigitalInput__, SCROLLFIRST ); SCROLLLAST = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLLAST__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLLAST__DigitalInput__, SCROLLLAST ); SCROLLPREVIOUS = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLPREVIOUS__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLPREVIOUS__DigitalInput__, SCROLLPREVIOUS ); SCROLLNEXT = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLNEXT__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLNEXT__DigitalInput__, SCROLLNEXT ); SCROLLLINEUP = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLLINEUP__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLLINEUP__DigitalInput__, SCROLLLINEUP ); SCROLLLINEDOWN = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLLINEDOWN__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLLINEDOWN__DigitalInput__, SCROLLLINEDOWN ); SCROLLSELECT = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLSELECT__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLSELECT__DigitalInput__, SCROLLSELECT ); PREVENTSCROLLSELECT = new Crestron.Logos.SplusObjects.DigitalInput( PREVENTSCROLLSELECT__DigitalInput__, this ); m_DigitalInputList.Add( PREVENTSCROLLSELECT__DigitalInput__, PREVENTSCROLLSELECT ); ONROOMSELECTPAGE = new Crestron.Logos.SplusObjects.DigitalInput( ONROOMSELECTPAGE__DigitalInput__, this ); m_DigitalInputList.Add( ONROOMSELECTPAGE__DigitalInput__, ONROOMSELECTPAGE ); ONSOURCESHARINGPAGE = new Crestron.Logos.SplusObjects.DigitalInput( ONSOURCESHARINGPAGE__DigitalInput__, this ); m_DigitalInputList.Add( ONSOURCESHARINGPAGE__DigitalInput__, ONSOURCESHARINGPAGE ); COMBINEROOMANDSOURCENAMES = new Crestron.Logos.SplusObjects.DigitalInput( COMBINEROOMANDSOURCENAMES__DigitalInput__, this ); m_DigitalInputList.Add( COMBINEROOMANDSOURCENAMES__DigitalInput__, COMBINEROOMANDSOURCENAMES ); SOURCESHAREALL = new Crestron.Logos.SplusObjects.DigitalInput( SOURCESHAREALL__DigitalInput__, this ); m_DigitalInputList.Add( SOURCESHAREALL__DigitalInput__, SOURCESHAREALL ); OMNIVOLUMEACTIVE = new Crestron.Logos.SplusObjects.DigitalInput( OMNIVOLUMEACTIVE__DigitalInput__, this ); m_DigitalInputList.Add( OMNIVOLUMEACTIVE__DigitalInput__, OMNIVOLUMEACTIVE ); HIGHLIGHTEDVOLUMEUP = new Crestron.Logos.SplusObjects.DigitalInput( HIGHLIGHTEDVOLUMEUP__DigitalInput__, this ); m_DigitalInputList.Add( HIGHLIGHTEDVOLUMEUP__DigitalInput__, HIGHLIGHTEDVOLUMEUP ); HIGHLIGHTEDVOLUMEDOWN = new Crestron.Logos.SplusObjects.DigitalInput( HIGHLIGHTEDVOLUMEDOWN__DigitalInput__, this ); m_DigitalInputList.Add( HIGHLIGHTEDVOLUMEDOWN__DigitalInput__, HIGHLIGHTEDVOLUMEDOWN ); ITEMSELECTED = new InOutArray<DigitalInput>( 5, this ); for( uint i = 0; i < 5; i++ ) { ITEMSELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( ITEMSELECTED__DigitalInput__ + i, ITEMSELECTED__DigitalInput__, this ); m_DigitalInputList.Add( ITEMSELECTED__DigitalInput__ + i, ITEMSELECTED[i+1] ); } ROOMDISABLED = new InOutArray<DigitalInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMDISABLED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( ROOMDISABLED__DigitalInput__ + i, ROOMDISABLED__DigitalInput__, this ); m_DigitalInputList.Add( ROOMDISABLED__DigitalInput__ + i, ROOMDISABLED[i+1] ); } ROOMFIXEDMODEON = new InOutArray<DigitalInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMFIXEDMODEON[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( ROOMFIXEDMODEON__DigitalInput__ + i, ROOMFIXEDMODEON__DigitalInput__, this ); m_DigitalInputList.Add( ROOMFIXEDMODEON__DigitalInput__ + i, ROOMFIXEDMODEON[i+1] ); } LINEVOLUMEUP = new InOutArray<DigitalInput>( 5, this ); for( uint i = 0; i < 5; i++ ) { LINEVOLUMEUP[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( LINEVOLUMEUP__DigitalInput__ + i, LINEVOLUMEUP__DigitalInput__, this ); m_DigitalInputList.Add( LINEVOLUMEUP__DigitalInput__ + i, LINEVOLUMEUP[i+1] ); } LINEVOLUMEDOWN = new InOutArray<DigitalInput>( 5, this ); for( uint i = 0; i < 5; i++ ) { LINEVOLUMEDOWN[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( LINEVOLUMEDOWN__DigitalInput__ + i, LINEVOLUMEDOWN__DigitalInput__, this ); m_DigitalInputList.Add( LINEVOLUMEDOWN__DigitalInput__ + i, LINEVOLUMEDOWN[i+1] ); } SHOWSCROLLCONTROLS = new Crestron.Logos.SplusObjects.DigitalOutput( SHOWSCROLLCONTROLS__DigitalOutput__, this ); m_DigitalOutputList.Add( SHOWSCROLLCONTROLS__DigitalOutput__, SHOWSCROLLCONTROLS ); SHOWSECONDARYSUBPAGES = new Crestron.Logos.SplusObjects.DigitalOutput( SHOWSECONDARYSUBPAGES__DigitalOutput__, this ); m_DigitalOutputList.Add( SHOWSECONDARYSUBPAGES__DigitalOutput__, SHOWSECONDARYSUBPAGES ); ITEMSELECTEDFB = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { ITEMSELECTEDFB[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( ITEMSELECTEDFB__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( ITEMSELECTEDFB__DigitalOutput__ + i, ITEMSELECTEDFB[i+1] ); } LINECHECKEDFB = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { LINECHECKEDFB[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( LINECHECKEDFB__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( LINECHECKEDFB__DigitalOutput__ + i, LINECHECKEDFB[i+1] ); } ROOMSELECTED = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMSELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( ROOMSELECTED__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( ROOMSELECTED__DigitalOutput__ + i, ROOMSELECTED[i+1] ); } SCROLLHIGHLIGHTFB = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { SCROLLHIGHLIGHTFB[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SCROLLHIGHLIGHTFB__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SCROLLHIGHLIGHTFB__DigitalOutput__ + i, SCROLLHIGHLIGHTFB[i+1] ); } SHOWLINE = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { SHOWLINE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SHOWLINE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SHOWLINE__DigitalOutput__ + i, SHOWLINE[i+1] ); } LINEVALID = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { LINEVALID[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( LINEVALID__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( LINEVALID__DigitalOutput__ + i, LINEVALID[i+1] ); } SHOWLINEOMNIVOLUME = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { SHOWLINEOMNIVOLUME[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SHOWLINEOMNIVOLUME__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SHOWLINEOMNIVOLUME__DigitalOutput__ + i, SHOWLINEOMNIVOLUME[i+1] ); } OMNIVOLUMEUP = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { OMNIVOLUMEUP[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( OMNIVOLUMEUP__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( OMNIVOLUMEUP__DigitalOutput__ + i, OMNIVOLUMEUP[i+1] ); } OMNIVOLUMEDOWN = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { OMNIVOLUMEDOWN[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( OMNIVOLUMEDOWN__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( OMNIVOLUMEDOWN__DigitalOutput__ + i, OMNIVOLUMEDOWN[i+1] ); } SCROLLPAGESIZE = new Crestron.Logos.SplusObjects.AnalogInput( SCROLLPAGESIZE__AnalogSerialInput__, this ); m_AnalogInputList.Add( SCROLLPAGESIZE__AnalogSerialInput__, SCROLLPAGESIZE ); SELECTEDROOM = new Crestron.Logos.SplusObjects.AnalogInput( SELECTEDROOM__AnalogSerialInput__, this ); m_AnalogInputList.Add( SELECTEDROOM__AnalogSerialInput__, SELECTEDROOM ); SOURCESHAREEXCLUDEDROOM = new Crestron.Logos.SplusObjects.AnalogInput( SOURCESHAREEXCLUDEDROOM__AnalogSerialInput__, this ); m_AnalogInputList.Add( SOURCESHAREEXCLUDEDROOM__AnalogSerialInput__, SOURCESHAREEXCLUDEDROOM ); LISTPOSITION = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { LISTPOSITION[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( LISTPOSITION__AnalogSerialInput__ + i, LISTPOSITION__AnalogSerialInput__, this ); m_AnalogInputList.Add( LISTPOSITION__AnalogSerialInput__ + i, LISTPOSITION[i+1] ); } ROOMSOURCE = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMSOURCE[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( ROOMSOURCE__AnalogSerialInput__ + i, ROOMSOURCE__AnalogSerialInput__, this ); m_AnalogInputList.Add( ROOMSOURCE__AnalogSerialInput__ + i, ROOMSOURCE[i+1] ); } ROOMICONSIN = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMICONSIN[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( ROOMICONSIN__AnalogSerialInput__ + i, ROOMICONSIN__AnalogSerialInput__, this ); m_AnalogInputList.Add( ROOMICONSIN__AnalogSerialInput__ + i, ROOMICONSIN[i+1] ); } ROOMVOLUMEFB = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMVOLUMEFB[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( ROOMVOLUMEFB__AnalogSerialInput__ + i, ROOMVOLUMEFB__AnalogSerialInput__, this ); m_AnalogInputList.Add( ROOMVOLUMEFB__AnalogSerialInput__ + i, ROOMVOLUMEFB[i+1] ); } SCROLLBAR = new Crestron.Logos.SplusObjects.AnalogOutput( SCROLLBAR__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SCROLLBAR__AnalogSerialOutput__, SCROLLBAR ); SOURCESHAREROOMSOURCE = new InOutArray<AnalogOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCESHAREROOMSOURCE[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCESHAREROOMSOURCE__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( SOURCESHAREROOMSOURCE__AnalogSerialOutput__ + i, SOURCESHAREROOMSOURCE[i+1] ); } ACTIVEBUTTONMODE = new InOutArray<AnalogOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { ACTIVEBUTTONMODE[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( ACTIVEBUTTONMODE__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( ACTIVEBUTTONMODE__AnalogSerialOutput__ + i, ACTIVEBUTTONMODE[i+1] ); } INACTIVEBUTTONMODE = new InOutArray<AnalogOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { INACTIVEBUTTONMODE[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( INACTIVEBUTTONMODE__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( INACTIVEBUTTONMODE__AnalogSerialOutput__ + i, INACTIVEBUTTONMODE[i+1] ); } ROOMICONSOUT = new InOutArray<AnalogOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { ROOMICONSOUT[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( ROOMICONSOUT__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( ROOMICONSOUT__AnalogSerialOutput__ + i, ROOMICONSOUT[i+1] ); } LINEVOLUMEFB = new InOutArray<AnalogOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { LINEVOLUMEFB[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( LINEVOLUMEFB__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( LINEVOLUMEFB__AnalogSerialOutput__ + i, LINEVOLUMEFB[i+1] ); } ROOMNAMEIN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMNAMEIN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( ROOMNAMEIN__DOLLAR____AnalogSerialInput__ + i, ROOMNAMEIN__DOLLAR____AnalogSerialInput__, 32, this ); m_StringInputList.Add( ROOMNAMEIN__DOLLAR____AnalogSerialInput__ + i, ROOMNAMEIN__DOLLAR__[i+1] ); } SOURCENAMEIN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCENAMEIN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( SOURCENAMEIN__DOLLAR____AnalogSerialInput__ + i, SOURCENAMEIN__DOLLAR____AnalogSerialInput__, 32, this ); m_StringInputList.Add( SOURCENAMEIN__DOLLAR____AnalogSerialInput__ + i, SOURCENAMEIN__DOLLAR__[i+1] ); } NOWPLAYINGLINE1IN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGLINE1IN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__, 100, this ); m_StringInputList.Add( NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE1IN__DOLLAR__[i+1] ); } NOWPLAYINGLINE2IN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGLINE2IN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__, 100, this ); m_StringInputList.Add( NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE2IN__DOLLAR__[i+1] ); } NOWPLAYINGTRANSPORTIN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__, 1, this ); m_StringInputList.Add( NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1] ); } CURRENTROOM__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( CURRENTROOM__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTROOM__DOLLAR____AnalogSerialOutput__, CURRENTROOM__DOLLAR__ ); ROOMNAMEOUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { ROOMNAMEOUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( ROOMNAMEOUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( ROOMNAMEOUT__DOLLAR____AnalogSerialOutput__ + i, ROOMNAMEOUT__DOLLAR__[i+1] ); } SOURCENAMEOUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { SOURCENAMEOUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( SOURCENAMEOUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( SOURCENAMEOUT__DOLLAR____AnalogSerialOutput__ + i, SOURCENAMEOUT__DOLLAR__[i+1] ); } NOWPLAYINGLINE1OUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { NOWPLAYINGLINE1OUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( NOWPLAYINGLINE1OUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( NOWPLAYINGLINE1OUT__DOLLAR____AnalogSerialOutput__ + i, NOWPLAYINGLINE1OUT__DOLLAR__[i+1] ); } NOWPLAYINGLINE2OUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { NOWPLAYINGLINE2OUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( NOWPLAYINGLINE2OUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( NOWPLAYINGLINE2OUT__DOLLAR____AnalogSerialOutput__ + i, NOWPLAYINGLINE2OUT__DOLLAR__[i+1] ); } NOWPLAYINGTRANSPORTOUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { NOWPLAYINGTRANSPORTOUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( NOWPLAYINGTRANSPORTOUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( NOWPLAYINGTRANSPORTOUT__DOLLAR____AnalogSerialOutput__ + i, NOWPLAYINGTRANSPORTOUT__DOLLAR__[i+1] ); } SYSTEMINITIALIZED.OnDigitalPush.Add( new InputChangeHandlerWrapper( SYSTEMINITIALIZED_OnPush_0, false ) ); SCROLLFIRST.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLFIRST_OnPush_1, false ) ); SCROLLLAST.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLLAST_OnPush_2, false ) ); SCROLLNEXT.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLNEXT_OnPush_3, false ) ); SCROLLPREVIOUS.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLPREVIOUS_OnPush_4, false ) ); SCROLLLINEUP.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLLINEUP_OnPush_5, false ) ); SCROLLLINEDOWN.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLLINEDOWN_OnPush_6, false ) ); SCROLLSELECT.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLSELECT_OnPush_7, false ) ); for( uint i = 0; i < 5; i++ ) ITEMSELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( ITEMSELECTED_OnPush_8, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGLINE1IN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGLINE1IN__DOLLAR___OnChange_9, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGLINE2IN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGLINE2IN__DOLLAR___OnChange_10, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGTRANSPORTIN__DOLLAR___OnChange_11, false ) ); for( uint i = 0; i < 24; i++ ) ROOMSOURCE[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( ROOMSOURCE_OnChange_12, false ) ); SELECTEDROOM.OnAnalogChange.Add( new InputChangeHandlerWrapper( SELECTEDROOM_OnChange_13, false ) ); ONROOMSELECTPAGE.OnDigitalPush.Add( new InputChangeHandlerWrapper( ONROOMSELECTPAGE_OnPush_14, false ) ); ONROOMSELECTPAGE.OnDigitalRelease.Add( new InputChangeHandlerWrapper( ONROOMSELECTPAGE_OnRelease_15, false ) ); ONSOURCESHARINGPAGE.OnDigitalPush.Add( new InputChangeHandlerWrapper( ONSOURCESHARINGPAGE_OnPush_16, false ) ); SOURCESHAREALL.OnDigitalPush.Add( new InputChangeHandlerWrapper( SOURCESHAREALL_OnPush_17, false ) ); for( uint i = 0; i < 5; i++ ) LINEVOLUMEUP[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( LINEVOLUMEUP_OnPush_18, false ) ); for( uint i = 0; i < 5; i++ ) LINEVOLUMEUP[i+1].OnDigitalRelease.Add( new InputChangeHandlerWrapper( LINEVOLUMEUP_OnRelease_19, false ) ); for( uint i = 0; i < 5; i++ ) LINEVOLUMEDOWN[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( LINEVOLUMEDOWN_OnPush_20, false ) ); for( uint i = 0; i < 5; i++ ) LINEVOLUMEDOWN[i+1].OnDigitalRelease.Add( new InputChangeHandlerWrapper( LINEVOLUMEDOWN_OnRelease_21, false ) ); HIGHLIGHTEDVOLUMEUP.OnDigitalPush.Add( new InputChangeHandlerWrapper( HIGHLIGHTEDVOLUMEUP_OnPush_22, false ) ); HIGHLIGHTEDVOLUMEUP.OnDigitalRelease.Add( new InputChangeHandlerWrapper( HIGHLIGHTEDVOLUMEUP_OnRelease_23, false ) ); HIGHLIGHTEDVOLUMEDOWN.OnDigitalPush.Add( new InputChangeHandlerWrapper( HIGHLIGHTEDVOLUMEDOWN_OnPush_24, false ) ); HIGHLIGHTEDVOLUMEDOWN.OnDigitalRelease.Add( new InputChangeHandlerWrapper( HIGHLIGHTEDVOLUMEDOWN_OnRelease_25, false ) ); OMNIVOLUMEACTIVE.OnDigitalPush.Add( new InputChangeHandlerWrapper( OMNIVOLUMEACTIVE_OnPush_26, false ) ); for( uint i = 0; i < 24; i++ ) ROOMFIXEDMODEON[i+1].OnDigitalChange.Add( new InputChangeHandlerWrapper( ROOMFIXEDMODEON_OnChange_27, false ) ); for( uint i = 0; i < 24; i++ ) ROOMVOLUMEFB[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( ROOMVOLUMEFB_OnChange_28, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); SOURCE_1__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_1__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_1__DOLLAR____AnalogSerialInput__, SOURCE_1__DOLLAR__ ); SOURCE_2__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_2__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_2__DOLLAR____AnalogSerialInput__, SOURCE_2__DOLLAR__ ); SOURCE_3__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_3__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_3__DOLLAR____AnalogSerialInput__, SOURCE_3__DOLLAR__ ); SOURCE_4__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_4__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_4__DOLLAR____AnalogSerialInput__, SOURCE_4__DOLLAR__ ); SOURCE_5__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_5__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_5__DOLLAR____AnalogSerialInput__, SOURCE_5__DOLLAR__ ); SOURCE_6__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_6__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_6__DOLLAR____AnalogSerialInput__, SOURCE_6__DOLLAR__ ); SOURCE_7__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_7__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_7__DOLLAR____AnalogSerialInput__, SOURCE_7__DOLLAR__ ); SOURCE_8__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_8__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_8__DOLLAR____AnalogSerialInput__, SOURCE_8__DOLLAR__ ); SOURCE_9__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_9__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_9__DOLLAR____AnalogSerialInput__, SOURCE_9__DOLLAR__ ); SOURCE_10__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_10__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_10__DOLLAR____AnalogSerialInput__, SOURCE_10__DOLLAR__ ); SOURCE_11__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_11__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_11__DOLLAR____AnalogSerialInput__, SOURCE_11__DOLLAR__ ); SOURCE_12__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_12__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_12__DOLLAR____AnalogSerialInput__, SOURCE_12__DOLLAR__ ); SOURCE_13__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_13__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_13__DOLLAR____AnalogSerialInput__, SOURCE_13__DOLLAR__ ); SOURCE_14__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_14__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_14__DOLLAR____AnalogSerialInput__, SOURCE_14__DOLLAR__ ); SOURCE_15__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_15__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_15__DOLLAR____AnalogSerialInput__, SOURCE_15__DOLLAR__ ); SOURCE_16__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_16__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_16__DOLLAR____AnalogSerialInput__, SOURCE_16__DOLLAR__ ); SOURCE_17__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_17__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_17__DOLLAR____AnalogSerialInput__, SOURCE_17__DOLLAR__ ); SOURCE_18__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_18__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_18__DOLLAR____AnalogSerialInput__, SOURCE_18__DOLLAR__ ); SOURCE_19__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_19__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_19__DOLLAR____AnalogSerialInput__, SOURCE_19__DOLLAR__ ); SOURCE_20__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_20__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_20__DOLLAR____AnalogSerialInput__, SOURCE_20__DOLLAR__ ); SOURCE_21__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_21__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_21__DOLLAR____AnalogSerialInput__, SOURCE_21__DOLLAR__ ); SOURCE_22__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_22__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_22__DOLLAR____AnalogSerialInput__, SOURCE_22__DOLLAR__ ); SOURCE_23__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_23__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_23__DOLLAR____AnalogSerialInput__, SOURCE_23__DOLLAR__ ); SOURCE_24__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( SOURCE_24__DOLLAR____AnalogSerialInput__, 50, this ); m_StringInputList.Add( SOURCE_24__DOLLAR____AnalogSerialInput__, SOURCE_24__DOLLAR__ ); SOURCE_1_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_1_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_1_TX__DOLLAR____AnalogSerialOutput__, SOURCE_1_TX__DOLLAR__ ); SOURCE_2_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_2_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_2_TX__DOLLAR____AnalogSerialOutput__, SOURCE_2_TX__DOLLAR__ ); SOURCE_3_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_3_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_3_TX__DOLLAR____AnalogSerialOutput__, SOURCE_3_TX__DOLLAR__ ); SOURCE_4_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_4_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_4_TX__DOLLAR____AnalogSerialOutput__, SOURCE_4_TX__DOLLAR__ ); SOURCE_5_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_5_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_5_TX__DOLLAR____AnalogSerialOutput__, SOURCE_5_TX__DOLLAR__ ); SOURCE_6_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_6_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_6_TX__DOLLAR____AnalogSerialOutput__, SOURCE_6_TX__DOLLAR__ ); SOURCE_7_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_7_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_7_TX__DOLLAR____AnalogSerialOutput__, SOURCE_7_TX__DOLLAR__ ); SOURCE_8_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_8_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_8_TX__DOLLAR____AnalogSerialOutput__, SOURCE_8_TX__DOLLAR__ ); SOURCE_9_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_9_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_9_TX__DOLLAR____AnalogSerialOutput__, SOURCE_9_TX__DOLLAR__ ); SOURCE_10_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_10_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_10_TX__DOLLAR____AnalogSerialOutput__, SOURCE_10_TX__DOLLAR__ ); SOURCE_11_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_11_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_11_TX__DOLLAR____AnalogSerialOutput__, SOURCE_11_TX__DOLLAR__ ); SOURCE_12_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_12_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_12_TX__DOLLAR____AnalogSerialOutput__, SOURCE_12_TX__DOLLAR__ ); SOURCE_13_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_13_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_13_TX__DOLLAR____AnalogSerialOutput__, SOURCE_13_TX__DOLLAR__ ); SOURCE_14_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_14_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_14_TX__DOLLAR____AnalogSerialOutput__, SOURCE_14_TX__DOLLAR__ ); SOURCE_15_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_15_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_15_TX__DOLLAR____AnalogSerialOutput__, SOURCE_15_TX__DOLLAR__ ); SOURCE_16_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_16_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_16_TX__DOLLAR____AnalogSerialOutput__, SOURCE_16_TX__DOLLAR__ ); SOURCE_17_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_17_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_17_TX__DOLLAR____AnalogSerialOutput__, SOURCE_17_TX__DOLLAR__ ); SOURCE_18_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_18_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_18_TX__DOLLAR____AnalogSerialOutput__, SOURCE_18_TX__DOLLAR__ ); SOURCE_19_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_19_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_19_TX__DOLLAR____AnalogSerialOutput__, SOURCE_19_TX__DOLLAR__ ); SOURCE_20_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_20_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_20_TX__DOLLAR____AnalogSerialOutput__, SOURCE_20_TX__DOLLAR__ ); SOURCE_21_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_21_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_21_TX__DOLLAR____AnalogSerialOutput__, SOURCE_21_TX__DOLLAR__ ); SOURCE_22_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_22_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_22_TX__DOLLAR____AnalogSerialOutput__, SOURCE_22_TX__DOLLAR__ ); SOURCE_23_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_23_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_23_TX__DOLLAR____AnalogSerialOutput__, SOURCE_23_TX__DOLLAR__ ); SOURCE_24_TX__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SOURCE_24_TX__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SOURCE_24_TX__DOLLAR____AnalogSerialOutput__, SOURCE_24_TX__DOLLAR__ ); SOURCE_1__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_1__DOLLAR___OnChange_0, false ) ); SOURCE_2__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_2__DOLLAR___OnChange_1, false ) ); SOURCE_3__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_3__DOLLAR___OnChange_2, false ) ); SOURCE_4__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_4__DOLLAR___OnChange_3, false ) ); SOURCE_5__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_5__DOLLAR___OnChange_4, false ) ); SOURCE_6__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_6__DOLLAR___OnChange_5, false ) ); SOURCE_7__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_7__DOLLAR___OnChange_6, false ) ); SOURCE_8__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_8__DOLLAR___OnChange_7, false ) ); SOURCE_9__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_9__DOLLAR___OnChange_8, false ) ); SOURCE_10__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_10__DOLLAR___OnChange_9, false ) ); SOURCE_11__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_11__DOLLAR___OnChange_10, false ) ); SOURCE_12__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_12__DOLLAR___OnChange_11, false ) ); SOURCE_13__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_13__DOLLAR___OnChange_12, false ) ); SOURCE_14__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_14__DOLLAR___OnChange_13, false ) ); SOURCE_15__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_15__DOLLAR___OnChange_14, false ) ); SOURCE_16__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_16__DOLLAR___OnChange_15, false ) ); SOURCE_17__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_17__DOLLAR___OnChange_16, false ) ); SOURCE_18__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_18__DOLLAR___OnChange_17, false ) ); SOURCE_19__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_19__DOLLAR___OnChange_18, false ) ); SOURCE_20__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_20__DOLLAR___OnChange_19, false ) ); SOURCE_21__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_21__DOLLAR___OnChange_20, false ) ); SOURCE_22__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_22__DOLLAR___OnChange_21, false ) ); SOURCE_23__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_23__DOLLAR___OnChange_22, false ) ); SOURCE_24__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( SOURCE_24__DOLLAR___OnChange_23, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); OPTIONSMENUMAP = new ushort[ 8 ]; OPTIONSMENUICONS = new ushort[ 8 ]; GROUPSMENUMAP = new ushort[ 7 ]; OPTIONSMENU__DOLLAR__ = new CrestronString[ 8 ]; for( uint i = 0; i < 8; i++ ) OPTIONSMENU__DOLLAR__ [i] = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 32, this ); EQPRESETNAMES__DOLLAR__ = new CrestronString[ 7 ]; for( uint i = 0; i < 7; i++ ) EQPRESETNAMES__DOLLAR__ [i] = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 11, this ); ROOMANDSOURCEMENUINITIALIZED = new Crestron.Logos.SplusObjects.DigitalInput( ROOMANDSOURCEMENUINITIALIZED__DigitalInput__, this ); m_DigitalInputList.Add( ROOMANDSOURCEMENUINITIALIZED__DigitalInput__, ROOMANDSOURCEMENUINITIALIZED ); SOURCELISTHASONEITEM = new Crestron.Logos.SplusObjects.DigitalInput( SOURCELISTHASONEITEM__DigitalInput__, this ); m_DigitalInputList.Add( SOURCELISTHASONEITEM__DigitalInput__, SOURCELISTHASONEITEM ); REFRESHOPTIONSMENU = new Crestron.Logos.SplusObjects.DigitalInput( REFRESHOPTIONSMENU__DigitalInput__, this ); m_DigitalInputList.Add( REFRESHOPTIONSMENU__DigitalInput__, REFRESHOPTIONSMENU ); ROOMISON = new Crestron.Logos.SplusObjects.DigitalInput( ROOMISON__DigitalInput__, this ); m_DigitalInputList.Add( ROOMISON__DigitalInput__, ROOMISON ); HASSOURCES = new Crestron.Logos.SplusObjects.DigitalInput( HASSOURCES__DigitalInput__, this ); m_DigitalInputList.Add( HASSOURCES__DigitalInput__, HASSOURCES ); SOURCESHAREAVAILABLE = new Crestron.Logos.SplusObjects.DigitalInput( SOURCESHAREAVAILABLE__DigitalInput__, this ); m_DigitalInputList.Add( SOURCESHAREAVAILABLE__DigitalInput__, SOURCESHAREAVAILABLE ); HASROOMS = new Crestron.Logos.SplusObjects.DigitalInput( HASROOMS__DigitalInput__, this ); m_DigitalInputList.Add( HASROOMS__DigitalInput__, HASROOMS ); HASSLEEP = new Crestron.Logos.SplusObjects.DigitalInput( HASSLEEP__DigitalInput__, this ); m_DigitalInputList.Add( HASSLEEP__DigitalInput__, HASSLEEP ); HASGROUPS = new Crestron.Logos.SplusObjects.DigitalInput( HASGROUPS__DigitalInput__, this ); m_DigitalInputList.Add( HASGROUPS__DigitalInput__, HASGROUPS ); TOOLSMENUENABLED = new Crestron.Logos.SplusObjects.DigitalInput( TOOLSMENUENABLED__DigitalInput__, this ); m_DigitalInputList.Add( TOOLSMENUENABLED__DigitalInput__, TOOLSMENUENABLED ); GROUPSMENUENABLED = new Crestron.Logos.SplusObjects.DigitalInput( GROUPSMENUENABLED__DigitalInput__, this ); m_DigitalInputList.Add( GROUPSMENUENABLED__DigitalInput__, GROUPSMENUENABLED ); SLEEPISON = new Crestron.Logos.SplusObjects.DigitalInput( SLEEPISON__DigitalInput__, this ); m_DigitalInputList.Add( SLEEPISON__DigitalInput__, SLEEPISON ); SLEEPISOFF = new Crestron.Logos.SplusObjects.DigitalInput( SLEEPISOFF__DigitalInput__, this ); m_DigitalInputList.Add( SLEEPISOFF__DigitalInput__, SLEEPISOFF ); SLEEPWARNINGACTIVATED = new Crestron.Logos.SplusObjects.DigitalInput( SLEEPWARNINGACTIVATED__DigitalInput__, this ); m_DigitalInputList.Add( SLEEPWARNINGACTIVATED__DigitalInput__, SLEEPWARNINGACTIVATED ); SLEEPWARNINGISACTIVE = new Crestron.Logos.SplusObjects.DigitalInput( SLEEPWARNINGISACTIVE__DigitalInput__, this ); m_DigitalInputList.Add( SLEEPWARNINGISACTIVE__DigitalInput__, SLEEPWARNINGISACTIVE ); LOUDNESSISON = new Crestron.Logos.SplusObjects.DigitalInput( LOUDNESSISON__DigitalInput__, this ); m_DigitalInputList.Add( LOUDNESSISON__DigitalInput__, LOUDNESSISON ); LOUDNESSISOFF = new Crestron.Logos.SplusObjects.DigitalInput( LOUDNESSISOFF__DigitalInput__, this ); m_DigitalInputList.Add( LOUDNESSISOFF__DigitalInput__, LOUDNESSISOFF ); ONSLEEPPAGE = new Crestron.Logos.SplusObjects.DigitalInput( ONSLEEPPAGE__DigitalInput__, this ); m_DigitalInputList.Add( ONSLEEPPAGE__DigitalInput__, ONSLEEPPAGE ); ONTOOLSPAGE = new Crestron.Logos.SplusObjects.DigitalInput( ONTOOLSPAGE__DigitalInput__, this ); m_DigitalInputList.Add( ONTOOLSPAGE__DigitalInput__, ONTOOLSPAGE ); SLEEPSELECTBUTTON = new Crestron.Logos.SplusObjects.DigitalInput( SLEEPSELECTBUTTON__DigitalInput__, this ); m_DigitalInputList.Add( SLEEPSELECTBUTTON__DigitalInput__, SLEEPSELECTBUTTON ); TOOLSSELECTBUTTON = new Crestron.Logos.SplusObjects.DigitalInput( TOOLSSELECTBUTTON__DigitalInput__, this ); m_DigitalInputList.Add( TOOLSSELECTBUTTON__DigitalInput__, TOOLSSELECTBUTTON ); SLEEPBACKBUTTON = new Crestron.Logos.SplusObjects.DigitalInput( SLEEPBACKBUTTON__DigitalInput__, this ); m_DigitalInputList.Add( SLEEPBACKBUTTON__DigitalInput__, SLEEPBACKBUTTON ); TOOLSBACKBUTTON = new Crestron.Logos.SplusObjects.DigitalInput( TOOLSBACKBUTTON__DigitalInput__, this ); m_DigitalInputList.Add( TOOLSBACKBUTTON__DigitalInput__, TOOLSBACKBUTTON ); GROUPSCONFIGURED = new InOutArray<DigitalInput>( 6, this ); for( uint i = 0; i < 6; i++ ) { GROUPSCONFIGURED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( GROUPSCONFIGURED__DigitalInput__ + i, GROUPSCONFIGURED__DigitalInput__, this ); m_DigitalInputList.Add( GROUPSCONFIGURED__DigitalInput__ + i, GROUPSCONFIGURED[i+1] ); } GROUPSACTIVE = new InOutArray<DigitalInput>( 6, this ); for( uint i = 0; i < 6; i++ ) { GROUPSACTIVE[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( GROUPSACTIVE__DigitalInput__ + i, GROUPSACTIVE__DigitalInput__, this ); m_DigitalInputList.Add( GROUPSACTIVE__DigitalInput__ + i, GROUPSACTIVE[i+1] ); } OPTIONSLINESELECTED = new InOutArray<DigitalInput>( 7, this ); for( uint i = 0; i < 7; i++ ) { OPTIONSLINESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( OPTIONSLINESELECTED__DigitalInput__ + i, OPTIONSLINESELECTED__DigitalInput__, this ); m_DigitalInputList.Add( OPTIONSLINESELECTED__DigitalInput__ + i, OPTIONSLINESELECTED[i+1] ); } SLEEPLINESELECTED = new InOutArray<DigitalInput>( 2, this ); for( uint i = 0; i < 2; i++ ) { SLEEPLINESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( SLEEPLINESELECTED__DigitalInput__ + i, SLEEPLINESELECTED__DigitalInput__, this ); m_DigitalInputList.Add( SLEEPLINESELECTED__DigitalInput__ + i, SLEEPLINESELECTED[i+1] ); } TOOLSLINESELECTED = new InOutArray<DigitalInput>( 5, this ); for( uint i = 0; i < 5; i++ ) { TOOLSLINESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( TOOLSLINESELECTED__DigitalInput__ + i, TOOLSLINESELECTED__DigitalInput__, this ); m_DigitalInputList.Add( TOOLSLINESELECTED__DigitalInput__ + i, TOOLSLINESELECTED[i+1] ); } GROUPSLINESELECTED = new InOutArray<DigitalInput>( 6, this ); for( uint i = 0; i < 6; i++ ) { GROUPSLINESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( GROUPSLINESELECTED__DigitalInput__ + i, GROUPSLINESELECTED__DigitalInput__, this ); m_DigitalInputList.Add( GROUPSLINESELECTED__DigitalInput__ + i, GROUPSLINESELECTED[i+1] ); } GOTOAUDIOMENUPAGE = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOAUDIOMENUPAGE__DigitalOutput__, this ); m_DigitalOutputList.Add( GOTOAUDIOMENUPAGE__DigitalOutput__, GOTOAUDIOMENUPAGE ); GOTOSOURCESPAGE = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOSOURCESPAGE__DigitalOutput__, this ); m_DigitalOutputList.Add( GOTOSOURCESPAGE__DigitalOutput__, GOTOSOURCESPAGE ); GOTOSOURCESHARINGPAGE = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOSOURCESHARINGPAGE__DigitalOutput__, this ); m_DigitalOutputList.Add( GOTOSOURCESHARINGPAGE__DigitalOutput__, GOTOSOURCESHARINGPAGE ); GOTOROOMSPAGE = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOROOMSPAGE__DigitalOutput__, this ); m_DigitalOutputList.Add( GOTOROOMSPAGE__DigitalOutput__, GOTOROOMSPAGE ); GOTOSLEEPPAGE = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOSLEEPPAGE__DigitalOutput__, this ); m_DigitalOutputList.Add( GOTOSLEEPPAGE__DigitalOutput__, GOTOSLEEPPAGE ); GOTOTOOLSPAGE = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOTOOLSPAGE__DigitalOutput__, this ); m_DigitalOutputList.Add( GOTOTOOLSPAGE__DigitalOutput__, GOTOTOOLSPAGE ); GOTOGROUPSPAGE = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOGROUPSPAGE__DigitalOutput__, this ); m_DigitalOutputList.Add( GOTOGROUPSPAGE__DigitalOutput__, GOTOGROUPSPAGE ); SLEEPTIMEADJUSTACTIVE = new Crestron.Logos.SplusObjects.DigitalOutput( SLEEPTIMEADJUSTACTIVE__DigitalOutput__, this ); m_DigitalOutputList.Add( SLEEPTIMEADJUSTACTIVE__DigitalOutput__, SLEEPTIMEADJUSTACTIVE ); SLEEPENABLEADJUSTACTIVE = new Crestron.Logos.SplusObjects.DigitalOutput( SLEEPENABLEADJUSTACTIVE__DigitalOutput__, this ); m_DigitalOutputList.Add( SLEEPENABLEADJUSTACTIVE__DigitalOutput__, SLEEPENABLEADJUSTACTIVE ); BASSADJUSTACTIVE = new Crestron.Logos.SplusObjects.DigitalOutput( BASSADJUSTACTIVE__DigitalOutput__, this ); m_DigitalOutputList.Add( BASSADJUSTACTIVE__DigitalOutput__, BASSADJUSTACTIVE ); TREBLEADJUSTACTIVE = new Crestron.Logos.SplusObjects.DigitalOutput( TREBLEADJUSTACTIVE__DigitalOutput__, this ); m_DigitalOutputList.Add( TREBLEADJUSTACTIVE__DigitalOutput__, TREBLEADJUSTACTIVE ); EQPRESETADJUSTACTIVE = new Crestron.Logos.SplusObjects.DigitalOutput( EQPRESETADJUSTACTIVE__DigitalOutput__, this ); m_DigitalOutputList.Add( EQPRESETADJUSTACTIVE__DigitalOutput__, EQPRESETADJUSTACTIVE ); BALANCEADJUSTACTIVE = new Crestron.Logos.SplusObjects.DigitalOutput( BALANCEADJUSTACTIVE__DigitalOutput__, this ); m_DigitalOutputList.Add( BALANCEADJUSTACTIVE__DigitalOutput__, BALANCEADJUSTACTIVE ); LOUDNESSADJUSTACTIVE = new Crestron.Logos.SplusObjects.DigitalOutput( LOUDNESSADJUSTACTIVE__DigitalOutput__, this ); m_DigitalOutputList.Add( LOUDNESSADJUSTACTIVE__DigitalOutput__, LOUDNESSADJUSTACTIVE ); SELECTSINGLESOURCE = new Crestron.Logos.SplusObjects.DigitalOutput( SELECTSINGLESOURCE__DigitalOutput__, this ); m_DigitalOutputList.Add( SELECTSINGLESOURCE__DigitalOutput__, SELECTSINGLESOURCE ); SHIFTOPTIONSHIGHLIGHTTOTOP = new Crestron.Logos.SplusObjects.DigitalOutput( SHIFTOPTIONSHIGHLIGHTTOTOP__DigitalOutput__, this ); m_DigitalOutputList.Add( SHIFTOPTIONSHIGHLIGHTTOTOP__DigitalOutput__, SHIFTOPTIONSHIGHLIGHTTOTOP ); TOGGLEGROUPS = new InOutArray<DigitalOutput>( 6, this ); for( uint i = 0; i < 6; i++ ) { TOGGLEGROUPS[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( TOGGLEGROUPS__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( TOGGLEGROUPS__DigitalOutput__ + i, TOGGLEGROUPS[i+1] ); } GOTOSOURCECONTROLPAGE = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { GOTOSOURCECONTROLPAGE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOSOURCECONTROLPAGE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( GOTOSOURCECONTROLPAGE__DigitalOutput__ + i, GOTOSOURCECONTROLPAGE[i+1] ); } OPTIONSITEMSACTIVE = new InOutArray<DigitalOutput>( 7, this ); for( uint i = 0; i < 7; i++ ) { OPTIONSITEMSACTIVE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( OPTIONSITEMSACTIVE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( OPTIONSITEMSACTIVE__DigitalOutput__ + i, OPTIONSITEMSACTIVE[i+1] ); } SLEEPITEMSACTIVE = new InOutArray<DigitalOutput>( 2, this ); for( uint i = 0; i < 2; i++ ) { SLEEPITEMSACTIVE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SLEEPITEMSACTIVE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SLEEPITEMSACTIVE__DigitalOutput__ + i, SLEEPITEMSACTIVE[i+1] ); } TOOLSITEMSACTIVE = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { TOOLSITEMSACTIVE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( TOOLSITEMSACTIVE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( TOOLSITEMSACTIVE__DigitalOutput__ + i, TOOLSITEMSACTIVE[i+1] ); } SINGLESOURCE = new Crestron.Logos.SplusObjects.AnalogInput( SINGLESOURCE__AnalogSerialInput__, this ); m_AnalogInputList.Add( SINGLESOURCE__AnalogSerialInput__, SINGLESOURCE ); ACTIVESOURCE = new Crestron.Logos.SplusObjects.AnalogInput( ACTIVESOURCE__AnalogSerialInput__, this ); m_AnalogInputList.Add( ACTIVESOURCE__AnalogSerialInput__, ACTIVESOURCE ); SLEEPTIME = new Crestron.Logos.SplusObjects.AnalogInput( SLEEPTIME__AnalogSerialInput__, this ); m_AnalogInputList.Add( SLEEPTIME__AnalogSerialInput__, SLEEPTIME ); BASS_DB = new Crestron.Logos.SplusObjects.AnalogInput( BASS_DB__AnalogSerialInput__, this ); m_AnalogInputList.Add( BASS_DB__AnalogSerialInput__, BASS_DB ); TREBLE_DB = new Crestron.Logos.SplusObjects.AnalogInput( TREBLE_DB__AnalogSerialInput__, this ); m_AnalogInputList.Add( TREBLE_DB__AnalogSerialInput__, TREBLE_DB ); EQPRESET = new Crestron.Logos.SplusObjects.AnalogInput( EQPRESET__AnalogSerialInput__, this ); m_AnalogInputList.Add( EQPRESET__AnalogSerialInput__, EQPRESET ); BALANCE = new Crestron.Logos.SplusObjects.AnalogInput( BALANCE__AnalogSerialInput__, this ); m_AnalogInputList.Add( BALANCE__AnalogSerialInput__, BALANCE ); SINGLESOURCEICON = new Crestron.Logos.SplusObjects.AnalogInput( SINGLESOURCEICON__AnalogSerialInput__, this ); m_AnalogInputList.Add( SINGLESOURCEICON__AnalogSerialInput__, SINGLESOURCEICON ); ACTIVESOURCEICON = new Crestron.Logos.SplusObjects.AnalogInput( ACTIVESOURCEICON__AnalogSerialInput__, this ); m_AnalogInputList.Add( ACTIVESOURCEICON__AnalogSerialInput__, ACTIVESOURCEICON ); OPTIONSHIGHLIGHTOUT = new Crestron.Logos.SplusObjects.AnalogOutput( OPTIONSHIGHLIGHTOUT__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( OPTIONSHIGHLIGHTOUT__AnalogSerialOutput__, OPTIONSHIGHLIGHTOUT ); OPTIONSITEMCOUNTOUT = new Crestron.Logos.SplusObjects.AnalogOutput( OPTIONSITEMCOUNTOUT__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( OPTIONSITEMCOUNTOUT__AnalogSerialOutput__, OPTIONSITEMCOUNTOUT ); SLEEPITEMCOUNTOUT = new Crestron.Logos.SplusObjects.AnalogOutput( SLEEPITEMCOUNTOUT__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SLEEPITEMCOUNTOUT__AnalogSerialOutput__, SLEEPITEMCOUNTOUT ); TOOLSITEMCOUNTOUT = new Crestron.Logos.SplusObjects.AnalogOutput( TOOLSITEMCOUNTOUT__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( TOOLSITEMCOUNTOUT__AnalogSerialOutput__, TOOLSITEMCOUNTOUT ); GROUPSITEMCOUNTOUT = new Crestron.Logos.SplusObjects.AnalogOutput( GROUPSITEMCOUNTOUT__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( GROUPSITEMCOUNTOUT__AnalogSerialOutput__, GROUPSITEMCOUNTOUT ); OPTIONSICONSOUT = new InOutArray<AnalogOutput>( 7, this ); for( uint i = 0; i < 7; i++ ) { OPTIONSICONSOUT[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( OPTIONSICONSOUT__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( OPTIONSICONSOUT__AnalogSerialOutput__ + i, OPTIONSICONSOUT[i+1] ); } GROUPSICONSOUT = new InOutArray<AnalogOutput>( 6, this ); for( uint i = 0; i < 6; i++ ) { GROUPSICONSOUT[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( GROUPSICONSOUT__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( GROUPSICONSOUT__AnalogSerialOutput__ + i, GROUPSICONSOUT[i+1] ); } SINGLESOURCENAME = new Crestron.Logos.SplusObjects.StringInput( SINGLESOURCENAME__AnalogSerialInput__, 32, this ); m_StringInputList.Add( SINGLESOURCENAME__AnalogSerialInput__, SINGLESOURCENAME ); ACTIVESOURCENAME__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( ACTIVESOURCENAME__DOLLAR____AnalogSerialInput__, 32, this ); m_StringInputList.Add( ACTIVESOURCENAME__DOLLAR____AnalogSerialInput__, ACTIVESOURCENAME__DOLLAR__ ); GROUPSNAMES = new InOutArray<StringInput>( 6, this ); for( uint i = 0; i < 6; i++ ) { GROUPSNAMES[i+1] = new Crestron.Logos.SplusObjects.StringInput( GROUPSNAMES__AnalogSerialInput__ + i, GROUPSNAMES__AnalogSerialInput__, 32, this ); m_StringInputList.Add( GROUPSNAMES__AnalogSerialInput__ + i, GROUPSNAMES[i+1] ); } OPTIONSLABEL__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( OPTIONSLABEL__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( OPTIONSLABEL__DOLLAR____AnalogSerialOutput__, OPTIONSLABEL__DOLLAR__ ); SLEEPLABEL__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( SLEEPLABEL__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( SLEEPLABEL__DOLLAR____AnalogSerialOutput__, SLEEPLABEL__DOLLAR__ ); TOOLSLABEL__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( TOOLSLABEL__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( TOOLSLABEL__DOLLAR____AnalogSerialOutput__, TOOLSLABEL__DOLLAR__ ); GROUPSLABEL__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( GROUPSLABEL__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( GROUPSLABEL__DOLLAR____AnalogSerialOutput__, GROUPSLABEL__DOLLAR__ ); SLEEPWARNINGMESSAGE = new Crestron.Logos.SplusObjects.StringOutput( SLEEPWARNINGMESSAGE__AnalogSerialOutput__, this ); m_StringOutputList.Add( SLEEPWARNINGMESSAGE__AnalogSerialOutput__, SLEEPWARNINGMESSAGE ); OPTIONSITEMS__DOLLAR__ = new InOutArray<StringOutput>( 7, this ); for( uint i = 0; i < 7; i++ ) { OPTIONSITEMS__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( OPTIONSITEMS__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( OPTIONSITEMS__DOLLAR____AnalogSerialOutput__ + i, OPTIONSITEMS__DOLLAR__[i+1] ); } SLEEPITEMS__DOLLAR__ = new InOutArray<StringOutput>( 2, this ); for( uint i = 0; i < 2; i++ ) { SLEEPITEMS__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( SLEEPITEMS__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( SLEEPITEMS__DOLLAR____AnalogSerialOutput__ + i, SLEEPITEMS__DOLLAR__[i+1] ); } TOOLSITEMS__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { TOOLSITEMS__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( TOOLSITEMS__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( TOOLSITEMS__DOLLAR____AnalogSerialOutput__ + i, TOOLSITEMS__DOLLAR__[i+1] ); } GROUPSITEMS__DOLLAR__ = new InOutArray<StringOutput>( 6, this ); for( uint i = 0; i < 6; i++ ) { GROUPSITEMS__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( GROUPSITEMS__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( GROUPSITEMS__DOLLAR____AnalogSerialOutput__ + i, GROUPSITEMS__DOLLAR__[i+1] ); } ROOMANDSOURCEMENUINITIALIZED.OnDigitalPush.Add( new InputChangeHandlerWrapper( ROOMANDSOURCEMENUINITIALIZED_OnPush_0, false ) ); REFRESHOPTIONSMENU.OnDigitalPush.Add( new InputChangeHandlerWrapper( REFRESHOPTIONSMENU_OnPush_1, false ) ); HASSLEEP.OnDigitalChange.Add( new InputChangeHandlerWrapper( HASSLEEP_OnChange_2, false ) ); TOOLSMENUENABLED.OnDigitalChange.Add( new InputChangeHandlerWrapper( TOOLSMENUENABLED_OnChange_3, false ) ); SLEEPISON.OnDigitalPush.Add( new InputChangeHandlerWrapper( SLEEPISON_OnPush_4, false ) ); SLEEPISOFF.OnDigitalPush.Add( new InputChangeHandlerWrapper( SLEEPISOFF_OnPush_5, false ) ); LOUDNESSISON.OnDigitalPush.Add( new InputChangeHandlerWrapper( LOUDNESSISON_OnPush_6, false ) ); LOUDNESSISOFF.OnDigitalPush.Add( new InputChangeHandlerWrapper( LOUDNESSISOFF_OnPush_7, false ) ); ONSLEEPPAGE.OnDigitalRelease.Add( new InputChangeHandlerWrapper( ONSLEEPPAGE_OnRelease_8, false ) ); ONTOOLSPAGE.OnDigitalRelease.Add( new InputChangeHandlerWrapper( ONTOOLSPAGE_OnRelease_9, false ) ); SLEEPWARNINGACTIVATED.OnDigitalPush.Add( new InputChangeHandlerWrapper( SLEEPWARNINGACTIVATED_OnPush_10, false ) ); SLEEPSELECTBUTTON.OnDigitalPush.Add( new InputChangeHandlerWrapper( SLEEPSELECTBUTTON_OnPush_11, false ) ); TOOLSSELECTBUTTON.OnDigitalPush.Add( new InputChangeHandlerWrapper( TOOLSSELECTBUTTON_OnPush_12, false ) ); SLEEPBACKBUTTON.OnDigitalPush.Add( new InputChangeHandlerWrapper( SLEEPBACKBUTTON_OnPush_13, false ) ); TOOLSBACKBUTTON.OnDigitalPush.Add( new InputChangeHandlerWrapper( TOOLSBACKBUTTON_OnPush_14, false ) ); SLEEPTIME.OnAnalogChange.Add( new InputChangeHandlerWrapper( SLEEPTIME_OnChange_15, false ) ); BASS_DB.OnAnalogChange.Add( new InputChangeHandlerWrapper( BASS_DB_OnChange_16, false ) ); TREBLE_DB.OnAnalogChange.Add( new InputChangeHandlerWrapper( TREBLE_DB_OnChange_17, false ) ); EQPRESET.OnAnalogChange.Add( new InputChangeHandlerWrapper( EQPRESET_OnChange_18, false ) ); BALANCE.OnAnalogChange.Add( new InputChangeHandlerWrapper( BALANCE_OnChange_19, false ) ); for( uint i = 0; i < 7; i++ ) OPTIONSLINESELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( OPTIONSLINESELECTED_OnPush_20, false ) ); for( uint i = 0; i < 2; i++ ) SLEEPLINESELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( SLEEPLINESELECTED_OnPush_21, false ) ); for( uint i = 0; i < 5; i++ ) TOOLSLINESELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( TOOLSLINESELECTED_OnPush_22, false ) ); for( uint i = 0; i < 6; i++ ) GROUPSLINESELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( GROUPSLINESELECTED_OnPush_23, false ) ); ACTIVESOURCEICON.OnAnalogChange.Add( new InputChangeHandlerWrapper( ACTIVESOURCEICON_OnChange_24, false ) ); for( uint i = 0; i < 6; i++ ) GROUPSACTIVE[i+1].OnDigitalChange.Add( new InputChangeHandlerWrapper( GROUPSACTIVE_OnChange_25, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); ROOMCONNECTED = new Crestron.Logos.SplusObjects.DigitalInput( ROOMCONNECTED__DigitalInput__, this ); m_DigitalInputList.Add( ROOMCONNECTED__DigitalInput__, ROOMCONNECTED ); SCROLLFIRST = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLFIRST__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLFIRST__DigitalInput__, SCROLLFIRST ); SCROLLLAST = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLLAST__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLLAST__DigitalInput__, SCROLLLAST ); SCROLLPREVIOUS = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLPREVIOUS__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLPREVIOUS__DigitalInput__, SCROLLPREVIOUS ); SCROLLNEXT = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLNEXT__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLNEXT__DigitalInput__, SCROLLNEXT ); SCROLLLINEUP = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLLINEUP__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLLINEUP__DigitalInput__, SCROLLLINEUP ); SCROLLLINEDOWN = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLLINEDOWN__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLLINEDOWN__DigitalInput__, SCROLLLINEDOWN ); SCROLLSELECT = new Crestron.Logos.SplusObjects.DigitalInput( SCROLLSELECT__DigitalInput__, this ); m_DigitalInputList.Add( SCROLLSELECT__DigitalInput__, SCROLLSELECT ); ITEMSELECTED = new InOutArray<DigitalInput>( 5, this ); for( uint i = 0; i < 5; i++ ) { ITEMSELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( ITEMSELECTED__DigitalInput__ + i, ITEMSELECTED__DigitalInput__, this ); m_DigitalInputList.Add( ITEMSELECTED__DigitalInput__ + i, ITEMSELECTED[i+1] ); } SHOWSCROLLCONTROLS = new Crestron.Logos.SplusObjects.DigitalOutput( SHOWSCROLLCONTROLS__DigitalOutput__, this ); m_DigitalOutputList.Add( SHOWSCROLLCONTROLS__DigitalOutput__, SHOWSCROLLCONTROLS ); SELECTFB = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { SELECTFB[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SELECTFB__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SELECTFB__DigitalOutput__ + i, SELECTFB[i+1] ); } SOURCESELECTED = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SOURCESELECTED__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SOURCESELECTED__DigitalOutput__ + i, SOURCESELECTED[i+1] ); } GOTOSOURCECONTROLPAGE = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { GOTOSOURCECONTROLPAGE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( GOTOSOURCECONTROLPAGE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( GOTOSOURCECONTROLPAGE__DigitalOutput__ + i, GOTOSOURCECONTROLPAGE[i+1] ); } SCROLLHIGHLIGHTFB = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { SCROLLHIGHLIGHTFB[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SCROLLHIGHLIGHTFB__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SCROLLHIGHLIGHTFB__DigitalOutput__ + i, SCROLLHIGHLIGHTFB[i+1] ); } SHOWLINE = new InOutArray<DigitalOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { SHOWLINE[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( SHOWLINE__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( SHOWLINE__DigitalOutput__ + i, SHOWLINE[i+1] ); } SCROLLPAGESIZE = new Crestron.Logos.SplusObjects.AnalogInput( SCROLLPAGESIZE__AnalogSerialInput__, this ); m_AnalogInputList.Add( SCROLLPAGESIZE__AnalogSerialInput__, SCROLLPAGESIZE ); SOURCEACTIVEIN = new Crestron.Logos.SplusObjects.AnalogInput( SOURCEACTIVEIN__AnalogSerialInput__, this ); m_AnalogInputList.Add( SOURCEACTIVEIN__AnalogSerialInput__, SOURCEACTIVEIN ); LISTPOSITION = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { LISTPOSITION[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( LISTPOSITION__AnalogSerialInput__ + i, LISTPOSITION__AnalogSerialInput__, this ); m_AnalogInputList.Add( LISTPOSITION__AnalogSerialInput__ + i, LISTPOSITION[i+1] ); } SOURCEICONSIN = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCEICONSIN[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( SOURCEICONSIN__AnalogSerialInput__ + i, SOURCEICONSIN__AnalogSerialInput__, this ); m_AnalogInputList.Add( SOURCEICONSIN__AnalogSerialInput__ + i, SOURCEICONSIN[i+1] ); } SCROLLBAR = new Crestron.Logos.SplusObjects.AnalogOutput( SCROLLBAR__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SCROLLBAR__AnalogSerialOutput__, SCROLLBAR ); ACTIVEBUTTONMODE = new InOutArray<AnalogOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { ACTIVEBUTTONMODE[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( ACTIVEBUTTONMODE__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( ACTIVEBUTTONMODE__AnalogSerialOutput__ + i, ACTIVEBUTTONMODE[i+1] ); } INACTIVEBUTTONMODE = new InOutArray<AnalogOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { INACTIVEBUTTONMODE[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( INACTIVEBUTTONMODE__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( INACTIVEBUTTONMODE__AnalogSerialOutput__ + i, INACTIVEBUTTONMODE[i+1] ); } SOURCEICONSOUT = new InOutArray<AnalogOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { SOURCEICONSOUT[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCEICONSOUT__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( SOURCEICONSOUT__AnalogSerialOutput__ + i, SOURCEICONSOUT[i+1] ); } NAMEIN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NAMEIN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NAMEIN__DOLLAR____AnalogSerialInput__ + i, NAMEIN__DOLLAR____AnalogSerialInput__, 32, this ); m_StringInputList.Add( NAMEIN__DOLLAR____AnalogSerialInput__ + i, NAMEIN__DOLLAR__[i+1] ); } NOWPLAYINGLINE1IN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGLINE1IN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__, 100, this ); m_StringInputList.Add( NOWPLAYINGLINE1IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE1IN__DOLLAR__[i+1] ); } NOWPLAYINGLINE2IN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGLINE2IN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__, 100, this ); m_StringInputList.Add( NOWPLAYINGLINE2IN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGLINE2IN__DOLLAR__[i+1] ); } NOWPLAYINGTRANSPORTIN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__, 1, this ); m_StringInputList.Add( NOWPLAYINGTRANSPORTIN__DOLLAR____AnalogSerialInput__ + i, NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1] ); } CURRENTSOURCENAME = new Crestron.Logos.SplusObjects.StringOutput( CURRENTSOURCENAME__AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTSOURCENAME__AnalogSerialOutput__, CURRENTSOURCENAME ); CURRENTSOURCENOWPLAYINGLINE1 = new Crestron.Logos.SplusObjects.StringOutput( CURRENTSOURCENOWPLAYINGLINE1__AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTSOURCENOWPLAYINGLINE1__AnalogSerialOutput__, CURRENTSOURCENOWPLAYINGLINE1 ); CURRENTSOURCENOWPLAYINGLINE2 = new Crestron.Logos.SplusObjects.StringOutput( CURRENTSOURCENOWPLAYINGLINE2__AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTSOURCENOWPLAYINGLINE2__AnalogSerialOutput__, CURRENTSOURCENOWPLAYINGLINE2 ); CURRENTSOURCENOWPLAYINGTRANSPORT = new Crestron.Logos.SplusObjects.StringOutput( CURRENTSOURCENOWPLAYINGTRANSPORT__AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTSOURCENOWPLAYINGTRANSPORT__AnalogSerialOutput__, CURRENTSOURCENOWPLAYINGTRANSPORT ); NAMEOUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { NAMEOUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( NAMEOUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( NAMEOUT__DOLLAR____AnalogSerialOutput__ + i, NAMEOUT__DOLLAR__[i+1] ); } NOWPLAYINGLINE1OUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { NOWPLAYINGLINE1OUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( NOWPLAYINGLINE1OUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( NOWPLAYINGLINE1OUT__DOLLAR____AnalogSerialOutput__ + i, NOWPLAYINGLINE1OUT__DOLLAR__[i+1] ); } NOWPLAYINGLINE2OUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { NOWPLAYINGLINE2OUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( NOWPLAYINGLINE2OUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( NOWPLAYINGLINE2OUT__DOLLAR____AnalogSerialOutput__ + i, NOWPLAYINGLINE2OUT__DOLLAR__[i+1] ); } NOWPLAYINGTRANSPORTOUT__DOLLAR__ = new InOutArray<StringOutput>( 5, this ); for( uint i = 0; i < 5; i++ ) { NOWPLAYINGTRANSPORTOUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( NOWPLAYINGTRANSPORTOUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( NOWPLAYINGTRANSPORTOUT__DOLLAR____AnalogSerialOutput__ + i, NOWPLAYINGTRANSPORTOUT__DOLLAR__[i+1] ); } ROOMCONNECTED.OnDigitalChange.Add( new InputChangeHandlerWrapper( ROOMCONNECTED_OnChange_0, false ) ); SCROLLFIRST.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLFIRST_OnPush_1, false ) ); SCROLLLAST.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLLAST_OnPush_2, false ) ); SCROLLNEXT.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLNEXT_OnPush_3, false ) ); SCROLLPREVIOUS.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLPREVIOUS_OnPush_4, false ) ); SCROLLLINEUP.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLLINEUP_OnPush_5, false ) ); SCROLLLINEDOWN.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLLINEDOWN_OnPush_6, false ) ); SCROLLSELECT.OnDigitalPush.Add( new InputChangeHandlerWrapper( SCROLLSELECT_OnPush_7, false ) ); for( uint i = 0; i < 5; i++ ) ITEMSELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( ITEMSELECTED_OnPush_8, false ) ); SOURCEACTIVEIN.OnAnalogChange.Add( new InputChangeHandlerWrapper( SOURCEACTIVEIN_OnChange_9, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGLINE1IN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGLINE1IN__DOLLAR___OnChange_10, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGLINE2IN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGLINE2IN__DOLLAR___OnChange_11, false ) ); for( uint i = 0; i < 24; i++ ) NOWPLAYINGTRANSPORTIN__DOLLAR__[i+1].OnSerialChange.Add( new InputChangeHandlerWrapper( NOWPLAYINGTRANSPORTIN__DOLLAR___OnChange_12, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); _SplusNVRAM.STEMP = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 10, this ); _SplusNVRAM.SVOLUMETEMP = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this ); _SplusNVRAM.STHREEDVIEWPOINTTEMP = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this ); _SplusNVRAM.STHREEDDEPTHTEMP = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this ); _SplusNVRAM.SCHANNELTEMP = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 50, this ); _SplusNVRAM.SNUMBER = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 11, this ); _SplusNVRAM.SCHANNELCOMMAND = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 13, this ); ATV = new Crestron.Logos.SplusObjects.DigitalInput( ATV__DigitalInput__, this ); m_DigitalInputList.Add( ATV__DigitalInput__, ATV ); DTV = new Crestron.Logos.SplusObjects.DigitalInput( DTV__DigitalInput__, this ); m_DigitalInputList.Add( DTV__DigitalInput__, DTV ); KP = new InOutArray<DigitalInput>( 13, this ); for( uint i = 0; i < 13; i++ ) { KP[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( KP__DigitalInput__ + i, KP__DigitalInput__, this ); m_DigitalInputList.Add( KP__DigitalInput__ + i, KP[i+1] ); } VOLUME_SET_VALUE = new Crestron.Logos.SplusObjects.AnalogInput( VOLUME_SET_VALUE__AnalogSerialInput__, this ); m_AnalogInputList.Add( VOLUME_SET_VALUE__AnalogSerialInput__, VOLUME_SET_VALUE ); THREED_VIEW_POINT_VALUE = new Crestron.Logos.SplusObjects.AnalogInput( THREED_VIEW_POINT_VALUE__AnalogSerialInput__, this ); m_AnalogInputList.Add( THREED_VIEW_POINT_VALUE__AnalogSerialInput__, THREED_VIEW_POINT_VALUE ); THREED_DEPTH_VALUE = new Crestron.Logos.SplusObjects.AnalogInput( THREED_DEPTH_VALUE__AnalogSerialInput__, this ); m_AnalogInputList.Add( THREED_DEPTH_VALUE__AnalogSerialInput__, THREED_DEPTH_VALUE ); STRING_TO_SEND = new Crestron.Logos.SplusObjects.StringInput( STRING_TO_SEND__AnalogSerialInput__, 10, this ); m_StringInputList.Add( STRING_TO_SEND__AnalogSerialInput__, STRING_TO_SEND ); CHANNEL_TEXT = new Crestron.Logos.SplusObjects.StringOutput( CHANNEL_TEXT__AnalogSerialOutput__, this ); m_StringOutputList.Add( CHANNEL_TEXT__AnalogSerialOutput__, CHANNEL_TEXT ); VOLUME_TEXT = new Crestron.Logos.SplusObjects.StringOutput( VOLUME_TEXT__AnalogSerialOutput__, this ); m_StringOutputList.Add( VOLUME_TEXT__AnalogSerialOutput__, VOLUME_TEXT ); TO_DEVICE = new Crestron.Logos.SplusObjects.StringOutput( TO_DEVICE__AnalogSerialOutput__, this ); m_StringOutputList.Add( TO_DEVICE__AnalogSerialOutput__, TO_DEVICE ); __SPLS_TMPVAR__WAITLABEL_4___Callback = new WaitFunction( __SPLS_TMPVAR__WAITLABEL_4___CallbackFn ); STRING_TO_SEND.OnSerialChange.Add( new InputChangeHandlerWrapper( STRING_TO_SEND_OnChange_0, false ) ); VOLUME_SET_VALUE.OnAnalogChange.Add( new InputChangeHandlerWrapper( VOLUME_SET_VALUE_OnChange_1, false ) ); THREED_VIEW_POINT_VALUE.OnAnalogChange.Add( new InputChangeHandlerWrapper( THREED_VIEW_POINT_VALUE_OnChange_2, false ) ); THREED_DEPTH_VALUE.OnAnalogChange.Add( new InputChangeHandlerWrapper( THREED_DEPTH_VALUE_OnChange_3, false ) ); for( uint i = 0; i < 13; i++ ) KP[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( KP_OnPush_4, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); SOURCESHAREROOMMAP = new ushort[ 25 ]; SYSTEMINITIALIZED = new Crestron.Logos.SplusObjects.DigitalInput( SYSTEMINITIALIZED__DigitalInput__, this ); m_DigitalInputList.Add( SYSTEMINITIALIZED__DigitalInput__, SYSTEMINITIALIZED ); ONSOURCESHARINGPAGE = new Crestron.Logos.SplusObjects.DigitalInput( ONSOURCESHARINGPAGE__DigitalInput__, this ); m_DigitalInputList.Add( ONSOURCESHARINGPAGE__DigitalInput__, ONSOURCESHARINGPAGE ); ROOMDISABLED = new InOutArray<DigitalInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMDISABLED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( ROOMDISABLED__DigitalInput__ + i, ROOMDISABLED__DigitalInput__, this ); m_DigitalInputList.Add( ROOMDISABLED__DigitalInput__ + i, ROOMDISABLED[i+1] ); } ROOMLINESELECTED = new InOutArray<DigitalInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMLINESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( ROOMLINESELECTED__DigitalInput__ + i, ROOMLINESELECTED__DigitalInput__, this ); m_DigitalInputList.Add( ROOMLINESELECTED__DigitalInput__ + i, ROOMLINESELECTED[i+1] ); } SOURCESHARELINESELECTED = new InOutArray<DigitalInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCESHARELINESELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalInput( SOURCESHARELINESELECTED__DigitalInput__ + i, SOURCESHARELINESELECTED__DigitalInput__, this ); m_DigitalInputList.Add( SOURCESHARELINESELECTED__DigitalInput__ + i, SOURCESHARELINESELECTED[i+1] ); } ROOMLISTINITIALIZED = new Crestron.Logos.SplusObjects.DigitalOutput( ROOMLISTINITIALIZED__DigitalOutput__, this ); m_DigitalOutputList.Add( ROOMLISTINITIALIZED__DigitalOutput__, ROOMLISTINITIALIZED ); SHIFTSOURCESHAREHIGHLIGHTTOTOP = new Crestron.Logos.SplusObjects.DigitalOutput( SHIFTSOURCESHAREHIGHLIGHTTOTOP__DigitalOutput__, this ); m_DigitalOutputList.Add( SHIFTSOURCESHAREHIGHLIGHTTOTOP__DigitalOutput__, SHIFTSOURCESHAREHIGHLIGHTTOTOP ); ITEMSELECTEDFB = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ITEMSELECTEDFB[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( ITEMSELECTEDFB__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( ITEMSELECTEDFB__DigitalOutput__ + i, ITEMSELECTEDFB[i+1] ); } LINECHECKEDFB = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { LINECHECKEDFB[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( LINECHECKEDFB__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( LINECHECKEDFB__DigitalOutput__ + i, LINECHECKEDFB[i+1] ); } ROOMSELECTED = new InOutArray<DigitalOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMSELECTED[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( ROOMSELECTED__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( ROOMSELECTED__DigitalOutput__ + i, ROOMSELECTED[i+1] ); } SELECTEDROOM = new Crestron.Logos.SplusObjects.AnalogInput( SELECTEDROOM__AnalogSerialInput__, this ); m_AnalogInputList.Add( SELECTEDROOM__AnalogSerialInput__, SELECTEDROOM ); SOURCESHAREEXCLUDEDROOM = new Crestron.Logos.SplusObjects.AnalogInput( SOURCESHAREEXCLUDEDROOM__AnalogSerialInput__, this ); m_AnalogInputList.Add( SOURCESHAREEXCLUDEDROOM__AnalogSerialInput__, SOURCESHAREEXCLUDEDROOM ); LISTPOSITION = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { LISTPOSITION[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( LISTPOSITION__AnalogSerialInput__ + i, LISTPOSITION__AnalogSerialInput__, this ); m_AnalogInputList.Add( LISTPOSITION__AnalogSerialInput__ + i, LISTPOSITION[i+1] ); } ROOMSOURCE = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMSOURCE[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( ROOMSOURCE__AnalogSerialInput__ + i, ROOMSOURCE__AnalogSerialInput__, this ); m_AnalogInputList.Add( ROOMSOURCE__AnalogSerialInput__ + i, ROOMSOURCE[i+1] ); } ROOMICONSIN = new InOutArray<AnalogInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMICONSIN[i+1] = new Crestron.Logos.SplusObjects.AnalogInput( ROOMICONSIN__AnalogSerialInput__ + i, ROOMICONSIN__AnalogSerialInput__, this ); m_AnalogInputList.Add( ROOMICONSIN__AnalogSerialInput__ + i, ROOMICONSIN[i+1] ); } SOURCESHAREHIGHLIGHTOUT = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCESHAREHIGHLIGHTOUT__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SOURCESHAREHIGHLIGHTOUT__AnalogSerialOutput__, SOURCESHAREHIGHLIGHTOUT ); ROOMSCROLLMAX = new Crestron.Logos.SplusObjects.AnalogOutput( ROOMSCROLLMAX__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( ROOMSCROLLMAX__AnalogSerialOutput__, ROOMSCROLLMAX ); SOURCESHARESCROLLMAX = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCESHARESCROLLMAX__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( SOURCESHARESCROLLMAX__AnalogSerialOutput__, SOURCESHARESCROLLMAX ); SOURCESHAREROOMSOURCE = new InOutArray<AnalogOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCESHAREROOMSOURCE[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCESHAREROOMSOURCE__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( SOURCESHAREROOMSOURCE__AnalogSerialOutput__ + i, SOURCESHAREROOMSOURCE[i+1] ); } ROOMICONSOUT = new InOutArray<AnalogOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMICONSOUT[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( ROOMICONSOUT__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( ROOMICONSOUT__AnalogSerialOutput__ + i, ROOMICONSOUT[i+1] ); } SOURCESHAREICONSOUT = new InOutArray<AnalogOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCESHAREICONSOUT[i+1] = new Crestron.Logos.SplusObjects.AnalogOutput( SOURCESHAREICONSOUT__AnalogSerialOutput__ + i, this ); m_AnalogOutputList.Add( SOURCESHAREICONSOUT__AnalogSerialOutput__ + i, SOURCESHAREICONSOUT[i+1] ); } ROOMNAMEIN__DOLLAR__ = new InOutArray<StringInput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMNAMEIN__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringInput( ROOMNAMEIN__DOLLAR____AnalogSerialInput__ + i, ROOMNAMEIN__DOLLAR____AnalogSerialInput__, 32, this ); m_StringInputList.Add( ROOMNAMEIN__DOLLAR____AnalogSerialInput__ + i, ROOMNAMEIN__DOLLAR__[i+1] ); } CURRENTROOM__DOLLAR__ = new Crestron.Logos.SplusObjects.StringOutput( CURRENTROOM__DOLLAR____AnalogSerialOutput__, this ); m_StringOutputList.Add( CURRENTROOM__DOLLAR____AnalogSerialOutput__, CURRENTROOM__DOLLAR__ ); ROOMNAMEOUT__DOLLAR__ = new InOutArray<StringOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { ROOMNAMEOUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( ROOMNAMEOUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( ROOMNAMEOUT__DOLLAR____AnalogSerialOutput__ + i, ROOMNAMEOUT__DOLLAR__[i+1] ); } SOURCESHAREROOMNAMEOUT__DOLLAR__ = new InOutArray<StringOutput>( 24, this ); for( uint i = 0; i < 24; i++ ) { SOURCESHAREROOMNAMEOUT__DOLLAR__[i+1] = new Crestron.Logos.SplusObjects.StringOutput( SOURCESHAREROOMNAMEOUT__DOLLAR____AnalogSerialOutput__ + i, this ); m_StringOutputList.Add( SOURCESHAREROOMNAMEOUT__DOLLAR____AnalogSerialOutput__ + i, SOURCESHAREROOMNAMEOUT__DOLLAR__[i+1] ); } SYSTEMINITIALIZED.OnDigitalPush.Add( new InputChangeHandlerWrapper( SYSTEMINITIALIZED_OnPush_0, false ) ); SELECTEDROOM.OnAnalogChange.Add( new InputChangeHandlerWrapper( SELECTEDROOM_OnChange_1, false ) ); for( uint i = 0; i < 24; i++ ) ROOMLINESELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( ROOMLINESELECTED_OnPush_2, false ) ); for( uint i = 0; i < 24; i++ ) SOURCESHARELINESELECTED[i+1].OnDigitalPush.Add( new InputChangeHandlerWrapper( SOURCESHARELINESELECTED_OnPush_3, false ) ); for( uint i = 0; i < 24; i++ ) ROOMSOURCE[i+1].OnAnalogChange.Add( new InputChangeHandlerWrapper( ROOMSOURCE_OnChange_4, false ) ); ONSOURCESHARINGPAGE.OnDigitalPush.Add( new InputChangeHandlerWrapper( ONSOURCESHARINGPAGE_OnPush_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 ); _SplusNVRAM.TEMPSTRING = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 40, this ); _SplusNVRAM.STATEVARIABLE = new CrestronString( Crestron.Logos.SplusObjects.CrestronStringEncoding.eEncodingASCII, 2, 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__ ); VALUE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( VALUE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( VALUE__DOLLAR____AnalogSerialInput__, VALUE__DOLLAR__ ); STATEVARIABLE__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogInput( STATEVARIABLE__DOLLAR____AnalogSerialInput__, this ); m_AnalogInputList.Add( STATEVARIABLE__DOLLAR____AnalogSerialInput__, STATEVARIABLE__DOLLAR__ ); VALUE_FB__DOLLAR__ = new Crestron.Logos.SplusObjects.AnalogOutput( VALUE_FB__DOLLAR____AnalogSerialOutput__, this ); m_AnalogOutputList.Add( VALUE_FB__DOLLAR____AnalogSerialOutput__, VALUE_FB__DOLLAR__ ); OBJECTID__DOLLAR__ = new Crestron.Logos.SplusObjects.StringInput( OBJECTID__DOLLAR____AnalogSerialInput__, 3, this ); m_StringInputList.Add( OBJECTID__DOLLAR____AnalogSerialInput__, OBJECTID__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__ ); __SPLS_TMPVAR__WAITLABEL_0___Callback = new WaitFunction( __SPLS_TMPVAR__WAITLABEL_0___CallbackFn ); STATEVARIABLE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( STATEVARIABLE__DOLLAR___OnChange_0, false ) ); VALUE__DOLLAR__.OnAnalogChange.Add( new InputChangeHandlerWrapper( VALUE__DOLLAR___OnChange_1, false ) ); SUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( SUBSCRIBE__DOLLAR___OnPush_2, false ) ); UNSUBSCRIBE__DOLLAR__.OnDigitalPush.Add( new InputChangeHandlerWrapper( UNSUBSCRIBE__DOLLAR___OnPush_3, false ) ); RX__DOLLAR__.OnSerialChange.Add( new InputChangeHandlerWrapper( RX__DOLLAR___OnChange_4, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }
public override void LogosSplusInitialize() { _SplusNVRAM = new SplusNVRAM( this ); SERVERPORT = new Crestron.Logos.SplusObjects.AnalogInput( SERVERPORT__AnalogSerialInput__, this ); m_AnalogInputList.Add( SERVERPORT__AnalogSerialInput__, SERVERPORT ); SERVERADDRESS = new Crestron.Logos.SplusObjects.StringInput( SERVERADDRESS__AnalogSerialInput__, 500, this ); m_StringInputList.Add( SERVERADDRESS__AnalogSerialInput__, SERVERADDRESS ); CONSOLECMD = new Crestron.Logos.SplusObjects.StringInput( CONSOLECMD__AnalogSerialInput__, 500, this ); m_StringInputList.Add( CONSOLECMD__AnalogSerialInput__, CONSOLECMD ); SERVERPORT.OnAnalogChange.Add( new InputChangeHandlerWrapper( SERVERPORT_OnChange_0, false ) ); SERVERADDRESS.OnSerialChange.Add( new InputChangeHandlerWrapper( SERVERADDRESS_OnChange_1, false ) ); CONSOLECMD.OnSerialChange.Add( new InputChangeHandlerWrapper( CONSOLECMD_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 ); PROCESS = new Crestron.Logos.SplusObjects.DigitalInput( PROCESS__DigitalInput__, this ); m_DigitalInputList.Add( PROCESS__DigitalInput__, PROCESS ); ROOMNAMEVALID = new Crestron.Logos.SplusObjects.DigitalOutput( ROOMNAMEVALID__DigitalOutput__, this ); m_DigitalOutputList.Add( ROOMNAMEVALID__DigitalOutput__, ROOMNAMEVALID ); GROUPSINITIALIZED = new Crestron.Logos.SplusObjects.DigitalOutput( GROUPSINITIALIZED__DigitalOutput__, this ); m_DigitalOutputList.Add( GROUPSINITIALIZED__DigitalOutput__, GROUPSINITIALIZED ); ROOMOUT = new InOutArray<DigitalOutput>( 72, this ); for( uint i = 0; i < 72; i++ ) { ROOMOUT[i+1] = new Crestron.Logos.SplusObjects.DigitalOutput( ROOMOUT__DigitalOutput__ + i, this ); m_DigitalOutputList.Add( ROOMOUT__DigitalOutput__ + i, ROOMOUT[i+1] ); } CURRENTGROUP = new Crestron.Logos.SplusObjects.AnalogOutput( CURRENTGROUP__AnalogSerialOutput__, this ); m_AnalogOutputList.Add( CURRENTGROUP__AnalogSerialOutput__, CURRENTGROUP ); GROUPNAMESIN = new InOutArray<StringInput>( 6, this ); for( uint i = 0; i < 6; i++ ) { GROUPNAMESIN[i+1] = new Crestron.Logos.SplusObjects.StringInput( GROUPNAMESIN__AnalogSerialInput__ + i, GROUPNAMESIN__AnalogSerialInput__, 32, this ); m_StringInputList.Add( GROUPNAMESIN__AnalogSerialInput__ + i, GROUPNAMESIN[i+1] ); } GROUPLISTIN = new InOutArray<BufferInput>( 6, this ); for( uint i = 0; i < 6; i++ ) { GROUPLISTIN[i+1] = new Crestron.Logos.SplusObjects.BufferInput( GROUPLISTIN__AnalogSerialInput__ + i, GROUPLISTIN__AnalogSerialInput__, 300, this ); m_StringInputList.Add( GROUPLISTIN__AnalogSerialInput__ + i, GROUPLISTIN[i+1] ); } PROCESS.OnDigitalPush.Add( new InputChangeHandlerWrapper( PROCESS_OnPush_0, false ) ); _SplusNVRAM.PopulateCustomAttributeList( true ); NVRAM = _SplusNVRAM; }