예제 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="task"></param>
        /// <param name="parseResult"></param>
        public override void OnProcess(ITask task, IParseResult pr)
        {
            if (pr.IsSuccess)
            {
                string opera = task.Opera.Name;
                if (StringHelper.Equal(opera, "read"))
                {
                    Scl6Data data = new Scl6Data();
                    data.InstantFlux = Convert.ToDouble(pr.Results["if"]);
                    data.Sum         = Convert.ToDouble(pr.Results["sum"]);

                    task.Device.DeviceDataManager.Last = data;

                    int id = GuidHelper.ConvertToInt32(task.Device.Guid);
                    DBI.Instance.InsertScl6Data(id, data);
                }
            }
        }
예제 #2
0
파일: Class1.cs 프로젝트: hkiaipc/C3
 /// <summary>
 /// 
 /// </summary>
 /// <param name="deviceID"></param>
 /// <param name="data"></param>
 public void InsertScl6Data(int deviceID, Scl6Data data)
 {
     base.InsertFlowmeterData(deviceID, data);
 }
예제 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="deviceID"></param>
 /// <param name="data"></param>
 public void InsertScl6Data(int deviceID, Scl6Data data)
 {
     base.InsertFlowmeterData(deviceID, data);
 }
예제 #4
0
파일: Class1.cs 프로젝트: hkiaipc/C3
        /// <summary>
        /// 
        /// </summary>
        /// <param name="task"></param>
        /// <param name="pr"></param>
        public override void OnProcess(ITask task, IParseResult pr)
        {
            if (pr.IsSuccess)
            {
                string opera = task.Opera.Name ;
                if (StringHelper.Equal(opera, "read"))
                {
                    Scl6Data data = new Scl6Data();
                    data.InstantFlux = Convert.ToDouble(pr.Results["if"]);
                    data.Sum = Convert.ToDouble(pr.Results["sum"]);

                    task.Device.DeviceDataManager.Last = data;

                    int id = GuidHelper.ConvertToInt32 (task.Device.Guid );
                    DBI.Instance.InsertScl6Data(id, data);
                }
            }
        }