public override void LogosSplusInitialize()
        {
            SocketInfo __socketinfo__ = new SocketInfo(1, this);

            InitialParametersClass.ResolveHostName = __socketinfo__.ResolveHostName;
            _SplusNVRAM = new SplusNVRAM(this);
            STRUCT      = new MYSTRUCT1(this, true);
            STRUCT.PopulateCustomAttributeList(false);

            BUTTON_1 = new Crestron.Logos.SplusObjects.DigitalInput(BUTTON_1__DigitalInput__, this);
            m_DigitalInputList.Add(BUTTON_1__DigitalInput__, BUTTON_1);

            BUTTON_2 = new Crestron.Logos.SplusObjects.DigitalInput(BUTTON_2__DigitalInput__, this);
            m_DigitalInputList.Add(BUTTON_2__DigitalInput__, BUTTON_2);

            STUPID = new Crestron.Logos.SplusObjects.DigitalInput(STUPID__DigitalInput__, this);
            m_DigitalInputList.Add(STUPID__DigitalInput__, STUPID);

            BTNFB1 = new Crestron.Logos.SplusObjects.DigitalOutput(BTNFB1__DigitalOutput__, this);
            m_DigitalOutputList.Add(BTNFB1__DigitalOutput__, BTNFB1);

            BTNFB2 = new Crestron.Logos.SplusObjects.DigitalOutput(BTNFB2__DigitalOutput__, this);
            m_DigitalOutputList.Add(BTNFB2__DigitalOutput__, BTNFB2);


            STUPID.OnDigitalPush.Add(new InputChangeHandlerWrapper(STUPID_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 );
     STRUCT  = new MYSTRUCT1( this, true );
     STRUCT .PopulateCustomAttributeList( false );
     
     BUTTON_1 = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_1__DigitalInput__, this );
     m_DigitalInputList.Add( BUTTON_1__DigitalInput__, BUTTON_1 );
     
     BUTTON_2 = new Crestron.Logos.SplusObjects.DigitalInput( BUTTON_2__DigitalInput__, this );
     m_DigitalInputList.Add( BUTTON_2__DigitalInput__, BUTTON_2 );
     
     STUPID = new Crestron.Logos.SplusObjects.DigitalInput( STUPID__DigitalInput__, this );
     m_DigitalInputList.Add( STUPID__DigitalInput__, STUPID );
     
     BTNFB1 = new Crestron.Logos.SplusObjects.DigitalOutput( BTNFB1__DigitalOutput__, this );
     m_DigitalOutputList.Add( BTNFB1__DigitalOutput__, BTNFB1 );
     
     BTNFB2 = new Crestron.Logos.SplusObjects.DigitalOutput( BTNFB2__DigitalOutput__, this );
     m_DigitalOutputList.Add( BTNFB2__DigitalOutput__, BTNFB2 );
     
     
     STUPID.OnDigitalPush.Add( new InputChangeHandlerWrapper( STUPID_OnPush_0, false ) );
     
     _SplusNVRAM.PopulateCustomAttributeList( true );
     
     NVRAM = _SplusNVRAM;
     
 }