Пример #1
0
 /// <summary>
 /// 设置模块串口波特率的命令
 /// </summary>
 /// <param name="baud">波特率</param>
 /// <returns></returns>
 public Byte[] SettingModuleSerialBaudCommand(UInt32 baud)
 {
     return GetDatagram(MessageId.SettingModuleSerialBaud,
         new Parameter(ParameterType.SerialBaud, baud.ToByteArray(3)));
 }
Пример #2
0
 /// <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)
         });
 }