namespace ArchestrAServices.Contract; public enum OpcQualityMask : ushort { OPC_LIMIT_OK = 0, OPC_QUALITY_BAD = 0, OPC_LIMIT_LOW = 1, OPC_LIMIT_HIGH = 2, OPC_LIMIT_MASK = 3, OPC_LIMIT_CONST = 3, OPC_QUALITY_CONFIG_ERROR = 4, OPC_QUALITY_NOT_CONNECTED = 8, OPC_QUALITY_DEVICE_FAILURE = 12, OPC_QUALITY_SENSOR_FAILURE = 16, OPC_QUALITY_LAST_KNOWN = 20, OPC_QUALITY_COMM_FAILURE = 24, OPC_QUALITY_OUT_OF_SERVICE = 28, MAGELLAN_QUALITY_INITIALIZING = 32, OPC_QUALITY_UNCERTAIN = 64, OPC_QUALITY_LAST_USABLE = 68, OPC_QUALITY_SENSOR_CAL = 80, OPC_QUALITY_EGU_EXCEEDED = 84, OPC_QUALITY_SUB_NORMAL = 88, OPC_QUALITY_GOOD = 192, OPC_QUALITY_MASK = 192, OPC_QUALITY_LOCAL_OVERRIDE = 216, OPC_STATUS_MASK = 252 }