コード例 #1
0
ファイル: LegoNXTContactSensor.cs プロジェクト: yingted/Myro
        public IEnumerator <ITask> GetHandler(bumper.Get get)
        {
            if (_bumperConfigState.Status == LegoNxtBumperStatus.Uninitialized)
            {
                throw new InvalidOperationException("LEGO NXT Bumper service is not initialized");
            }

            get.ResponsePort.Post(_bumperConfigState.ContactSensorArrayState);
            yield break;
        }
コード例 #2
0
 public IEnumerator <ITask> GetHandler(pxContactSensor.Get get)
 {
     get.ResponsePort.Post(_state);
     yield break;
 }
コード例 #3
0
ファイル: ScribblerBumper.cs プロジェクト: yingted/Myro
 public virtual IEnumerator <ITask> GetHandler(bumper.Get get)
 {
     get.ResponsePort.Post(_state);
     yield break;
 }
コード例 #4
0
 public virtual IEnumerator <ITask> GetContatSensorHandler(contactsensor.Get get)
 {
     get.ResponsePort.Post(SyncGenericContactState());
     yield break;
 }
コード例 #5
0
 public virtual IEnumerator <ITask> GenericGetHandler(bumper.Get get)
 {
     get.ResponsePort.Post(_contactSensorArrayState);
     yield break;
 }