private void button1_Click(object sender, EventArgs e) { // Newly written IP address from textbox1: string _newIPAdress = textBox1.Text; string _newUri = "wss://" + _newIPAdress + ":443/jet/canopen"; // For : -jet 172.19.103.8:443/jet/canopen ; Initialize Jet-Peer to address // Initializing an object of JetBusConnection and WtxJet to establish a connection to the WTX device, to read and write values. _sConnection = new JetBusConnection(_newUri, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new HBM.WT.API.WTX.WtxJet(_sConnection); _sConnection.IpAddress = textBox1.Text; try { _sConnection.Connect(); } catch (Exception exc) { _aTimer.Enabled = false; _aTimer.Stop(); _wtxObj.isConnected = false; } if (_wtxObj.isConnected) { InitializeTimerJetbus(_timerInterval); _ipAddress = _newIPAdress; } }
public bool TestConnectJetbus(Behavior behaviour) { testConnection = new TestJetbusConnection(behaviour, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }, 5000); WtxJet WTXJetObj = new WtxJet(testConnection); this.connectCallbackCalled = false; WTXJetObj.Connect(this.OnConnect, 100); return(WTXJetObj.isConnected); }
public void testActivationTimeAfterFineFlow(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); testGrossValue = _wtxObj.ActivationTimeAfterFineFlow; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("FFL")); }
public void testOptimizationOfCutOffPoints(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); testGrossValue = _wtxObj.OptimizationOfCutOffPoints; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("OSN")); }
public void testSystematicDifference(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); testGrossValue = _wtxObj.SystematicDifference; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("SYD")); }
public void testWeightWithinTheCenterOfZero(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); testGrossValue = _wtxObj.WeightWithinTheCenterOfZero; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("6012/01")); }
public void testUnit_t(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); value = _wtxObj.Unit; Assert.AreEqual("t", _wtxObj.UnitStringComment()); }
public void testGetDataStr(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); testGrossValue = _wtxObj.NetValue; Assert.IsNotNull(_wtxObj.GetDataStr); }
public void test_StatusStringComment_Default(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); value = 111199990; string Strvalue = _wtxObj.StatusStringComment(value); Assert.AreEqual("Invalid status", Strvalue); }
public bool testIsDataReceived(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.IsDataReceived = false; _wtxObj.getConnection.Read("601A/01"); return(_wtxObj.IsDataReceived); }
public void test_NetGrossValueStringComment_0Decimals(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); string strValue = _wtxObj.NetGrossValueStringComment(_wtxObj.GrossValue, 0); double dValue = _wtxObj.GrossValue / Math.Pow(10, 0); Assert.AreEqual(dValue.ToString(), strValue); }
public void testGetDataUshort(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); ushort[] testArray = new ushort[185]; for (int index = 0; index < testArray.Length; index++) { testArray[index] = 0; } Assert.AreEqual(testArray, _wtxObj.GetDataUshort); }
// Constructor of class WeightCalibration: public WeightCalibration(WtxJet jetObjParam, bool connected) { this._powCalibrationWeight = 0.0; this._potenz = 0.0; this._wtxObj = jetObjParam; _state = 0; _strCommaDot = ""; //Provider for english number format //Provider = CultureInfo.InvariantCulture; InitializeComponent(); if (!connected) { textBox1.Enabled = false; button1.Enabled = false; button2.Text = "Close"; textBox2.Text = "No WTX connected!"; } /* * switch (_jetObj.Unit) * { * case 0: * label2.Text = "kg"; * break; * case 1: * label2.Text = "g"; * break; * case 2: * label2.Text = "t"; * break; * case 3: * label2.Text = "lb"; * break; * default: * label2.Text = "unit"; * break; * } */ textBox2.Text = "Enter a calibration weight"; }
public bool WriteGrossTest(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.gross(WriteDataCompleted); // Alternative : _jetTestConnection.Write("6002/01", 1936683623); if (_jetTestConnection.getDataBuffer.ContainsKey("6002/01") && _jetTestConnection.getDataBuffer.ContainsValue(1936683623)) { return(true); } else { return(false); } }
public void testReadGrossValue(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); testGrossValue = _wtxObj.GrossValue; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("6144/00")); /* * if (_jetTestConnection.getDataBuffer.ContainsKey("6144/00")) * return true; * else * if (_jetTestConnection.getDataBuffer.ContainsKey("")) * return false; * return false; */ }
// Constructor of class 'CalcCalibration' : public CalcCalibration(WtxJet jetObjParam, bool connected) { this._wtxObj = jetObjParam; _finished = false; //Provider for english number format _provider = CultureInfo.InvariantCulture; _strCommaDot = ""; InitializeComponent(); if (!connected) { textBox1.Enabled = false; textBox2.Enabled = false; buttonCalculate.Text = "Close"; _finished = true; label5.Visible = true; label5.Text = "No WTX connected!"; } }
public bool CalibrationPreloadCapacityTest(Behavior behavior) { double preload = 1; double capacity = 2; double testdPreload = 0; double testdNominalLoad = 0; int testIntPreload = 0; int testIntNominalLoad = 0; double multiplierMv2D = 500000; // 2 / 1000000; // 2mV/V correspond 1 million digits (d) _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.Calculate(preload, capacity); testdPreload = preload * multiplierMv2D; testdNominalLoad = testdPreload + (capacity * multiplierMv2D); testIntPreload = Convert.ToInt32(testdPreload); testIntNominalLoad = Convert.ToInt32(testdPreload); if ( _jetTestConnection.getDataBuffer.ContainsKey("2110/06") && _jetTestConnection.getDataBuffer.ContainsValue(testIntPreload) && _jetTestConnection.getDataBuffer.ContainsKey("2110/07") && _jetTestConnection.getDataBuffer.ContainsValue(testIntNominalLoad) ) { return(true); } else { return(false); } }
public void testLimitValueStatusLVS3(Behavior behavior) { bool testVar = false; _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); int limitvalue3 = _wtxObj.LimitValue3Source; if (_jetTestConnection.getDataBuffer.ContainsKey("2020/25") == true && limitvalue3 == 0) { testVar = true; } else { testVar = false; } Assert.IsTrue(testVar); }
public bool CalibrationTest(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.Calibrate(15000, "15000"); if (_jetTestConnection.getDataBuffer.ContainsKey("6152/00") && _jetTestConnection.getDataBuffer.ContainsValue(15000) && // LFT_SCALE_CALIBRATION_WEIGHT = "6152/00" _jetTestConnection.getDataBuffer.ContainsKey("6002/01") && _jetTestConnection.getDataBuffer.ContainsValue(1852596579) && // CALIBRATE_NOMINAL_WEIGHT = 1852596579 // SCALE_COMMAND = "6002/01" _jetTestConnection.getDataBuffer.ContainsKey("6002/02") && _jetTestConnection.getDataBuffer.ContainsValue(1801543519) ) { return(true); } else { return(false); } }
public bool MeasureZeroTest(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WtxJet(_jetTestConnection); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.MeasureZero(); if ( _jetTestConnection.getDataBuffer.ContainsKey("6002/01") && _jetTestConnection.getDataBuffer.ContainsValue(2053923171) && _jetTestConnection.getDataBuffer.ContainsKey("6002/02") && _jetTestConnection.getDataBuffer.ContainsValue(1801543519) ) { return(true); } else { return(false); } }
public LiveValue(string[] args) { InitializeComponent(); pictureBox1.Image = WTXJetGUISimple.Properties.Resources.NE107_DiagnosisPassive; // Setting the connection for jetbus: if (args.Length > 0) { if (args[0] == "modbus" || args[0] == "Modbus") { toolStripStatusLabel2.Text = "Modbus"; } if (args[0] == "jet" || args[0] == "Jet") { toolStripStatusLabel2.Text = "Jetbus"; } } if (args.Length > 1) { _ipAddress = args[1]; DEFAULT_IP_ADDRESS = args[1]; textBox1.Text = DEFAULT_IP_ADDRESS; } else { WTXJetGUISimple.Properties.Settings.Default.Reload(); _ipAddress = WTXJetGUISimple.Properties.Settings.Default.IPAddress; textBox1.Text = _ipAddress; } _timerInterval = 200; // A default value for the timer interval , 200 ms. _uri = "wss://" + _ipAddress; _uri = _uri + ":443/jet/canopen"; // For : -jet 172.19.103.8:443/jet/canopen ; Initialize Jet-Peer to address // Initializing an object of JetBusConnection and WtxJet to establish a connection to the WTX device, to read and write values. _sConnection = new JetBusConnection(_uri, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new HBM.WT.API.WTX.WtxJet(_sConnection); try { _sConnection.Connect(); } catch (Exception exc) { _wtxObj.isConnected = false; textBox2.Text = "Connection failed, enter an other IP address please."; } pictureBox1.Image = WTXJetGUISimple.Properties.Resources.NE107_DiagnosisActive; // Check, ob der Verbindungsaufbau erfolgreich war? if (_wtxObj.isConnected) { InitializeTimerJetbus(_timerInterval); } }