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); }
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); }