internal async Task TurnMotorAtPowerForTimeAsyncInternal(OutputPort ports, int power, uint msRampUp, uint msConstant, uint msRampDown, bool brake)
        {
            Command c = new Command(CommandType.DirectNoReply);

            c.TurnMotorAtPowerForTime(ports, power, msRampUp, msConstant, msRampDown, brake);
            await _brick.SendCommandAsyncInternal(c);
        }
		internal async Task TurnMotorAtPowerForTimeAsyncInternal(OutputPort ports, int power, uint msRampUp, uint msConstant, uint msRampDown, bool brake)
		{
			Command c = new Command(CommandType.DirectNoReply);
			c.TurnMotorAtPowerForTime(ports, power, msRampUp, msConstant, msRampDown, brake);
			await _brick.SendCommandAsyncInternal(c);
		}