OPC UA client diagnostic items
- Last UpdatedAug 19, 2024
- 1 minute read
The UA Client object contains diagnostic items for the entire service. The following syntax can be used to access a global diagnostic item:
/$SYS$DIAG/UAClient/<Item>
where,
<Item>: one of the diagnostic item names from the following table.
|
<Item> |
Type |
R/W |
Description |
|
CertificateExpiry |
DateTime |
R |
Date & Time of application certificate expiry (Time in UTC) |
|
CertificateSubject |
String |
R |
Certificate subject name |
|
DefaultNamespace |
String |
R |
Default Namespace configured by the user |
|
IsAnonymousUser |
BOOL |
R |
Anonymous User for UA Server session = True, User credential are provided for UA Server session |
|
IsConnected |
BOOL |
R |
At least one UA Server session established=True, No sessions established=False |
|
KeepAliveInterval |
Int32 |
R |
Keep Alive interval in milliseconds |
|
MessagePolicy |
Int32 |
R |
0=none, 1=Sign, 2=Sign&Encrypt |
|
NamespaceAliases |
String[] |
R |
Array of namespace aliases. |
|
NamespaceUris |
String[] |
R |
Array of namespace URIs |
|
ResetTotals |
BOOL |
R/W |
Setting this to True (1) resets the value of TotalConnectionRetries system item |
|
SecurityPolicy |
Int32 |
R |
0=none, 1=Basic256, 2=Basic128Rsa15 |
|
ServerUri |
String |
R |
End point value of the OPC UA Server connected from Gateway Communication Driver |
|
TotalConnectionRetries |
Int32 |
R |
Number of connection retries since the Gateway Communication Driver starts. Note: Item in intended to indicate the number of connection retries between the UA Client and the UA Server. |
|
UserName |
String |
R |
User Name which is configured for secured session with UA Server (empty if IsAnonymousUser=True) |