pub struct ErrorCode(/* private fields */);Expand description
BACnet error codes (Clause 18).
Implementations§
Source§impl ErrorCode
impl ErrorCode
Sourcepub const AUTHENTICATION_FAILED: Self
pub const AUTHENTICATION_FAILED: Self
Wire value 1.
Sourcepub const CONFIGURATION_IN_PROGRESS: Self
pub const CONFIGURATION_IN_PROGRESS: Self
Wire value 2.
Sourcepub const DEVICE_BUSY: Self
pub const DEVICE_BUSY: Self
Wire value 3.
Sourcepub const DYNAMIC_CREATION_NOT_SUPPORTED: Self
pub const DYNAMIC_CREATION_NOT_SUPPORTED: Self
Wire value 4.
Sourcepub const FILE_ACCESS_DENIED: Self
pub const FILE_ACCESS_DENIED: Self
Wire value 5.
Sourcepub const INCOMPATIBLE_SECURITY_LEVELS: Self
pub const INCOMPATIBLE_SECURITY_LEVELS: Self
Wire value 6.
Sourcepub const INCONSISTENT_PARAMETERS: Self
pub const INCONSISTENT_PARAMETERS: Self
Wire value 7.
Sourcepub const INCONSISTENT_SELECTION_CRITERION: Self
pub const INCONSISTENT_SELECTION_CRITERION: Self
Wire value 8.
Sourcepub const INVALID_DATA_TYPE: Self
pub const INVALID_DATA_TYPE: Self
Wire value 9.
Sourcepub const INVALID_FILE_ACCESS_METHOD: Self
pub const INVALID_FILE_ACCESS_METHOD: Self
Wire value 10.
Sourcepub const INVALID_FILE_START_POSITION: Self
pub const INVALID_FILE_START_POSITION: Self
Wire value 11.
Sourcepub const INVALID_OPERATOR_NAME: Self
pub const INVALID_OPERATOR_NAME: Self
Wire value 12.
Sourcepub const INVALID_PARAMETER_DATA_TYPE: Self
pub const INVALID_PARAMETER_DATA_TYPE: Self
Wire value 13.
Sourcepub const INVALID_TIME_STAMP: Self
pub const INVALID_TIME_STAMP: Self
Wire value 14.
Sourcepub const KEY_GENERATION_ERROR: Self
pub const KEY_GENERATION_ERROR: Self
Wire value 15.
Sourcepub const MISSING_REQUIRED_PARAMETER: Self
pub const MISSING_REQUIRED_PARAMETER: Self
Wire value 16.
Sourcepub const NO_OBJECTS_OF_SPECIFIED_TYPE: Self
pub const NO_OBJECTS_OF_SPECIFIED_TYPE: Self
Wire value 17.
Sourcepub const NO_SPACE_FOR_OBJECT: Self
pub const NO_SPACE_FOR_OBJECT: Self
Wire value 18.
Sourcepub const NO_SPACE_TO_ADD_LIST_ELEMENT: Self
pub const NO_SPACE_TO_ADD_LIST_ELEMENT: Self
Wire value 19.
Sourcepub const NO_SPACE_TO_WRITE_PROPERTY: Self
pub const NO_SPACE_TO_WRITE_PROPERTY: Self
Wire value 20.
Sourcepub const NO_VT_SESSIONS_AVAILABLE: Self
pub const NO_VT_SESSIONS_AVAILABLE: Self
Wire value 21.
Sourcepub const PROPERTY_IS_NOT_A_LIST: Self
pub const PROPERTY_IS_NOT_A_LIST: Self
Wire value 22.
Sourcepub const OBJECT_DELETION_NOT_PERMITTED: Self
pub const OBJECT_DELETION_NOT_PERMITTED: Self
Wire value 23.
Sourcepub const OBJECT_IDENTIFIER_ALREADY_EXISTS: Self
pub const OBJECT_IDENTIFIER_ALREADY_EXISTS: Self
Wire value 24.
Sourcepub const OPERATIONAL_PROBLEM: Self
pub const OPERATIONAL_PROBLEM: Self
Wire value 25.
Sourcepub const PASSWORD_FAILURE: Self
pub const PASSWORD_FAILURE: Self
Wire value 26.
Sourcepub const READ_ACCESS_DENIED: Self
pub const READ_ACCESS_DENIED: Self
Wire value 27.
Sourcepub const SECURITY_NOT_SUPPORTED: Self
pub const SECURITY_NOT_SUPPORTED: Self
Wire value 28.
Sourcepub const SERVICE_REQUEST_DENIED: Self
pub const SERVICE_REQUEST_DENIED: Self
Wire value 29.
Sourcepub const UNKNOWN_OBJECT: Self
pub const UNKNOWN_OBJECT: Self
Wire value 31.
Sourcepub const UNKNOWN_PROPERTY: Self
pub const UNKNOWN_PROPERTY: Self
Wire value 32.
Sourcepub const UNKNOWN_VT_CLASS: Self
pub const UNKNOWN_VT_CLASS: Self
Wire value 34.
Sourcepub const UNKNOWN_VT_SESSION: Self
pub const UNKNOWN_VT_SESSION: Self
Wire value 35.
Sourcepub const UNSUPPORTED_OBJECT_TYPE: Self
pub const UNSUPPORTED_OBJECT_TYPE: Self
Wire value 36.
Sourcepub const VALUE_OUT_OF_RANGE: Self
pub const VALUE_OUT_OF_RANGE: Self
Wire value 37.
Sourcepub const VT_SESSION_ALREADY_CLOSED: Self
pub const VT_SESSION_ALREADY_CLOSED: Self
Wire value 38.
Sourcepub const VT_SESSION_TERMINATION_FAILURE: Self
pub const VT_SESSION_TERMINATION_FAILURE: Self
Wire value 39.
Sourcepub const WRITE_ACCESS_DENIED: Self
pub const WRITE_ACCESS_DENIED: Self
Wire value 40.
Sourcepub const CHARACTER_SET_NOT_SUPPORTED: Self
pub const CHARACTER_SET_NOT_SUPPORTED: Self
Wire value 41.
Sourcepub const INVALID_ARRAY_INDEX: Self
pub const INVALID_ARRAY_INDEX: Self
Wire value 42.
Sourcepub const COV_SUBSCRIPTION_FAILED: Self
pub const COV_SUBSCRIPTION_FAILED: Self
Wire value 43.
Sourcepub const NOT_COV_PROPERTY: Self
pub const NOT_COV_PROPERTY: Self
Wire value 44.
Sourcepub const OPTIONAL_FUNCTIONALITY_NOT_SUPPORTED: Self
pub const OPTIONAL_FUNCTIONALITY_NOT_SUPPORTED: Self
Wire value 45.
Sourcepub const INVALID_CONFIGURATION_DATA: Self
pub const INVALID_CONFIGURATION_DATA: Self
Wire value 46.
Sourcepub const DATATYPE_NOT_SUPPORTED: Self
pub const DATATYPE_NOT_SUPPORTED: Self
Wire value 47.
Sourcepub const DUPLICATE_NAME: Self
pub const DUPLICATE_NAME: Self
Wire value 48.
Sourcepub const DUPLICATE_OBJECT_ID: Self
pub const DUPLICATE_OBJECT_ID: Self
Wire value 49.
Sourcepub const PROPERTY_IS_NOT_AN_ARRAY: Self
pub const PROPERTY_IS_NOT_AN_ARRAY: Self
Wire value 50.
Sourcepub const ABORT_BUFFER_OVERFLOW: Self
pub const ABORT_BUFFER_OVERFLOW: Self
Wire value 51.
Sourcepub const ABORT_INVALID_APDU_IN_THIS_STATE: Self
pub const ABORT_INVALID_APDU_IN_THIS_STATE: Self
Wire value 52.
Sourcepub const ABORT_PREEMPTED_BY_HIGHER_PRIORITY_TASK: Self
pub const ABORT_PREEMPTED_BY_HIGHER_PRIORITY_TASK: Self
Wire value 53.
Sourcepub const ABORT_SEGMENTATION_NOT_SUPPORTED: Self
pub const ABORT_SEGMENTATION_NOT_SUPPORTED: Self
Wire value 54.
Sourcepub const ABORT_PROPRIETARY: Self
pub const ABORT_PROPRIETARY: Self
Wire value 55.
Sourcepub const ABORT_OTHER: Self
pub const ABORT_OTHER: Self
Wire value 56.
Sourcepub const INVALID_TAG: Self
pub const INVALID_TAG: Self
Wire value 57.
Sourcepub const NETWORK_DOWN: Self
pub const NETWORK_DOWN: Self
Wire value 58.
Sourcepub const REJECT_BUFFER_OVERFLOW: Self
pub const REJECT_BUFFER_OVERFLOW: Self
Wire value 59.
Sourcepub const REJECT_INCONSISTENT_PARAMETERS: Self
pub const REJECT_INCONSISTENT_PARAMETERS: Self
Wire value 60.
Sourcepub const REJECT_INVALID_PARAMETER_DATA_TYPE: Self
pub const REJECT_INVALID_PARAMETER_DATA_TYPE: Self
Wire value 61.
Sourcepub const REJECT_INVALID_TAG: Self
pub const REJECT_INVALID_TAG: Self
Wire value 62.
Sourcepub const REJECT_MISSING_REQUIRED_PARAMETER: Self
pub const REJECT_MISSING_REQUIRED_PARAMETER: Self
Wire value 63.
Sourcepub const REJECT_PARAMETER_OUT_OF_RANGE: Self
pub const REJECT_PARAMETER_OUT_OF_RANGE: Self
Wire value 64.
Sourcepub const REJECT_TOO_MANY_ARGUMENTS: Self
pub const REJECT_TOO_MANY_ARGUMENTS: Self
Wire value 65.
Sourcepub const REJECT_UNDEFINED_ENUMERATION: Self
pub const REJECT_UNDEFINED_ENUMERATION: Self
Wire value 66.
Sourcepub const REJECT_UNRECOGNIZED_SERVICE: Self
pub const REJECT_UNRECOGNIZED_SERVICE: Self
Wire value 67.
Sourcepub const REJECT_PROPRIETARY: Self
pub const REJECT_PROPRIETARY: Self
Wire value 68.
Sourcepub const REJECT_OTHER: Self
pub const REJECT_OTHER: Self
Wire value 69.
Sourcepub const UNKNOWN_DEVICE: Self
pub const UNKNOWN_DEVICE: Self
Wire value 70.
Sourcepub const UNKNOWN_ROUTE: Self
pub const UNKNOWN_ROUTE: Self
Wire value 71.
Sourcepub const VALUE_NOT_INITIALIZED: Self
pub const VALUE_NOT_INITIALIZED: Self
Wire value 72.
Sourcepub const INVALID_EVENT_STATE: Self
pub const INVALID_EVENT_STATE: Self
Wire value 73.
Sourcepub const NO_ALARM_CONFIGURED: Self
pub const NO_ALARM_CONFIGURED: Self
Wire value 74.
Sourcepub const LOG_BUFFER_FULL: Self
pub const LOG_BUFFER_FULL: Self
Wire value 75.
Sourcepub const LOGGED_VALUE_PURGED: Self
pub const LOGGED_VALUE_PURGED: Self
Wire value 76.
Sourcepub const NO_PROPERTY_SPECIFIED: Self
pub const NO_PROPERTY_SPECIFIED: Self
Wire value 77.
Sourcepub const NOT_CONFIGURED_FOR_TRIGGERED_LOGGING: Self
pub const NOT_CONFIGURED_FOR_TRIGGERED_LOGGING: Self
Wire value 78.
Sourcepub const UNKNOWN_SUBSCRIPTION: Self
pub const UNKNOWN_SUBSCRIPTION: Self
Wire value 79.
Sourcepub const PARAMETER_OUT_OF_RANGE: Self
pub const PARAMETER_OUT_OF_RANGE: Self
Wire value 80.
Sourcepub const LIST_ELEMENT_NOT_FOUND: Self
pub const LIST_ELEMENT_NOT_FOUND: Self
Wire value 81.
Sourcepub const COMMUNICATION_DISABLED: Self
pub const COMMUNICATION_DISABLED: Self
Wire value 83.
Sourcepub const ACCESS_DENIED: Self
pub const ACCESS_DENIED: Self
Wire value 85.
Sourcepub const BAD_DESTINATION_ADDRESS: Self
pub const BAD_DESTINATION_ADDRESS: Self
Wire value 86.
Sourcepub const BAD_DESTINATION_DEVICE_ID: Self
pub const BAD_DESTINATION_DEVICE_ID: Self
Wire value 87.
Sourcepub const BAD_SIGNATURE: Self
pub const BAD_SIGNATURE: Self
Wire value 88.
Sourcepub const BAD_SOURCE_ADDRESS: Self
pub const BAD_SOURCE_ADDRESS: Self
Wire value 89.
Sourcepub const BAD_TIMESTAMP: Self
pub const BAD_TIMESTAMP: Self
Wire value 90.
Sourcepub const CANNOT_USE_KEY: Self
pub const CANNOT_USE_KEY: Self
Wire value 91.
Sourcepub const CANNOT_VERIFY_MESSAGE_ID: Self
pub const CANNOT_VERIFY_MESSAGE_ID: Self
Wire value 92.
Sourcepub const CORRECT_KEY_REVISION: Self
pub const CORRECT_KEY_REVISION: Self
Wire value 93.
Sourcepub const DESTINATION_DEVICE_ID_REQUIRED: Self
pub const DESTINATION_DEVICE_ID_REQUIRED: Self
Wire value 94.
Sourcepub const DUPLICATE_MESSAGE: Self
pub const DUPLICATE_MESSAGE: Self
Wire value 95.
Sourcepub const ENCRYPTION_NOT_CONFIGURED: Self
pub const ENCRYPTION_NOT_CONFIGURED: Self
Wire value 96.
Sourcepub const ENCRYPTION_REQUIRED: Self
pub const ENCRYPTION_REQUIRED: Self
Wire value 97.
Sourcepub const INCORRECT_KEY: Self
pub const INCORRECT_KEY: Self
Wire value 98.
Sourcepub const INVALID_KEY_DATA: Self
pub const INVALID_KEY_DATA: Self
Wire value 99.
Sourcepub const KEY_UPDATE_IN_PROGRESS: Self
pub const KEY_UPDATE_IN_PROGRESS: Self
Wire value 100.
Sourcepub const MALFORMED_MESSAGE: Self
pub const MALFORMED_MESSAGE: Self
Wire value 101.
Sourcepub const NOT_KEY_SERVER: Self
pub const NOT_KEY_SERVER: Self
Wire value 102.
Sourcepub const SECURITY_NOT_CONFIGURED: Self
pub const SECURITY_NOT_CONFIGURED: Self
Wire value 103.
Sourcepub const SOURCE_SECURITY_REQUIRED: Self
pub const SOURCE_SECURITY_REQUIRED: Self
Wire value 104.
Sourcepub const TOO_MANY_KEYS: Self
pub const TOO_MANY_KEYS: Self
Wire value 105.
Sourcepub const UNKNOWN_AUTHENTICATION_TYPE: Self
pub const UNKNOWN_AUTHENTICATION_TYPE: Self
Wire value 106.
Sourcepub const UNKNOWN_KEY: Self
pub const UNKNOWN_KEY: Self
Wire value 107.
Sourcepub const UNKNOWN_KEY_REVISION: Self
pub const UNKNOWN_KEY_REVISION: Self
Wire value 108.
Sourcepub const UNKNOWN_SOURCE_MESSAGE: Self
pub const UNKNOWN_SOURCE_MESSAGE: Self
Wire value 109.
Sourcepub const NOT_ROUTER_TO_DNET: Self
pub const NOT_ROUTER_TO_DNET: Self
Wire value 110.
Sourcepub const ROUTER_BUSY: Self
pub const ROUTER_BUSY: Self
Wire value 111.
Sourcepub const UNKNOWN_NETWORK_MESSAGE: Self
pub const UNKNOWN_NETWORK_MESSAGE: Self
Wire value 112.
Sourcepub const MESSAGE_TOO_LONG: Self
pub const MESSAGE_TOO_LONG: Self
Wire value 113.
Sourcepub const SECURITY_ERROR: Self
pub const SECURITY_ERROR: Self
Wire value 114.
Sourcepub const ADDRESSING_ERROR: Self
pub const ADDRESSING_ERROR: Self
Wire value 115.
Sourcepub const WRITE_BDT_FAILED: Self
pub const WRITE_BDT_FAILED: Self
Wire value 116.
Sourcepub const READ_BDT_FAILED: Self
pub const READ_BDT_FAILED: Self
Wire value 117.
Sourcepub const REGISTER_FOREIGN_DEVICE_FAILED: Self
pub const REGISTER_FOREIGN_DEVICE_FAILED: Self
Wire value 118.
Sourcepub const READ_FDT_FAILED: Self
pub const READ_FDT_FAILED: Self
Wire value 119.
Sourcepub const DELETE_FDT_ENTRY_FAILED: Self
pub const DELETE_FDT_ENTRY_FAILED: Self
Wire value 120.
Sourcepub const DISTRIBUTE_BROADCAST_FAILED: Self
pub const DISTRIBUTE_BROADCAST_FAILED: Self
Wire value 121.
Sourcepub const UNKNOWN_FILE_SIZE: Self
pub const UNKNOWN_FILE_SIZE: Self
Wire value 122.
Sourcepub const ABORT_APDU_TOO_LONG: Self
pub const ABORT_APDU_TOO_LONG: Self
Wire value 123.
Sourcepub const ABORT_APPLICATION_EXCEEDED_REPLY_TIME: Self
pub const ABORT_APPLICATION_EXCEEDED_REPLY_TIME: Self
Wire value 124.
Sourcepub const ABORT_OUT_OF_RESOURCES: Self
pub const ABORT_OUT_OF_RESOURCES: Self
Wire value 125.
Sourcepub const ABORT_TSM_TIMEOUT: Self
pub const ABORT_TSM_TIMEOUT: Self
Wire value 126.
Sourcepub const ABORT_WINDOW_SIZE_OUT_OF_RANGE: Self
pub const ABORT_WINDOW_SIZE_OUT_OF_RANGE: Self
Wire value 127.
Sourcepub const INCONSISTENT_CONFIGURATION: Self
pub const INCONSISTENT_CONFIGURATION: Self
Wire value 129.
Sourcepub const INCONSISTENT_OBJECT_TYPE: Self
pub const INCONSISTENT_OBJECT_TYPE: Self
Wire value 130.
Sourcepub const INTERNAL_ERROR: Self
pub const INTERNAL_ERROR: Self
Wire value 131.
Sourcepub const NOT_CONFIGURED: Self
pub const NOT_CONFIGURED: Self
Wire value 132.
Sourcepub const OUT_OF_MEMORY: Self
pub const OUT_OF_MEMORY: Self
Wire value 133.
Sourcepub const VALUE_TOO_LONG: Self
pub const VALUE_TOO_LONG: Self
Wire value 134.
Sourcepub const ABORT_INSUFFICIENT_SECURITY: Self
pub const ABORT_INSUFFICIENT_SECURITY: Self
Wire value 135.
Sourcepub const ABORT_SECURITY_ERROR: Self
pub const ABORT_SECURITY_ERROR: Self
Wire value 136.
Sourcepub const DUPLICATE_ENTRY: Self
pub const DUPLICATE_ENTRY: Self
Wire value 137.
Sourcepub const INVALID_VALUE_IN_THIS_STATE: Self
pub const INVALID_VALUE_IN_THIS_STATE: Self
Wire value 138.
Sourcepub const INVALID_OPERATION_IN_THIS_STATE: Self
pub const INVALID_OPERATION_IN_THIS_STATE: Self
Wire value 139.
Sourcepub const LIST_ITEM_NOT_NUMBERED: Self
pub const LIST_ITEM_NOT_NUMBERED: Self
Wire value 140.
Sourcepub const LIST_ITEM_NOT_TIMESTAMPED: Self
pub const LIST_ITEM_NOT_TIMESTAMPED: Self
Wire value 141.
Sourcepub const INVALID_DATA_ENCODING: Self
pub const INVALID_DATA_ENCODING: Self
Wire value 142.
Sourcepub const BVLC_FUNCTION_UNKNOWN: Self
pub const BVLC_FUNCTION_UNKNOWN: Self
Wire value 143.
Sourcepub const BVLC_PROPRIETARY_FUNCTION_UNKNOWN: Self
pub const BVLC_PROPRIETARY_FUNCTION_UNKNOWN: Self
Wire value 144.
Sourcepub const HEADER_ENCODING_ERROR: Self
pub const HEADER_ENCODING_ERROR: Self
Wire value 145.
Sourcepub const HEADER_NOT_UNDERSTOOD: Self
pub const HEADER_NOT_UNDERSTOOD: Self
Wire value 146.
Sourcepub const MESSAGE_INCOMPLETE: Self
pub const MESSAGE_INCOMPLETE: Self
Wire value 147.
Sourcepub const NOT_A_BACNET_SC_HUB: Self
pub const NOT_A_BACNET_SC_HUB: Self
Wire value 148.
Sourcepub const PAYLOAD_EXPECTED: Self
pub const PAYLOAD_EXPECTED: Self
Wire value 149.
Sourcepub const UNEXPECTED_DATA: Self
pub const UNEXPECTED_DATA: Self
Wire value 150.
Sourcepub const NODE_DUPLICATE_VMAC: Self
pub const NODE_DUPLICATE_VMAC: Self
Wire value 151.
Trait Implementations§
impl Copy for ErrorCode
impl Eq for ErrorCode
Source§impl FromStr for ErrorCode
impl FromStr for ErrorCode
Source§fn from_str(s: &str) -> Result<Self, Self::Err>
fn from_str(s: &str) -> Result<Self, Self::Err>
Parse a symbolic constant name, ignoring _/- separators and
ASCII case, so every common spelling of a name is accepted
(ANALOG_INPUT, analog-input, AnalogInput, analogInput, …).
Raw numeric values are not accepted; use
from_raw for those.