Exemple #1
0
 public override void Init()
 {
     RobotIdSensor        = new RobotIdSensor(this);
     MapSensor            = new MapSensor(this);
     PositionSensor       = new LightHouseSensor(this);
     DestinationMapSensor = new DestinationMapSensor(this);
     RobotCamera          = new RobotCamera(this);
     GripSensor           = new GripSensor(this);
 }
 public override T GetSensorsData <T>()
 {
     return(new PositionSensorsData
     {
         RobotId = RobotIdSensor.Measure(),
         Position = PositionSensor.Measure(),
         MapSensor = DestinationMapSensor.Measure(),
         DetailsInfo = GripSensor.Measure()
     } as T);
 }