private void Signals_GarageDoorStateChangedReceived(GarageDoorSignals sender, GarageDoorGarageDoorStateChangedReceivedEventArgs args) { GarageDoorState = Convert.ToInt32(args.NewState); if (GarageDoorState == 1 && _lastGarageDoorState == 3) // Current state is opened and last state was opening { OpenTime = Math.Round((args.ElapsedTime / 1000.0), 1); } else if (GarageDoorState == 2 && _lastGarageDoorState == 4) // Current state is closed and last state was closing { CloseTime = Math.Round((args.ElapsedTime / 1000.0), 1); } _lastGarageDoorState = GarageDoorState; }
private void Signals_GarageDoorStateChangedReceived(GarageDoorSignals sender, GarageDoorGarageDoorStateChangedReceivedEventArgs args) { }
private void Signals_GarageDoorStateChangedReceived(GarageDoorSignals sender, GarageDoorGarageDoorStateChangedReceivedEventArgs args) { GarageDoorState = Convert.ToInt32(args.NewState); if (GarageDoorState== 1 && _lastGarageDoorState == 3) // Current state is opened and last state was opening OpenTime = Math.Round((args.ElapsedTime / 1000.0), 1); else if (GarageDoorState == 2 && _lastGarageDoorState==4) // Current state is closed and last state was closing CloseTime = Math.Round((args.ElapsedTime / 1000.0), 1); _lastGarageDoorState = GarageDoorState; }