public ModbusASCIIMaster(SerialPort sp)
 {
     try
     {
         SerialAdaper = new ModbusSerialPortAdapter(sp);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public void SetModbusSerialPortAdapter(ModbusSerialPortAdapter iModbusSerialPortAdapter)
 {
     try
     {
         SerialAdaper = iModbusSerialPortAdapter;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
 public ModbusASCIIMaster(string portName, int baudRate, int databits, StopBits stopbits, Parity parity)
 {
     try
     {
         SerialPort sp = new SerialPort(portName, baudRate, parity, databits, stopbits);
         SerialAdaper = new ModbusSerialPortAdapter(sp);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public ModbusASCIIMaster(string portName = "COM1", int baudRate = 96000, Parity parity = Parity.None, int dataBits = 8, StopBits stopBits = StopBits.One)
 {
     this.SerialAdaper = new ModbusSerialPortAdapter(new SerialPort(portName, baudRate, parity, dataBits, stopBits));
 }
예제 #5
0
 public void SetModbusSerialPortAdapter(ModbusSerialPortAdapter iModbusSerialPortAdapter)
 {
     SerialAdaper = iModbusSerialPortAdapter;
 }
예제 #6
0
 public ModbusRTUMaster(ModbusSerialPortAdapter iModbusSerialPortAdapter = null)
 {
     this.SerialAdaper = iModbusSerialPortAdapter;
 }