/// <summary> /// constructs a LEGO® MINDSTORMS® EV3 Touch Sensor /// </summary> /// <param name="mode">The initial mode default Touch</param> public TouchSensor(TouchSensorMode mode) : base(DeviceType.TouchSensor) { Mode = mode; DeviceMode = (DeviceMode)mode; Value = 0; }
/// <summary> /// Sets new mode, clears changes and bumps and sets value to 0 /// </summary> /// <param name="mode">the mode</param> /// <returns></returns> public async Task SetMode(TouchSensorMode mode) { Mode = mode; DeviceMode = (DeviceMode)mode; await Clear(); }