public final class ErrorMessage extends AbstractUaTcpCommMessage implements IEncodeable
| Modifier and Type | Field and Description |
|---|---|
static boolean |
disableReasonField
This flag controls is the
setReason(String) and constructor parameter for Reason
disabled. |
| Constructor and Description |
|---|
ErrorMessage()
Constructor for ErrorMessage.
|
ErrorMessage(StatusCode code,
String reason)
Constructor for ErrorMessage.
|
ErrorMessage(UnsignedInteger error,
String reason)
Constructor for ErrorMessage.
|
| Modifier and Type | Method and Description |
|---|---|
UnsignedInteger |
getError()
getError.
|
String |
getReason()
getReason.
|
void |
setError(UnsignedInteger error)
setError.
|
void |
setReason(String reason)
setReason.
|
public static boolean disableReasonField
setReason(String) and constructor parameter for Reason
disabled. By default true. This flag can be enabled for debugging purposes, but can potentially
be a security risk.public ErrorMessage()
Constructor for ErrorMessage.
public ErrorMessage(StatusCode code, String reason)
Constructor for ErrorMessage.
code - a StatusCode object.reason - a String object.public ErrorMessage(UnsignedInteger error, String reason)
Constructor for ErrorMessage.
error - a UnsignedInteger object.reason - a String object.public UnsignedInteger getError()
getError.
UnsignedInteger object.public void setError(UnsignedInteger error)
setError.
error - a UnsignedInteger object.Copyright © 2026. All rights reserved.