namespace ZB.MOM.WW.OtOpcUa.Core.Abstractions; /// /// Security classification for write authorization on a tag, mirroring /// the v1 Galaxy SecurityClassification model documented in docs/DataTypeMapping.md. /// Generalized so non-Galaxy drivers can declare per-tag write protection levels. /// /// /// Maps to NodePermissions write tiers in docs/v2/acl-design.md: /// FreeAccess + Operate require WriteOperate; Tune requires WriteTune; /// Configure requires WriteConfigure; SecuredWrite + VerifiedWrite + ViewOnly /// are read-only from OPC UA (v1 behavior preserved). /// public enum SecurityClassification { FreeAccess = 0, Operate = 1, SecuredWrite = 2, VerifiedWrite = 3, Tune = 4, Configure = 5, ViewOnly = 6, }