Beispiel #1
0
 public DataPoint(OaManager manager)
 {
     myManager = manager;
     dataModel = myManager.ProcessModel;
     DpName    = SystemParametrs.MachineName();
     element   = new DescriptionDPElement();
 }
Beispiel #2
0
        public List <string> GetDpNamesByDPTName(string dptName)
        {
            try
            {
                OaProcessModel values = manager.ProcessModel;
                var            dptIds = values.GetAllDpIdsForPattern("*", dptName).FirstOrDefault().ToString();

                //todo Желательно переписать
                short           typeId = Convert.ToInt16(dptIds.ToString().Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)[1]);
                OaDataPointType oaData = new OaDataPointType(manager, manager.GetCurrentSystemId(), typeId);
                return(oaData.GetAllDataPointNames().ToList());
            }
            catch (Exception e)
            {
                Console.WriteLine("Errors (class WccDp function GetDpNamesByDPTName)" + e);
                manager.Stop();
                return(null);
            }
        }
Beispiel #3
0
        protected virtual void description(string _dpName, string key)
        {
            OaProcessModel valueAccess = myManager.ProcessModel;

            valueAccess.FireDpDescription(_dpName, element.search(key));
        }