public TDMSAttribute GetTable()
        {
            var folder = new TdmsObjectTdmsAttributeValueBehavior(Document.Attributes["A_Block_Ref"]).GetValue();

            if (folder == null)
            {
                return(null);
            }
            return(folder.Attributes[folderDefName]);
        }
示例#2
0
        public string CreateNppId()
        {
            var npp = new TdmsObjectTdmsAttributeValueBehavior(
                setAttributes.GetAttribute("A_Object_Ref"))
                      .GetValue();

            if (npp == null)
            {
                return(string.Empty);
            }
            var mapItem = this.nppMaps.FirstOrDefault(
                map => map.Guid.Equals(npp.GUID));

            return((mapItem == null) ?
                   string.Empty : mapItem.Id);
        }
示例#3
0
        public string CreateNppUnit()
        {
            var document = new TdmsObjectTdmsAttributeValueBehavior(
                row.Attributes["A_DocRef"]).GetValue();

            if (document == null)
            {
                return(string.Empty);
            }
            var client   = new BlocksNumbersClient(document);
            var interval = client.GetNumbers();

            if (interval.Count == 0)
            {
                return(string.Empty);
            }
            return(String.Join(",", interval));
        }
        public TDMSObject GetNpp()
        {
            var npp = new TdmsObjectTdmsAttributeValueBehavior(Document.Attributes["A_Object_Ref"]).GetValue();

            return(npp);
        }