public OPCTag(Tag tag) { mBaseTag = tag; Quality = OPCQuality.OPCQualityBad; }
//----------------------------------------------------------------------------------- // 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); }