Esempio n. 1
0
 public override bool ClearSensor(NxtBrick.Sensor sensor)
 {
     if (SensorDic.ContainsKey(sensor))
     {
         SensorDic[sensor] = NxtBrick.SensorType.NoSensor;
         return(true);
     }
     print("no sensor {0} to clear", sensor);
     return(false);
 }
Esempio n. 2
0
 public override bool SetSensorMode(NxtBrick.Sensor sensor, NxtBrick.SensorType type, NxtBrick.SensorMode mode)
 {
     if (IsConnected)
     {
         print("sensor port {0} set to {1} type in {2} mode", sensor, type, mode);
         if (SensorDic[sensor] != NxtBrick.SensorType.NoSensor)
         {
             print("Problem: sensor {0} already set", sensor);
             return(false);
         }
         if (!SensorDic.ContainsKey(sensor))
         {
             print("Problem: sensor {0} inexistent", sensor);
             return(false);
         }
         SensorDic[sensor] = type;
         return(true);
     }
     print("Problem: could not retrieve data because of broken connection");
     return(false);
 }