Example #1
0
 public DoorSensor(
     IVhptDoor door, 
     IStateMachine<States, Events> stateMachine, 
     IAsynchronousFileLogger fileLogger,
     IVhptTravelCoordinator travelCoordinator,
     IEvaluationEngine evaluationEngine)
 {
     this.door = door;
     this.stateMachine = stateMachine;
     this.fileLogger = fileLogger;
     this.travelCoordinator = travelCoordinator;
     this.evaluationEngine = evaluationEngine;
 }
 public DoorSensor(IVhptDoor door)
 {
     this.door = door;
 }
 public DoorSensor(IVhptDoor door)
 {
     this.door = door;
 }