Ejemplo n.º 1
0
 private void ReadDigitalIOFunctions(object sender, IOFunctionEventArgs e)
 {
     /*DDD Todo
      * int out1 = _wtxDevice.DataStandard.Output1;
      * int out2 = _wtxDevice.DataStandard.Output2;
      * int out3 = _wtxDevice.DataStandard.Output3;
      * int out4 = _wtxDevice.DataStandard.Output4;
      * int in1 = _wtxDevice.DataStandard.Input1;
      * int in2 = _wtxDevice.DataStandard.Input2;
      */
     if (this.rbtConnectionModbus.Checked)    // If 'Modbus/Tcp' is selected, disconnect and reconnect from Jetbus to Modbus
     {
         _wtxDevice.Disconnect();
         ModbusTCPConnection _connection = new ModbusTCPConnection(_ipAddress);
         _wtxDevice = new Hbm.Weighing.API.WTX.WTXModbus(_connection, this._timerInterval, this.update);
     }
 }
Ejemplo n.º 2
0
 private void WriteDigitalIOFunctions(object sender, IOFunctionEventArgs e)
 {
     /*DDD Todo
      * if ((int)e.FunctionOutputIO1 != (-1))
      *  _wtxDevice.DataStandard.Output1 = (int)e.FunctionOutputIO1;
      * if ((int)e.FunctionOutputIO1 != (-1))
      *  _wtxDevice.DataStandard.Output2 = (int)e.FunctionOutputIO2;
      * if ((int)e.FunctionOutputIO1 != (-1))
      *  _wtxDevice.DataStandard.Output3 = (int)e.FunctionOutputIO3;
      * if ((int)e.FunctionOutputIO1 != (-1))
      *  _wtxDevice.DataStandard.Output4 = (int)e.FunctionOutputIO4;
      *
      * if ((int)e.FunctionOutputIO1 != (-1))
      *  _wtxDevice.DataStandard.Input1 = (int)e.FunctionInputIO1;
      * if ((int)e.FunctionOutputIO1 != (-1))
      *  _wtxDevice.DataStandard.Input2 = (int)e.FunctionInputIO2;
      */
     if (this.rbtConnectionModbus.Checked)    // If 'Modbus/Tcp' is selected, disconnect and reconnect from Jetbus to Modbus
     {
         _wtxDevice.Disconnect();
         ModbusTCPConnection _connection = new ModbusTCPConnection(_ipAddress);
         _wtxDevice = new Hbm.Weighing.API.WTX.WTXModbus(_connection, this._timerInterval, this.update);
     }
 }