Beispiel #1
0
 public BaseState(ISensorsSet sensorsSet)
 {
     if (sensorsSet == null)
     {
         throw new ArgumentNullException("State sensors not specified");
     }
     _sensorsSet = sensorsSet;
     _target     = sensorsSet.FloorRequestedExt ?? sensorsSet.FloorLocked ?? -1;
     _speed      = 0;
 }
Beispiel #2
0
 public StateStandingDoorOpen(ISensorsSet sensorsSet) : base(sensorsSet)
 {
     _speed = 0;
 }
 public StateStandingDoorClosed(ISensorsSet sensorsSet) : base(sensorsSet)
 {
     _speed = 0;
 }
Beispiel #4
0
 protected BaseState(BaseState prev)
 {
     _sensorsSet = prev._sensorsSet;
     _speed      = prev._speed;
     _target     = prev._target;
 }