Enum opcua_types::StatusCode [] [src]

pub enum StatusCode {
    GOOD,
    GOOD_SUBSCRIPTION_TRANSFERRED,
    GOOD_COMPLETES_ASYNCHRONOUSLY,
    GOOD_OVERLOAD,
    GOOD_CLAMPED,
    GOOD_LOCAL_OVERRIDE,
    GOOD_ENTRY_INSERTED,
    GOOD_ENTRY_REPLACED,
    GOOD_NO_DATA,
    GOOD_MORE_DATA,
    GOOD_COMMUNICATION_EVENT,
    GOOD_SHUTDOWN_EVENT,
    GOOD_CALL_AGAIN,
    GOOD_NON_CRITICAL_TIMEOUT,
    GOOD_RESULTS_MAY_BE_INCOMPLETE,
    GOOD_DATA_IGNORED,
    GOOD_EDITED,
    GOOD_POST_ACTION_FAILED,
    GOOD_DEPENDENT_VALUE_CHANGED,
    UNCERTAIN_REFERENCE_OUT_OF_SERVER,
    UNCERTAIN_NO_COMMUNICATION_LAST_USABLE_VALUE,
    UNCERTAIN_LAST_USABLE_VALUE,
    UNCERTAIN_SUBSTITUTE_VALUE,
    UNCERTAIN_INITIAL_VALUE,
    UNCERTAIN_SENSOR_NOT_ACCURATE,
    UNCERTAIN_ENGINEERING_UNITS_EXCEEDED,
    UNCERTAIN_SUB_NORMAL,
    UNCERTAIN_DATA_SUB_NORMAL,
    UNCERTAIN_REFERENCE_NOT_DELETED,
    UNCERTAIN_NOT_ALL_NODES_AVAILABLE,
    UNCERTAIN_DOMINANT_VALUE_CHANGED,
    UNCERTAIN_DEPENDENT_VALUE_CHANGED,
    BAD_UNEXPECTED_ERROR,
    BAD_INTERNAL_ERROR,
    BAD_OUT_OF_MEMORY,
    BAD_RESOURCE_UNAVAILABLE,
    BAD_COMMUNICATION_ERROR,
    BAD_ENCODING_ERROR,
    BAD_DECODING_ERROR,
    BAD_ENCODING_LIMITS_EXCEEDED,
    BAD_UNKNOWN_RESPONSE,
    BAD_TIMEOUT,
    BAD_SERVICE_UNSUPPORTED,
    BAD_SHUTDOWN,
    BAD_SERVER_NOT_CONNECTED,
    BAD_SERVER_HALTED,
    BAD_NOTHING_TO_DO,
    BAD_TOO_MANY_OPERATIONS,
    BAD_DATA_TYPE_ID_UNKNOWN,
    BAD_CERTIFICATE_INVALID,
    BAD_SECURITY_CHECKS_FAILED,
    BAD_CERTIFICATE_TIME_INVALID,
    BAD_CERTIFICATE_ISSUER_TIME_INVALID,
    BAD_CERTIFICATE_HOST_NAME_INVALID,
    BAD_CERTIFICATE_URI_INVALID,
    BAD_CERTIFICATE_USE_NOT_ALLOWED,
    BAD_CERTIFICATE_ISSUER_USE_NOT_ALLOWED,
    BAD_CERTIFICATE_UNTRUSTED,
    BAD_CERTIFICATE_REVOCATION_UNKNOWN,
    BAD_CERTIFICATE_ISSUER_REVOCATION_UNKNOWN,
    BAD_CERTIFICATE_REVOKED,
    BAD_CERTIFICATE_ISSUER_REVOKED,
    BAD_USER_ACCESS_DENIED,
    BAD_IDENTITY_TOKEN_INVALID,
    BAD_IDENTITY_TOKEN_REJECTED,
    BAD_SECURE_CHANNEL_ID_INVALID,
    BAD_INVALID_TIMESTAMP,
    BAD_NONCE_INVALID,
    BAD_SESSION_ID_INVALID,
    BAD_SESSION_CLOSED,
    BAD_SESSION_NOT_ACTIVATED,
    BAD_SUBSCRIPTION_ID_INVALID,
    BAD_REQUEST_HEADER_INVALID,
    BAD_TIMESTAMPS_TO_RETURN_INVALID,
    BAD_REQUEST_CANCELLED_BY_CLIENT,
    BAD_NO_COMMUNICATION,
    BAD_WAITING_FOR_INITIAL_DATA,
    BAD_NODE_ID_INVALID,
    BAD_NODE_ID_UNKNOWN,
    BAD_ATTRIBUTE_ID_INVALID,
    BAD_INDEX_RANGE_INVALID,
    BAD_INDEX_RANGE_NO_DATA,
    BAD_DATA_ENCODING_INVALID,
    BAD_DATA_ENCODING_UNSUPPORTED,
    BAD_NOT_READABLE,
    BAD_NOT_WRITABLE,
    BAD_OUT_OF_RANGE,
    BAD_NOT_SUPPORTED,
    BAD_NOT_FOUND,
    BAD_OBJECT_DELETED,
    BAD_NOT_IMPLEMENTED,
    BAD_MONITORING_MODE_INVALID,
    BAD_MONITORED_ITEM_ID_INVALID,
    BAD_MONITORED_ITEM_FILTER_INVALID,
    BAD_MONITORED_ITEM_FILTER_UNSUPPORTED,
    BAD_FILTER_NOT_ALLOWED,
    BAD_STRUCTURE_MISSING,
    BAD_EVENT_FILTER_INVALID,
    BAD_CONTENT_FILTER_INVALID,
    BAD_FILTER_OPERAND_INVALID,
    BAD_CONTINUATION_POINT_INVALID,
    BAD_NO_CONTINUATION_POINTS,
    BAD_REFERENCE_TYPE_ID_INVALID,
    BAD_BROWSE_DIRECTION_INVALID,
    BAD_NODE_NOT_IN_VIEW,
    BAD_SERVER_URI_INVALID,
    BAD_SERVER_NAME_MISSING,
    BAD_DISCOVERY_URL_MISSING,
    BAD_SEMPAHORE_FILE_MISSING,
    BAD_REQUEST_TYPE_INVALID,
    BAD_SECURITY_MODE_REJECTED,
    BAD_SECURITY_POLICY_REJECTED,
    BAD_TOO_MANY_SESSIONS,
    BAD_USER_SIGNATURE_INVALID,
    BAD_APPLICATION_SIGNATURE_INVALID,
    BAD_NO_VALID_CERTIFICATES,
    BAD_REQUEST_CANCELLED_BY_REQUEST,
    BAD_PARENT_NODE_ID_INVALID,
    BAD_REFERENCE_NOT_ALLOWED,
    BAD_NODE_ID_REJECTED,
    BAD_NODE_ID_EXISTS,
    BAD_NODE_CLASS_INVALID,
    BAD_BROWSE_NAME_INVALID,
    BAD_BROWSE_NAME_DUPLICATED,
    BAD_NODE_ATTRIBUTES_INVALID,
    BAD_TYPE_DEFINITION_INVALID,
    BAD_SOURCE_NODE_ID_INVALID,
    BAD_TARGET_NODE_ID_INVALID,
    BAD_DUPLICATE_REFERENCE_NOT_ALLOWED,
    BAD_INVALID_SELF_REFERENCE,
    BAD_REFERENCE_LOCAL_ONLY,
    BAD_NO_DELETE_RIGHTS,
    BAD_SERVER_INDEX_INVALID,
    BAD_VIEW_ID_UNKNOWN,
    BAD_TOO_MANY_MATCHES,
    BAD_QUERY_TOO_COMPLEX,
    BAD_NO_MATCH,
    BAD_MAX_AGE_INVALID,
    BAD_HISTORY_OPERATION_INVALID,
    BAD_HISTORY_OPERATION_UNSUPPORTED,
    BAD_WRITE_NOT_SUPPORTED,
    BAD_TYPE_MISMATCH,
    BAD_METHOD_INVALID,
    BAD_ARGUMENTS_MISSING,
    BAD_TOO_MANY_SUBSCRIPTIONS,
    BAD_TOO_MANY_PUBLISH_REQUESTS,
    BAD_NO_SUBSCRIPTION,
    BAD_SEQUENCE_NUMBER_UNKNOWN,
    BAD_MESSAGE_NOT_AVAILABLE,
    BAD_INSUFFICIENT_CLIENT_PROFILE,
    BAD_TCP_SERVER_TOO_BUSY,
    BAD_TCP_MESSAGE_TYPE_INVALID,
    BAD_TCP_SECURE_CHANNEL_UNKNOWN,
    BAD_TCP_MESSAGE_TOO_LARGE,
    BAD_TCP_NOT_ENOUGH_RESOURCES,
    BAD_TCP_INTERNAL_ERROR,
    BAD_TCP_ENDPOINT_URL_INVALID,
    BAD_REQUEST_INTERRUPTED,
    BAD_REQUEST_TIMEOUT,
    BAD_SECURE_CHANNEL_CLOSED,
    BAD_SECURE_CHANNEL_TOKEN_UNKNOWN,
    BAD_SEQUENCE_NUMBER_INVALID,
    BAD_CONFIGURATION_ERROR,
    BAD_NOT_CONNECTED,
    BAD_DEVICE_FAILURE,
    BAD_SENSOR_FAILURE,
    BAD_OUT_OF_SERVICE,
    BAD_DEADBAND_FILTER_INVALID,
    BAD_REFRESH_IN_PROGRESS,
    BAD_CONDITION_ALREADY_DISABLED,
    BAD_CONDITION_DISABLED,
    BAD_EVENT_ID_UNKNOWN,
    BAD_NO_DATA,
    BAD_DATA_LOST,
    BAD_DATA_UNAVAILABLE,
    BAD_ENTRY_EXISTS,
    BAD_NO_ENTRY_EXISTS,
    BAD_TIMESTAMP_NOT_SUPPORTED,
    BAD_INVALID_ARGUMENT,
    BAD_CONNECTION_REJECTED,
    BAD_DISCONNECT,
    BAD_CONNECTION_CLOSED,
    BAD_INVALID_STATE,
    BAD_END_OF_STREAM,
    BAD_NO_DATA_AVAILABLE,
    BAD_WAITING_FOR_RESPONSE,
    BAD_OPERATION_ABANDONED,
    BAD_EXPECTED_STREAM_TO_BLOCK,
    BAD_WOULD_BLOCK,
    BAD_SYNTAX_ERROR,
    BAD_MAX_CONNECTIONS_REACHED,
    BAD_REQUEST_TOO_LARGE,
    BAD_RESPONSE_TOO_LARGE,
    BAD_EVENT_NOT_ACKNOWLEDGEABLE,
    BAD_INVALID_TIMESTAMP_ARGUMENT,
    BAD_PROTOCOL_VERSION_UNSUPPORTED,
    BAD_STATE_NOT_ACTIVE,
    BAD_FILTER_OPERATOR_INVALID,
    BAD_FILTER_OPERATOR_UNSUPPORTED,
    BAD_FILTER_OPERAND_COUNT_MISMATCH,
    BAD_FILTER_ELEMENT_INVALID,
    BAD_FILTER_LITERAL_INVALID,
    BAD_IDENTITY_CHANGE_NOT_SUPPORTED,
    BAD_NOT_TYPE_DEFINITION,
    BAD_VIEW_TIMESTAMP_INVALID,
    BAD_VIEW_PARAMETER_MISMATCH,
    BAD_VIEW_VERSION_INVALID,
    BAD_CONDITION_ALREADY_ENABLED,
    BAD_DIALOG_NOT_ACTIVE,
    BAD_DIALOG_RESPONSE_INVALID,
    BAD_CONDITION_BRANCH_ALREADY_ACKED,
    BAD_CONDITION_BRANCH_ALREADY_CONFIRMED,
    BAD_CONDITION_ALREADY_SHELVED,
    BAD_CONDITION_NOT_SHELVED,
    BAD_SHELVING_TIME_OUT_OF_RANGE,
    BAD_AGGREGATE_LIST_MISMATCH,
    BAD_AGGREGATE_NOT_SUPPORTED,
    BAD_AGGREGATE_INVALID_INPUTS,
    BAD_BOUND_NOT_FOUND,
    BAD_BOUND_NOT_SUPPORTED,
    BAD_AGGREGATE_CONFIGURATION_REJECTED,
    BAD_TOO_MANY_MONITORED_ITEMS,
    BAD_DOMINANT_VALUE_CHANGED,
    BAD_DEPENDENT_VALUE_CHANGED,
    BAD_REQUEST_NOT_ALLOWED,
    BAD_TOO_MANY_ARGUMENTS,
    BAD_SECURITY_MODE_INSUFFICIENT,
    BAD_CERTIFICATE_CHAIN_INCOMPLETE,
}

Variants

Methods

impl StatusCode
[src]

Tests if the status code is bad

Tests if the status code is uncertain

Tests if the status code is good (i.e. not bad or uncertain)

Returns the descriptive name for the status code, e.g. to put a meaningful code in a log file

Returns the descriptive text for the status code

Takes an OPC UA status code as a UInt32 and returns the matching StatusCode, assuming there is one

Takes an OPC UA status code as a string and returns the matching StatusCode - assuming there is one

Trait Implementations

impl PartialEq for StatusCode
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Debug for StatusCode
[src]

Formats the value using the given formatter.

impl Copy for StatusCode
[src]

impl Clone for StatusCode
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl BinaryEncoder<StatusCode> for StatusCode
[src]

Returns the byte length of the structure. This calculation should be exact and as efficient as possible. Read more

Encodes the instance to the write stream.

Decodes an instance from the read stream.