Example #1
0
 public static EDNAHelper Instance()
 {
     if (_mInstance == null) {
         _mInstance = new EDNAHelper();
     }
     return _mInstance;
 }
Example #2
0
 public static EDNAHelper Instance()
 {
     if (_mInstance == null)
     {
         _mInstance = new EDNAHelper();
     }
     return(_mInstance);
 }
Example #3
0
 public static RTInterface Create(string type, bool needclose)
 {
     if (type.ToLower().Equals("edna"))
     {
         return(EDNAHelper.Instance());
     }
     else if (type.ToLower().Equals("pi"))
     {
         return(PIHelper.Instance(needclose));
     }
     else if (type.ToLower().Equals("pspace"))
     {
         return(pSpaceHelper.Instance());
     }
     return(null);
 }
Example #4
0
 /// <summary>
 /// 根据类型初始化实时访问控制接口
 /// </summary>
 /// <param name="type">枚举类型</param>
 /// <returns></returns>
 public static RTInterface Create(rtType type)
 {
     if (type == rtType.edna)
     {
         return(EDNAHelper.Instance());
     }
     else if (type == rtType.pi)
     {
         return(PIHelper.Instance());
     }
     else if (type == rtType.pSpace)
     {
         return(pSpaceHelper.Instance());
     }
     return(null);
 }