public void TestSQLiteStorge() { var st = new SQLiteStorge(); var r = new DACTaskResult(); var s2 = NewSensor(ProtocolType.GPS_HC, SafetyFactor.StressStrainPoreWaterPressure); ISensorData d = new VibratingWireData(1869, 25, 18, 18) { //AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s2 }; r.AddSensorResult(new SensorAcqResult { Data = d, Sensor = s2 }); var s1 = NewSensor(ProtocolType.Voltage, SafetyFactor.DeformationCrack); d = new VoltageData(0.2, 2.5) { //AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s1 }; r.AddSensorResult(new SensorAcqResult { Data = d, Sensor = s1 }); s1 = NewSensor(ProtocolType.Wind_OSL, SafetyFactor.Wind2D); d = new Wind2dData(5, 256) { //AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s1 }; r.AddSensorResult(new SensorAcqResult { Data = d, Sensor = s1 }); s2 = NewSensor(ProtocolType.GPS_HC, SafetyFactor.StressStrainPoreWaterPressure); d = new VibratingWireData(1869, 25, 18, 18) { //AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s2 }; r.AddSensorResult(new SensorAcqResult { Data = d, Sensor = s2 }); st.ProcessResult(r); }
public void TestWind3DDataSerializer() { DACTaskResult r = new DACTaskResult(); var s1 = NewSensor(ProtocolType.Wind_OSL, SafetyFactor.Wind3D); var d = new Wind2dData(5, 256) { ////AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s1 }; r.AddSensorResult(new SensorAcqResult { Data = d, Sensor = s1 }); int savedCnt = sqLiteDbAccessor.SaveDacResult(r); Assert.AreEqual(1, savedCnt); }
public void TestWind3DDataSerializer() { DACTaskResult r = new DACTaskResult(); var s1 = NewSensor(ProtocolType.Wind_OSL, SafetyFactor.Wind3D); s1.FactorTypeTable = "T_THEMES_ENVI_WIND"; var d = new Wind2dData(5, 256) { //AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s1 }; r.AddSensorResult(new SensorAcqResult { Data = d, ErrorCode = (int)Errors.SUCCESS, Sensor = s1 }); r.Finished = DateTime.Now; int savedCnt = msDbAccessor.SaveDacResult(r); Assert.AreEqual(1, savedCnt); }