IEC_BACNET_STATUS (ENUM)¶
TYPE IEC_BACNET_STATUS :
Common enumeration of return values for all API functions.
- InOut:
- Name - Initial - Comment - _BACNET_STATUS_MAX_SIZE - 16#7FFFFFFF - BACNET_STATUS_OK - 16#0 - Request was successful. - BACNET_STATUS_UNKNOWN_ERROR - 16#1 - Some undefined error has been detected. - BACNET_STATUS_SERVICE_NOT_FOUND - 16#2 - Application could not connect to the datalink layer. - BACNET_STATUS_NOT_INITIALIZED - 16#3 - Some request should be sent but the API is not initialized correctly. - BACNET_STATUS_NOT_SUPPORTED - 16#4 - Some request should be executed which is not supported. - BACNET_STATUS_REJECT - 16#5 - Some request was make which was rejected. - BACNET_STATUS_DCC_DISABLED - 16#6 - Some request should be sent but the device communication control is disabled. - BACNET_STATUS_CHARSET_NOT_SUPPORTED - 16#7 - Some character set given which is not supported. - BACNET_STATUS_FUNCTION_NOT_SUPPORTED - 16#8 - Some optional object or property function is not supported. - BACNET_STATUS_INVALID_PARAM - 16#10 - Some request should be sent but some parameters had invalid values. - BACNET_STATUS_BUSY - 16#11 - Some request should be sent but datalink or device is busy with other tasks. - BACNET_STATUS_ALREADY_EXISTS - 16#12 - Construction of object failed because of duplicate name or instance. - BACNET_STATUS_BAD_CONFIG - 16#13 - BACnet stack datalink layer has some bad configuration detected. - BACNET_STATUS_OBJECT_NOT_FOUND - 16#14 - The requested object was not found. - BACNET_STATUS_PROPERTY_NOT_FOUND - 16#15 - The requested object property was not found. - BACNET_STATUS_MISSING_REQUIRED_PARAM - 16#16 - Some parameter was not found. - BACNET_STATUS_SECURITY_ENTRY_NOT_FOUND - 16#17 - The requested security entry was not found. - BACNET_STATUS_OUT_OF_MEMORY - 16#20 - Application has run out of memory. - BACNET_STATUS_OUT_OF_RESOURCES - 16#21 - Application has run out of system resources (sockets/timers…). - BACNET_STATUS_XMT_OVERFLOW - 16#22 - Application transmitter queue is missing data. - BACNET_STATUS_RCV_OVERFLOW - 16#23 - Application receiver queue is missing data. - BACNET_STATUS_TIMEOUT - 16#30 - Request sent had no response received. If the functions BACnetReadProperty, BACnetReadPropertyMultiple, BACNET_READ_PROP_COMPLETE_CB return this as status the request could be sent but no response has been received within the configured APDU timeout. - BACNET_STATUS_REQUEST_TOO_LONG - 16#31 - Request is too long to be sent to datalink. - BACNET_STATUS_ILLEGAL_RESPONSE - 16#32 - Application tried to send an invalid response for some received request. - BACNET_STATUS_RESPONSE_TOO_LONG - 16#33 - Response is too long to be sent to datalink. - BACNET_STATUS_INVALID_DATA_TYPE - 16#34 - Application specified an invalid datatype. - BACNET_STATUS_VAL_OUT_OF_RANGE - 16#35 - Application specified an value which is out of range. - BACNET_STATUS_VAL_OUT_OF_SPACE - 16#36 - Application specified an value which is too long. - BACNET_STATUS_SEG_NOT_SUPPORTED - 16#37 - Application tried to send an segmented request but segmentation is not supported or disabled. - BACNET_STATUS_TRANSACTION_ABORTED - 16#38 - An BACnet transaction has been cancelled. - BACNET_STATUS_BACNET_ERROR - 16#40 - An sent request has been answered with an BACnetError response. If the functions BACnetReadProperty, BACnetReadPropertyMultiple, BACNET_READ_PROP_COMPLETE_CB return this as status the provided BACNET_ERROR structure will contain additional error information. - BACNET_STATUS_BACNET_REJECT - 16#41 - An sent request has been answered with an BACnetReject response. If the functions BACnetReadProperty, BACnetReadPropertyMultiple, BACNET_READ_PROP_COMPLETE_CB return this as status the provided BACNET_ERROR structure will contain additional error information. - BACNET_STATUS_BACNET_ABORT - 16#42 - An sent request has been answered with an BACnetAbort response. If the functions BACnetReadProperty, BACnetReadPropertyMultiple, BACNET_READ_PROP_COMPLETE_CB return this as status the provided BACNET_ERROR structure will contain additional error information. - BACNET_STATUS_INVALID_PACKET - 16#43 - Application received some invalid packet (obsolete code). - BACNET_STATUS_SEG_ERROR - 16#44 - Application received some invalid segmented packet (obsolete code). - 16#45 - Application received some packet with inconsistent tags (obsolete code). - BACNET_STATUS_CANNOT_BIND_TO_PORT - 16#49 - Application tried to bind to an datalink port which doesn’t exist. - BACNET_STATUS_DRV_NOT_FOUND - 16#50 - Application tried to bind to an datalink (obsolete code). - BACNET_STATUS_DRV_NOT_SUPPORTED - 16#51 - Configuration has an unknown or unsupported datlink configured (obsolete code). - BACNET_STATUS_DRV_CANT_INIT - 16#52 - Some datalink could not be initialized correctly (obsolete code). - BACNET_STATUS_DRV_CANT_SEND - 16#53 - Application tried to send some request but corresponding datalink queues are full. - BACNET_STATUS_WRITEACCESS_DENIED - 16#60 - Property which is not writeable has been accessed (obsolete code). - BACNET_STATUS_NO_ROUTE_FOUND - 16#61 - Frame could not be sent over router (obsolete code). - BACNET_STATUS_SEC_DIS_NON_TRUST - 16#70 - Security disabled non trusted routing. - BACNET_STATUS_SEC_INVAL_KEY_DATA - 16#71 - Invalid key data specified. - BACNET_STATUS_SEC_INVAL_DEST_ID - 16#72 - Invalid destination device id specified. - BACNET_STATUS_SEC_INVAL_SRC_ID - 16#73 - Invalid source device id specified. - BACNET_STATUS_SEC_BAD_VALIDATION - 16#74 - Unable to validate message. - BACNET_STATUS_SEC_DEC_NO_DECRYPT - 16#75 - Unable to decrypt and verify the message (possible wrong key). - BACNET_STATUS_RAW_VALUE - 16#F0 - Some proprietary value has been decoded (only for internal use). - BACNET_STATUS_PRIMITIVE_VALUE - 16#F1 - Some proprietary primitive value has been decoded (only for internal use). - BACNET_STATUS_STANDARD_VALUE - 16#F2 - Some standard value has been decoded (only for internal use). - BACNET_STATUS_INVALID_VALUE - 16#F3 - Some invalid value has been decoded (only for internal use). 
