Exemple #1
0
        public void FullOn()
        {
            //Set Level 100
            //  level = 100;
            _crestronLoad.FullOn();
            _level = 65535;

            var hub = MessageHub.Instance;

            LoadToggleOnEvent message = new LoadToggleOnEvent(this);

            message.IsOn = true;

            hub.Publish <LoadToggleOnEvent>(message);
        }
Exemple #2
0
        public void FullOn()
        {
            //Level Feedback should occur to process even to set _level
            //No need to set it here

            _crestronLoad.FullOn();

            var hub = MessageHub.Instance;

            LoadOnEvent onMessage = new LoadOnEvent(this);

            onMessage.Time = _presetFadeTime;

            hub.Publish <LoadOnEvent>(onMessage);

            //Might be better to call this with a CTimer
            LoadIsOnEvent isOnmessage = new LoadIsOnEvent(this);

            hub.Publish <LoadIsOnEvent>(isOnmessage);
        }