Example #1
0
 public ProbeController(IProbe probe, string name, Config.ProbeType probeType, int startingTargetTemp)
 {
     _probe = probe;
     Name = name;
     ProbeType = probeType;
     TargetTemp = startingTargetTemp;
     State = Config.ProbeState.Unavailable;
     TargetReachedTimes = new System.Collections.ArrayList();
     TargetReachedTimespans = new System.Collections.Stack();
 }
Example #2
0
 private void SetState(Config.ProbeState state)
 {
     PreviousState = State;
     if (PreviousState != state || StateChangedTime <= 0)
         StateChangedTime = Program.CurrentTime;
     _state = state;
 }