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 BaseSensorData { RobotId = RobotIdSensor.Measure(), Position = PositionSensor.Measure(), DetailsInfo = GripSensor.Measure() } as T); }