public string test_LimitValues(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.ProcessData.UpdateData(this, new EventArgs()); if (_wtxObj.ProcessData.Underload == false && _wtxObj.ProcessData.Overload == false && _wtxObj.ProcessData.HigherSafeLoadLimit == false) { return("WeightWithinLimits"); } else if (_wtxObj.ProcessData.Underload == true && _wtxObj.ProcessData.Overload == false && _wtxObj.ProcessData.HigherSafeLoadLimit == false) { return("Underload"); } else if (_wtxObj.ProcessData.Underload == false && _wtxObj.ProcessData.Overload == true && _wtxObj.ProcessData.HigherSafeLoadLimit == false) { return("Overload"); } else if (_wtxObj.ProcessData.Underload == false && _wtxObj.ProcessData.Overload == false && _wtxObj.ProcessData.HigherSafeLoadLimit == true) { return("HigherSafeLoadLimit"); } else { return(""); } }
public void testDelayTimeAfterFineFlow(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testInteger = ((IDataFillerExtended)_wtxObj.DataFiller).DelayTimeAfterFilling; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("DL1")); }
public void test_NetGrossValueStringComment_Default(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); double dValue = _wtxObj.ProcessData.Weight.Gross / Math.Pow(10, 7); Assert.AreEqual(dValue.ToString(), _wtxObj.PrintableWeight.Net); }
public void testLimitStatus4(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testBoolean = _wtxObj.DataStandard.LimitStatus4; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("OS4")); }
public void testOptimizationOfCutOffPoints(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testInteger = ((IDataFillerExtended)_wtxObj.Filler).OptimizationMode; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("OSN")); }
public void testScaleRange(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testInteger = _wtxObj.ProcessData.ScaleRange; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("6012/01")); }
public void testMeanValueDosingResults(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testDouble = ((IDataFillerExtended)_wtxObj.Filler).FillingResultMeanValue; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("SDM")); }
public void testOutput3(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testBoolean = _wtxObj.DigitalIO.Output3; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("OM3")); }
public void testLimitStatus4(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testBoolean = _wtxObj.LimitSwitch.LimitStatus4; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("OS4")); }
public void testDecimals(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testInteger = _wtxObj.ProcessData.Decimals; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("6013/01")); }
public void testWeightInZeroRange(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testBoolean = _wtxObj.ProcessData.InsideZero; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("6012/01")); }
public void testScaleSealIsOpen(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testBoolean = _wtxObj.ProcessData.LegalForTrade; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("6012/01")); }
public void testCoarseFlowCutOffPoint(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testDouble = ((IDataFillerExtended)_wtxObj.Filler).CoarseFlowCutOffLevel; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("CFD")); }
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, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testBoolean = _wtxObj.ProcessData.CenterOfZero; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("6012/01")); }
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, 100, update); _wtxObj.Connect(this.OnConnect, 100); double dValue = _wtxObj.ProcessData.Weight.Gross / Math.Pow(10, 0); Assert.AreEqual(dValue.ToString(), _wtxObj.PrintableWeight.Net); }
public void testActivationTimeAfterFineFlow(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testInteger = ((IDataFillerExtended)_wtxObj.Filler).ActivationTimeAfterFilling; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("FFL")); }
public bool TestConnectJetbus(Behavior behaviour) { testConnection = new TestJetbusConnection(behaviour, ipaddress, "Administrator", "wtx", delegate { return(true); }, 1000); WTXJet WTXJetObj = new WTXJet(testConnection, 500, Update); //this.connectCallbackCalled = false; WTXJetObj.Connect(this.OnConnect, 100); return(WTXJetObj.IsConnected); }
public void testSystematicDifference(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _testDouble = ((IDataFillerExtended)_wtxObj.Filler).SystematicDifference; Assert.IsTrue(_jetTestConnection.getDataBuffer.ContainsKey("SYD")); }
public void test_NetGrossValueStringComment_6Decimals(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.ProcessData.PrintableWeight.Update(0, 0, 0, 6); double dValue = _wtxObj.ProcessData.Weight.Net / Math.Pow(10, 6); Assert.AreEqual(dValue.ToString("0.000000", CultureInfo.InvariantCulture), _wtxObj.PrintableWeight.Net.Replace(",", ".")); }
public bool TestDisconnectJetbus(Behavior behaviour) { testConnection = new TestJetbusConnection(behaviour, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); WTXJet WTXJetObj = new WTXJet(testConnection, 500, Update); //this.connectCallbackCalled = false; WTXJetObj.Connect(this.OnConnect, 100); WTXJetObj.Disconnect(this.OnDisconnect); return(WTXJetObj.IsConnected); }
public bool SetActivationTimeTest(Behavior behavior) { TestJetbusConnection _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); WTXJet _wtxObj = new WTXJet(_jetTestConnection, 200, update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.LimitSwitch.LimitSwitch1Source = LimitSwitchSource.Gross; _wtxObj.LimitSwitch.LimitSwitch2Source = LimitSwitchSource.Net; _wtxObj.LimitSwitch.LimitSwitch3Source = LimitSwitchSource.Gross; _wtxObj.LimitSwitch.LimitSwitch4Source = LimitSwitchSource.Net; ((IDataFillerExtended)_wtxObj.Filler).CoarseFlowMonitoring = 10; ((IDataFillerExtended)_wtxObj.Filler).CoarseFlowMonitoringTime = 101; ((IDataFillerExtended)_wtxObj.Filler).CoarseLockoutTime = 110; ((IDataFillerExtended)_wtxObj.Filler).EmptyingMode = 1000; ((IDataFillerExtended)_wtxObj.Filler).EmptyWeight = 1001; ((IDataFillerExtended)_wtxObj.Filler).FineFlowMonitoring = 1011; ((IDataFillerExtended)_wtxObj.Filler).FineFlowMonitoringTime = 1100; ((IDataFillerExtended)_wtxObj.Filler).FineLockoutTime = 1111; ((IDataFillerExtended)_wtxObj.Filler).LowerToleranceLimit = 11000; ((IDataFillerExtended)_wtxObj.Filler).MinimumFineFlow = 11001; ((IDataFillerExtended)_wtxObj.Filler).MinimumStartWeight = 11010; ((IDataFillerExtended)_wtxObj.Filler).ResidualFlowTime = 11101; ((IDataFillerExtended)_wtxObj.Filler).SystematicDifference = 11110; ((IDataFillerExtended)_wtxObj.Filler).TareDelay = 11111; ((IDataFillerExtended)_wtxObj.Filler).TareMode = 100000; ((IDataFillerExtended)_wtxObj.Filler).UpperToleranceLimit = 100001; ((IDataFillerExtended)_wtxObj.Filler).ValveControl = 100010; if (_jetTestConnection.getDataBuffer.ContainsKey("VCT") && _jetTestConnection.getDataBuffer.ContainsValue(100010)) { return(true); } else if (_jetTestConnection.getDataBuffer.ContainsKey("6002/02") && _jetTestConnection.getDataBuffer.ContainsValue(1230)) { return(false); } return(false); }
public bool testNetGrossTareValues(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.ProcessData.UpdateData(this, new EventArgs()); if (_wtxObj.ProcessData.Weight.Net == 0.0011 && _wtxObj.ProcessData.Weight.Tare == 0.0011 && _wtxObj.ProcessData.Weight.Gross == 0) { return(true); } else { return(false); } }
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, 200, update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.SetGross(); // Write in index(address) "6002/01" value 1936683623 if (_jetTestConnection.getDataBuffer.ContainsKey("6002/01") && _jetTestConnection.getDataBuffer.ContainsValue(1936683623)) { return(true); } else { return(false); } }
public bool WriteTareTest(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 200, update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.Tare(); // Write in index(address) "6002/01" value 1701994868 if (_jetTestConnection.getDataBuffer.ContainsKey("6002/01") && _jetTestConnection.getDataBuffer.ContainsValue(1701994868)) { return(true); } else { return(false); } }
public bool testUnit_N(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, "wss://172.19.103.8:443/jet/canopen", "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.ProcessData.UpdateData(this, new EventArgs()); value = _wtxObj.ProcessData.Unit; if (value.Equals("N")) { return(true); } else { return(false); } }
public bool testUnit_lb(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.ProcessData.UpdateData(this, new EventArgs()); value = _wtxObj.ProcessData.Unit; if (value.Equals("lb")) { return(true); } else { return(false); } }
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, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 200, Update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.CalculateAdjustment(preload, capacity); testdPreload = preload * multiplierMv2D; testdNominalLoad = testdPreload + (capacity * multiplierMv2D); testIntPreload = Convert.ToInt32(testdPreload); testIntNominalLoad = Convert.ToInt32(testdNominalLoad); if ( _jetTestConnection.ReadIntegerFromBuffer(JetBusCommands.LDWZeroValue) == testIntPreload && _jetTestConnection.ReadIntegerFromBuffer(JetBusCommands.LWTNominalValue) == testIntNominalLoad ) { return(true); } else { return(false); } }
public bool CalibrationTest(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 200, Update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.AdjustNominalSignalWithCalibrationWeight(1.5); if ( _jetTestConnection.ReadIntegerFromBuffer(JetBusCommands.CIA461CalibrationWeight) == 15000 && // LFT_SCALE_CALIBRATION_WEIGHT = "6152/00" _jetTestConnection.ReadIntegerFromBuffer(JetBusCommands.CIA461ScaleCommand) == 1852596579 // CALIBRATE_NOMINAL_WEIGHT = 1852596579 // SCALE_COMMAND = "6002/01" ) { return(true); } else { return(false); } }
public void testLimitSwitchStatusLVS1(Behavior behavior) { bool testVar = false; _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 100, update); _wtxObj.Connect(this.OnConnect, 100); bool LimitSwitch1 = _wtxObj.LimitSwitch.LimitStatus1; if (_jetTestConnection.getDataBuffer.ContainsKey("2020/25") == true && !LimitSwitch1) { testVar = true; } else { testVar = false; } Assert.IsTrue(testVar); }
public bool MeasureZeroTest(Behavior behavior) { _jetTestConnection = new TestJetbusConnection(behavior, ipaddress, "Administrator", "wtx", delegate { return(true); }); _wtxObj = new WTXJet(_jetTestConnection, 200, Update); _wtxObj.Connect(this.OnConnect, 100); _wtxObj.AdjustZeroSignal(); if ( _jetTestConnection.ReadIntegerFromBuffer(JetBusCommands.CIA461ScaleCommand) == 2053923171 && _jetTestConnection.ReadIntegerFromBuffer(JetBusCommands.CIA461GrossValue) == 0 && _jetTestConnection.ReadIntegerFromBuffer(JetBusCommands.CIA461NetValue) == 0 ) { return(true); } else { return(false); } }