Contains pre-defined constants of
DAQuality internal values.
Syntax
Members
Member | Value | Description |
BadNonspecific | 0 | Non-specific. The value is bad but no specific reason is known.
The value of this enum member is 0. |
CommFailure | 24 | Comm Failure. Communications have failed. There is no last known value is available.
The value of this enum member is 24. |
ConfigError | 4 | Configuration Error. There is some server specific problem with the configuration. For example the item in question has been deleted from the configuration.
The value of this enum member is 4. |
DeviceFailure | 12 | Device Failure. A device failure has been detected.
The value of this enum member is 12. |
EguExceeded | 84 | Engineering Units Exceeded. The returned value is outside the limits defined for this parameter. Remark: In this case (per the Fieldbus Specification) the ‘Limits’ field indicates which limit has been exceeded but does NOT necessarily imply that the value cannot move farther out of range.
The value of this enum member is 84. |
GoodNonspecific | 192 | Non-specific. The value is good. There are no special conditions.
The value of this enum member is 192. |
LastKnown | 20 | Last Known Value. Communications have failed. However, the last known value is available. Remark: The ‘age’ of the value may be determined from the TIMESTAMP in the OPCITEMSTATE.
The value of this enum member is 20. |
LastUsable | 68 | Last Usable Value. Whatever was writing this value has stopped doing so. The returned value should be regarded as ‘stale’. Remark: This differs from a BAD value with Substatus 5 (Last Known Value). That status is associated specifically with a detectable communications error on a ‘fetched’ value. This error is associated with the failure of some external source to ‘put’ something into the value within an acceptable period of time. Remark: The ‘age’ of the value can be determined from the TIMESTAMP in OPCITEMSTATE.
The value of this enum member is 68. |
LocalOverride | 216 | Local Override. The value has been Overridden. Typically, this means the input has been disconnected and a manually entered value has been ‘forced’.
The value of this enum member is 216. |
NotConnected | 8 | Not Connected. The input is required to be logically connected to something but is not. This quality may reflect that no value is available at this time, for reasons like the value may have not been provided by the data source.
The value of this enum member is 8. |
OutOfService | 28 | Out of Service. The block is off scan or otherwise locked. This quality is also used when the active state of the item or the group containing the item is InActive.
The value of this enum member is 28. |
SensorCal | 80 | Sensor Not Accurate. Either the value has ‘pegged’ at one of the sensor limits (in which case the limit field should be set to 1 or 2) or the sensor is otherwise known to be out of calibration via some form of internal diagnostics (in which case the limit field should be 0).
The value of this enum member is 80. |
SensorFailure | 16 | Sensor Failure. A sensor failure had been detected (the ’Limits’ field can provide additional diagnostic information in some situations).
The value of this enum member is 16. |
Subnormal | 88 | Sub-Normal. The value is derived from multiple sources and has less than the required number of Good sources.
The value of this enum member is 88. |
UncertainNonspecific | 64 | Non-specific. There is no specific reason why the value is uncertain.
The value of this enum member is 64. |
WaitingForInitialData | 32 | Waiting for Initial Data. After Items are added to a group, it may take some time for the server to actually obtain values for these items. In such cases the client might perform a read (from cache), or establish a ConnectionPoint based subscription and/or execute a Refresh on such a subscription before the values are available. This substatus is only available from OPC DA 3.0 or newer servers.
The value of this enum member is 32. |
Inheritance Hierarchy
System.Object
System.ValueType
System.Enum
OpcLabs.EasyOpc.DataAccess.DAQualities
Requirements
Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows
See Also