コード例 #1
0
ファイル: BaseGemsRobot.cs プロジェクト: DmitryZyr/CVARC
 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);
 }
コード例 #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);
 }
コード例 #3
0
ファイル: GemsRobot.cs プロジェクト: air-labs/CVARC
 public override T GetSensorsData <T>()
 {
     return(new BaseSensorData
     {
         RobotId = RobotIdSensor.Measure(),
         Position = PositionSensor.Measure(),
         DetailsInfo = GripSensor.Measure()
     } as T);
 }