// From IButtonHandler
        public void StartBtnPushed()
        {
            switch (_state)
            {
            case State.Relaxed:
                _state = State.Compressing;
                _compressionMechanism.Compress();
                break;

            case State.Decompressing:
                _state = State.Compressing;
                _compressionMechanism.Stop();
                _compressionMechanism.Compress();
                break;
            }
        }
 void Stop(Object source, System.Timers.ElapsedEventArgs e)
 {
     Console.WriteLine("SubCompressionCtrl::Stop() called");
     _pump.Stop();
     _compressIndicator.Off();
     _decompressIndicator.Off();
     _vibrationMotor.Off();
 }