Exemplo n.º 1
0
        void DMPSIOS_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args)
        {
            var ioNumber = Int32.Parse(digitalInput.DeviceName.Substring(digitalInput.DeviceName.Length - 1, 1));

            CrestronConsole.PrintLine("DMPSIO DigitalStateChange IO is:{0} , and the status is {1}", digitalInput.DeviceName, digitalInput.State);
            IOChangeEvent(ioNumber, digitalInput.State);
        }
Exemplo n.º 2
0
        private void DigitalInputOnStateChange(DigitalInput digitalInput, DigitalInputEventArgs args)
        {
            CloudLog.Notice("Fire interface port state change: {0}", args.State ? "Closed" : "Open");

            if (!_started)
            {
                return;
            }

            OnStateChanged(this, args.State != _normalState);

            var message = string.Format("firestate[{0}]\r\n", args.State == _normalState ? "NORMAL" : "ALERT");
            var bytes   = Encoding.ASCII.GetBytes(message);

            _socket.SendToAll(bytes, 0, bytes.Length);
        }
Exemplo n.º 3
0
 void EsentialsRoomEmergencyContactClosure_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args)
 {
     if (args.State && TriggerOnClose || !args.State && !TriggerOnClose)
     {
         RunEmergencyBehavior();
     }
 }
 void InputPort_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args)
 {
     InputStateFeedback.FireUpdate();
 }
Exemplo n.º 5
0
 void InputTwo_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args)
 {
     OnGarageStateChange(new GarageEventArgs(digitalInput));
 }
 void _DigitalInput_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args)
 {
     State = _DigitalInput.State;
 }