Example #1
0
 public OPCTag(Tag tag)
 {
     mBaseTag = tag;
     Quality = OPCQuality.OPCQualityBad;
 }
Example #2
0
        //-----------------------------------------------------------------------------------
        // create a new item definition that can be assigned to an element of the
        // item definition array
        public ItemData NewItem(string Name, int appHandle, OPCAccess aMode, object val, OPCQuality qual)
        {
            ItemData ni = new ItemData();

            ni.itemDefs          = new ConfigDefs();
            ni.name              = Name;
            ni.handle            = appHandle;
            ni.itemDefs.accRight = aMode;
            ni.Value             = val;
            ni.Quality           = qual;
            ni.Timestamp         = DateTime.UtcNow;
            Branches.AddNode(Name);
            return(ni);
        }