예제 #1
0
파일: 类构造.cs 프로젝트: jyorin/yinghe
 public static 数据项 获取数据项()
 {
     数据项 _数据项 = new 数据项();
     采集时针 _采集时针 = 获取采集时针();
     _数据项.时针 = _采集时针;
     return _数据项;
 }
예제 #2
0
        public static void AddData(string ip, int id, float d, int t)
        {
            string key  = 数据来源编码规则.GetAnyWay(ip, id.ToString());
            数据项    _数据项 = GetItem(key);

            _数据项.AddData(d, t);
        }
예제 #3
0
        public static 数据项 获取数据项()
        {
            数据项  _数据项  = new 数据项();
            采集时针 _采集时针 = 获取采集时针();

            _数据项.时针 = _采集时针;
            return(_数据项);
        }
예제 #4
0
 public override void FillNode()
 {
     数据项 node = new 数据项();
     node.来源类型 = 数据来源类型.SITE;
     node.时针 = 类构造.获取采集时针();
     node.数据编码 = "FREQ"; // 频率测试结果
     list.Add(node);
     数据项哈希存储.AddItem(数据来源编码规则.GetSITE(this.ID.ToString(), "FREQ"), node);
     node.来源类型 = 数据来源类型.SITE;
     node.时针 = 类构造.获取采集时针();
     node.数据编码 = "FREQ2";// 频率测试结果2
     list.Add(node);
     数据项哈希存储.AddItem(数据来源编码规则.GetSITE(this.ID.ToString(), "FREQ2"), node);
 }
예제 #5
0
        public void 加载ANYWAY数据项()
        {
            数据项 item = null;
            int count = _配置信息._ANYWAY.list.Count;
            for (int i = 0; i < count; i++)
            {
                item = new 数据项();
                item.来源类型 = 数据来源类型.AnyWay;
                item.时针 = 类构造.获取采集时针();
                item.数据序号 = 100 + i;
                item.数据编码 = _配置信息._ANYWAY.list[i].获取规则编码();
                数据项哈希存储.AddItem(item.数据编码, item);

            }
        }
예제 #6
0
 public static void LoadDataPvg(int 毫秒数)
 {
     foreach (DictionaryEntry item in 数据项哈希存储.数据项哈希集)
     {
         数据项 _数据项 = item.Value as 数据项;
         if (_数据项 != null)
         {
             if (毫秒数 > 0)
             {
                 _数据项._数据取平均值 = new 数据平均处理(毫秒数);
             }
             else
             {
                 _数据项._数据取平均值 = null;
             }
         }
     }
 }
예제 #7
0
 public 稳态通道管理(数据项 _数据项)
 {
     this._数据项    = _数据项;
     this._波形时针   = 类构造.获取波形时针();
     this._波形时针计数 = new 波形时针计数(this._数据项);
 }
예제 #8
0
 public 波形时针计数(数据项 _数据项)
 {
     this._数据项 = _数据项;
 }
예제 #9
0
 public 波形时针计数(数据项 _数据项)
 {
     this._数据项 = _数据项;
 }
예제 #10
0
 public 稳态通道管理(数据项 _数据项)
 {
     this._数据项 = _数据项;
     this._波形时针 = 类构造.获取波形时针();
     this._波形时针计数 = new 波形时针计数(this._数据项);
 }