/// <summary> /// 设置模块串口波特率的命令 /// </summary> /// <param name="baud">波特率</param> /// <returns></returns> public Byte[] SettingModuleSerialBaudCommand(UInt32 baud) { return GetDatagram(MessageId.SettingModuleSerialBaud, new Parameter(ParameterType.SerialBaud, baud.ToByteArray(3))); }
/// <summary> /// 设置模块串口信息的命令 /// </summary> /// <param name="baud">波特率</param> /// <param name="dataBit">数据位</param> /// <param name="stopBit">停止位</param> /// <param name="parityBit">校验位</param> /// <returns></returns> public Byte[] SettingModuleSerialInfoCommand(UInt32 baud, DataBits dataBit, StopBits stopBit, Parity parityBit) { return GetDatagram(MessageId.Multifunction, new List<Parameter>{ new Parameter(ParameterType.SerialBaud, baud.ToByteArray(3)), new Parameter(ParameterType.SerialDataBit, (Byte)dataBit), new Parameter(ParameterType.SerialStopBit, (Byte)stopBit), new Parameter(ParameterType.SerialParityBit,(Byte)parityBit) }); }