コード例 #1
0
ファイル: Robot.cs プロジェクト: praveenv4k/indriya
        /// <summary>
        /// Constructor
        /// </summary>
        public Robot()
        {
            _sensorData = new SensorData();
            _localization = new Localization();

            _behaviors = new ObservableCollection<Behavior>();
            _behaviors.Add(new Behavior()
            {
                Mode = BehaviorMode.Blocking,
                Name = "Wave",
                State = BehaviorState.Idle
            });

        }
コード例 #2
0
ファイル: Context.cs プロジェクト: praveenv4k/indriya
 /// <summary>
 /// Update the sensor data of the robot
 /// </summary>
 /// <param name="sensorData">Sensor data</param>
 public void Update(SensorData sensorData)
 {
     lock (_object)
     {
         Robot.SensorData = sensorData;
     }
 }