Beispiel #1
0
        private static SpreadPoint GetSpreadPoint(DBPoint dbPoint)
        {
            var rbName = dbPoint.GetXDataForApplication(_nameAppName);

            if (rbName == null)
            {
                return(null);
            }
            var rbCode = dbPoint.GetXDataForApplication(_codeAppName);

            if (rbCode == null)
            {
                return(null);
            }

            var rbNameArray = rbName.AsArray();
            var rbCodeArray = rbCode.AsArray();

            if (rbCodeArray.Length < 2 || rbNameArray.Length < 2)
            {
                return(null);
            }

            return(new SpreadPoint()
            {
                Point = dbPoint.Position,
                Name = (string)rbNameArray[1].Value,
                Code = (string)rbCodeArray[1].Value
            });
        }
Beispiel #2
0
        private static bool IsSpreadPoint(DBPoint dbPoint)
        {
            var nameRb = dbPoint.GetXDataForApplication(_nameAppName);
            var codeRb = dbPoint.GetXDataForApplication(_codeAppName);

            if (nameRb != null && codeRb != null)
            {
                return(true);
            }
            return(false);
        }