pub struct ErrorCode(/* private fields */);Expand description
BACnet error codes (Clause 18).
Implementations§
Source§impl ErrorCode
impl ErrorCode
pub const OTHER: Self
pub const AUTHENTICATION_FAILED: Self
pub const CONFIGURATION_IN_PROGRESS: Self
pub const DEVICE_BUSY: Self
pub const DYNAMIC_CREATION_NOT_SUPPORTED: Self
pub const FILE_ACCESS_DENIED: Self
pub const INCOMPATIBLE_SECURITY_LEVELS: Self
pub const INCONSISTENT_PARAMETERS: Self
pub const INCONSISTENT_SELECTION_CRITERION: Self
pub const INVALID_DATA_TYPE: Self
pub const INVALID_FILE_ACCESS_METHOD: Self
pub const INVALID_FILE_START_POSITION: Self
pub const INVALID_OPERATOR_NAME: Self
pub const INVALID_PARAMETER_DATA_TYPE: Self
pub const INVALID_TIME_STAMP: Self
pub const KEY_GENERATION_ERROR: Self
pub const MISSING_REQUIRED_PARAMETER: Self
pub const NO_OBJECTS_OF_SPECIFIED_TYPE: Self
pub const NO_SPACE_FOR_OBJECT: Self
pub const NO_SPACE_TO_ADD_LIST_ELEMENT: Self
pub const NO_SPACE_TO_WRITE_PROPERTY: Self
pub const NO_VT_SESSIONS_AVAILABLE: Self
pub const PROPERTY_IS_NOT_A_LIST: Self
pub const OBJECT_DELETION_NOT_PERMITTED: Self
pub const OBJECT_IDENTIFIER_ALREADY_EXISTS: Self
pub const OPERATIONAL_PROBLEM: Self
pub const PASSWORD_FAILURE: Self
pub const READ_ACCESS_DENIED: Self
pub const SECURITY_NOT_SUPPORTED: Self
pub const SERVICE_REQUEST_DENIED: Self
pub const TIMEOUT: Self
pub const UNKNOWN_OBJECT: Self
pub const UNKNOWN_PROPERTY: Self
pub const UNKNOWN_VT_CLASS: Self
pub const UNKNOWN_VT_SESSION: Self
pub const UNSUPPORTED_OBJECT_TYPE: Self
pub const VALUE_OUT_OF_RANGE: Self
pub const VT_SESSION_ALREADY_CLOSED: Self
pub const VT_SESSION_TERMINATION_FAILURE: Self
pub const WRITE_ACCESS_DENIED: Self
pub const CHARACTER_SET_NOT_SUPPORTED: Self
pub const INVALID_ARRAY_INDEX: Self
pub const COV_SUBSCRIPTION_FAILED: Self
pub const NOT_COV_PROPERTY: Self
pub const OPTIONAL_FUNCTIONALITY_NOT_SUPPORTED: Self
pub const INVALID_CONFIGURATION_DATA: Self
pub const DATATYPE_NOT_SUPPORTED: Self
pub const DUPLICATE_NAME: Self
pub const DUPLICATE_OBJECT_ID: Self
pub const PROPERTY_IS_NOT_AN_ARRAY: Self
pub const ABORT_BUFFER_OVERFLOW: Self
pub const ABORT_INVALID_APDU_IN_THIS_STATE: Self
pub const ABORT_PREEMPTED_BY_HIGHER_PRIORITY_TASK: Self
pub const ABORT_SEGMENTATION_NOT_SUPPORTED: Self
pub const ABORT_PROPRIETARY: Self
pub const ABORT_OTHER: Self
pub const INVALID_TAG: Self
pub const NETWORK_DOWN: Self
pub const REJECT_BUFFER_OVERFLOW: Self
pub const REJECT_INCONSISTENT_PARAMETERS: Self
pub const REJECT_INVALID_PARAMETER_DATA_TYPE: Self
pub const REJECT_INVALID_TAG: Self
pub const REJECT_MISSING_REQUIRED_PARAMETER: Self
pub const REJECT_PARAMETER_OUT_OF_RANGE: Self
pub const REJECT_TOO_MANY_ARGUMENTS: Self
pub const REJECT_UNDEFINED_ENUMERATION: Self
pub const REJECT_UNRECOGNIZED_SERVICE: Self
pub const REJECT_PROPRIETARY: Self
pub const REJECT_OTHER: Self
pub const UNKNOWN_DEVICE: Self
pub const UNKNOWN_ROUTE: Self
pub const VALUE_NOT_INITIALIZED: Self
pub const INVALID_EVENT_STATE: Self
pub const NO_ALARM_CONFIGURED: Self
pub const LOG_BUFFER_FULL: Self
pub const LOGGED_VALUE_PURGED: Self
pub const NO_PROPERTY_SPECIFIED: Self
pub const NOT_CONFIGURED_FOR_TRIGGERED_LOGGING: Self
pub const UNKNOWN_SUBSCRIPTION: Self
pub const PARAMETER_OUT_OF_RANGE: Self
pub const LIST_ELEMENT_NOT_FOUND: Self
pub const BUSY: Self
pub const COMMUNICATION_DISABLED: Self
pub const SUCCESS: Self
pub const ACCESS_DENIED: Self
pub const BAD_DESTINATION_ADDRESS: Self
pub const BAD_DESTINATION_DEVICE_ID: Self
pub const BAD_SIGNATURE: Self
pub const BAD_SOURCE_ADDRESS: Self
pub const BAD_TIMESTAMP: Self
pub const CANNOT_USE_KEY: Self
pub const CANNOT_VERIFY_MESSAGE_ID: Self
pub const CORRECT_KEY_REVISION: Self
pub const DESTINATION_DEVICE_ID_REQUIRED: Self
pub const DUPLICATE_MESSAGE: Self
pub const ENCRYPTION_NOT_CONFIGURED: Self
pub const ENCRYPTION_REQUIRED: Self
pub const INCORRECT_KEY: Self
pub const INVALID_KEY_DATA: Self
pub const KEY_UPDATE_IN_PROGRESS: Self
pub const MALFORMED_MESSAGE: Self
pub const NOT_KEY_SERVER: Self
pub const SECURITY_NOT_CONFIGURED: Self
pub const SOURCE_SECURITY_REQUIRED: Self
pub const TOO_MANY_KEYS: Self
pub const UNKNOWN_AUTHENTICATION_TYPE: Self
pub const UNKNOWN_KEY: Self
pub const UNKNOWN_KEY_REVISION: Self
pub const UNKNOWN_SOURCE_MESSAGE: Self
pub const NOT_ROUTER_TO_DNET: Self
pub const ROUTER_BUSY: Self
pub const UNKNOWN_NETWORK_MESSAGE: Self
pub const MESSAGE_TOO_LONG: Self
pub const SECURITY_ERROR: Self
pub const ADDRESSING_ERROR: Self
pub const WRITE_BDT_FAILED: Self
pub const READ_BDT_FAILED: Self
pub const REGISTER_FOREIGN_DEVICE_FAILED: Self
pub const READ_FDT_FAILED: Self
pub const DELETE_FDT_ENTRY_FAILED: Self
pub const DISTRIBUTE_BROADCAST_FAILED: Self
pub const UNKNOWN_FILE_SIZE: Self
pub const ABORT_APDU_TOO_LONG: Self
pub const ABORT_APPLICATION_EXCEEDED_REPLY_TIME: Self
pub const ABORT_OUT_OF_RESOURCES: Self
pub const ABORT_TSM_TIMEOUT: Self
pub const ABORT_WINDOW_SIZE_OUT_OF_RANGE: Self
pub const FILE_FULL: Self
pub const INCONSISTENT_CONFIGURATION: Self
pub const INCONSISTENT_OBJECT_TYPE: Self
pub const INTERNAL_ERROR: Self
pub const NOT_CONFIGURED: Self
pub const OUT_OF_MEMORY: Self
pub const VALUE_TOO_LONG: Self
pub const ABORT_INSUFFICIENT_SECURITY: Self
pub const ABORT_SECURITY_ERROR: Self
pub const DUPLICATE_ENTRY: Self
pub const INVALID_VALUE_IN_THIS_STATE: Self
Trait Implementations§
impl Copy for ErrorCode
impl Eq for ErrorCode
impl StructuralPartialEq for ErrorCode
Auto Trait Implementations§
impl Freeze for ErrorCode
impl RefUnwindSafe for ErrorCode
impl Send for ErrorCode
impl Sync for ErrorCode
impl Unpin for ErrorCode
impl UnsafeUnpin for ErrorCode
impl UnwindSafe for ErrorCode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more