/// <summary> /// <para>SETINPUTMODE</para> /// </summary> /// <remarks> /// <para>Reference: BDK, Appendix 2, p. 7.</para> /// </remarks> /// <param name="sensorPort">Input Port</param> /// <param name="sensorType">Sensor Type</param> /// <param name="sensorMode">Sensor Mode</param> public void SetInputMode(NxtSensorPort sensorPort, NxtSensorType sensorType, NxtSensorMode sensorMode) { byte[] request = new byte[] { (byte)(ReplyRequired ? 0x00 : 0x80), (byte)NxtCommand.SetInputMode, (byte)sensorPort, (byte)sensorType, (byte)sensorMode }; Send(request); }
/// <summary> /// <para>Constructor.</para> /// </summary> /// <param name="sensorType">Sensor type</param> /// <param name="sensorMode">Sensor mode</param> public NxtActiveSensor(NxtSensorType sensorType, NxtSensorMode sensorMode) : base(sensorType, sensorMode) { }
/// <summary> /// <para>SETINPUTMODE</para> /// </summary> /// <remarks> /// <para>Reference: BDK, Appendix 2, p. 7.</para> /// </remarks> /// <param name="sensorPort">Input Port</param> /// <param name="sensorType">Sensor Type</param> /// <param name="sensorMode">Sensor Mode</param> public void SetInputMode(NxtSensorPort sensorPort, NxtSensorType sensorType, NxtSensorMode sensorMode) { byte[] request = new byte[] { (byte) (ReplyRequired ? 0x00 : 0x80), (byte) NxtCommand.SetInputMode, (byte) sensorPort, (byte) sensorType, (byte) sensorMode }; Send(request); }
/// <summary> /// <para>Constructor.</para> /// </summary> /// <param name="sensorType">The type of the sensor</param> /// <param name="sensorMode">The sensors mode</param> public NxtSensor(NxtSensorType sensorType, NxtSensorMode sensorMode) { this.sensorType = sensorType; this.sensorMode = sensorMode; }