public void TestSeclureCloudStorge() { var st = new SeclureCloudStorge(); var r = new DACTaskResult(); var s = NewSensor(ProtocolType.Voltage, SafetyFactor.DeformationCrack); s.FactorTypeTable = "T_THEMES_DEFORMATION_CRACK"; ISensorData d = new VoltageData(0.2, 2.5) { //AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s }; r.AddSensorResult(new SensorAcqResult { ErrorCode = (int)Errors.SUCCESS, Data = d, Sensor = s }); s = NewSensor(ProtocolType.Pressure_MPM, SafetyFactor.Seepage); s.FactorTypeTable = "T_THEMES_ENVI_SEEPAGE"; d = new SeepageData(23) { //AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s }; r.AddSensorResult(new SensorAcqResult { ErrorCode = (int)Errors.SUCCESS, Data = d, Sensor = s }); s = NewSensor(ProtocolType.Pressure_MPM, SafetyFactor.StressStrainPoreWaterPressure); s.FactorTypeTable = "T_THEMES_STRESS_STRAIN_PORE_WATER_PRESSURE"; d = new PressureData(23, 23) { //AcqTime = DateTime.Now, //ResultCode = 0, //Sensor = s }; r.AddSensorResult(new SensorAcqResult { ErrorCode = (int)Errors.SUCCESS, Data = d, Sensor = s }); r.Finished = DateTime.Now; r.Task = new DACTask() { DtuID = 2, }; r.DtuCode = "20150202"; st.ProcessResult(r); }
public void TestSeepageDataSerializer() { var r = new DACTaskResult(); var s1 = NewSensor(ProtocolType.Pressure_MPM, SafetyFactor.Seepage); var d = new SeepageData(23) { //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 TestSeepageDataSerializer() { var r = new DACTaskResult(); var s1 = NewSensor(ProtocolType.Pressure_MPM, SafetyFactor.Seepage); s1.FactorTypeTable = "T_THEMES_ENVI_SEEPAGE"; var d = new SeepageData(23) { //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(0, savedCnt); // 插入一条记录 }