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); }
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); }
void EsentialsRoomEmergencyContactClosure_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args) { if (args.State && TriggerOnClose || !args.State && !TriggerOnClose) { RunEmergencyBehavior(); } }
void InputPort_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args) { InputStateFeedback.FireUpdate(); }
void InputTwo_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args) { OnGarageStateChange(new GarageEventArgs(digitalInput)); }
void _DigitalInput_StateChange(DigitalInput digitalInput, DigitalInputEventArgs args) { State = _DigitalInput.State; }