Ejemplo n.º 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);
 }
Ejemplo n.º 2
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);
 }
Ejemplo n.º 3
0
 public override T GetSensorsData <T>()
 {
     return(new BaseSensorData
     {
         RobotId = RobotIdSensor.Measure(),
         Position = PositionSensor.Measure(),
         DetailsInfo = GripSensor.Measure()
     } as T);
 }