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)
 {
     
 }
Exemple #3
0
 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;

        }