IEC_BACNET_CALLBACK_STATUS
(ENUM)
TYPE IEC_BACNET_CALLBACK_STATUS :
Specifies the return value of a users read / write property callback function.
- InOut:
Name
Initial
Comment
_CALLBACK_STATUS_MAX_SIZE
16#7FFFFFFF
CALLBACK_STATUS_OK
0
Indicates success.
In case of a read callback operation this indicates that the user application has provided the requested data and this data will be returned to the requestor and it will be stored in the objects property database too.
CALLBACK_STATUS_FAILURE
Indicates general failure.
The post-callback stack behaviour will be: leave Property Instance unchanged and generate an DEVICE:OTHER error reply.
CALLBACK_STATUS_DEFAULT
Indicates that the stack shall take the default action as if the callback was not invoked at all. In particular, in case of write this the same as CALLBACK_STATUS_OK.
CALLBACK_STATUS_DEV_BUSY
Corresponds to the BACnet DEVICE:BUSY conditions/reply generated.
CALLBACK_STATUS_DEV_OPERATIONAL_PROBLEM
Corresponds to the BACnet DEVICE:OPERATIONAL_PROBLEM conditions/reply generated
CALLBACK_STATUS_DEV_CONFIGURATION_IN_PROGRESS
Corresponds to the BACnet DEVICE:CONFIGURATION_IN_PROGRESS conditions/reply generated
CALLBACK_STATUS_DEV_INCONSISTENT_CONFIGURATION
Corresponds to the BACnet DEVICE:INCONSISTENT_CONFIGURATION conditions/reply generated
CALLBACK_STATUS_DEV_INTERNAL_ERROR
Corresponds to the BACnet DEVICE:INTERNAL_ERROR conditions/reply generated
CALLBACK_STATUS_DEV_NOT_CONFIGURED
Corresponds to the BACnet DEVICE:NOT_CONFIGURED conditions/reply generated
CALLBACK_STATUS_DEV_OTHER
Corresponds to the BACnet DEVICE:OTHER conditions/reply generated
CALLBACK_STATUS_OBJ_BUSY
CALLBACK_STATUS_OBJ_DYNAMIC_CREATION_NOT_SUPPORTED
CALLBACK_STATUS_OBJ_FILE_FULL
CALLBACK_STATUS_OBJ_LOG_BUFFER_FULL
CALLBACK_STATUS_OBJ_NO_ALARM_CONFIGURED
CALLBACK_STATUS_OBJ_NO_OBJECTS_OF_SPECIFIED_TYPE
CALLBACK_STATUS_OBJ_OBJECT_DELETION_NOT_PERMITTED
CALLBACK_STATUS_OBJ_OBJECT_IDENTIFIER_ALREADY_EXISTS
CALLBACK_STATUS_OBJ_OPTIONAL_FUNCTIONALITY_NOT_SUPPORTED
CALLBACK_STATUS_OBJ_READ_ACCESS_DENIED
CALLBACK_STATUS_OBJ_UNKNOWN_OBJECT
CALLBACK_STATUS_OBJ_UNSUPPORTED_OBJECT_TYPE
CALLBACK_STATUS_OBJ_OTHER
CALLBACK_STATUS_PROP_OUT_OF_RANGE
Corresponds to the BACnet PROPERTY:OUT_OF_RANGE conditions/reply generated
CALLBACK_STATUS_PROP_CHARACTER_SET_NOT_SUPPORTED
CALLBACK_STATUS_PROP_DATATYPE_NOT_SUPPORTED
CALLBACK_STATUS_PROP_DUPLICATE_NAME
CALLBACK_STATUS_PROP_DUPLICATE_OBJECT_ID
CALLBACK_STATUS_PROP_INCONSISTENT_SELECTION_CRITERION
CALLBACK_STATUS_PROP_INVALID_ARRAY_INDEX
CALLBACK_STATUS_PROP_INVALID_DATATYPE
CALLBACK_STATUS_PROP_LOGGED_VALUE_PURGED
CALLBACK_STATUS_PROP_NO_PROPERTY_SPECIFIED
CALLBACK_STATUS_PROP_NOT_CONFIGURED_FOR_TRIGGERED_LOGGING
CALLBACK_STATUS_PROP_NOT_COV_PROPERTY
CALLBACK_STATUS_PROP_OPTIONAL_FUNCTIONALITY_NOT_SUPPORTED
CALLBACK_STATUS_PROP_PROPERTY_IS_NOT_AN_ARRAY
CALLBACK_STATUS_PROP_READ_ACCESS_DENIED
CALLBACK_STATUS_PROP_UNKNOWN_PROPERTY
CALLBACK_STATUS_PROP_UNKNOWN_FILE_SIZE
CALLBACK_STATUS_PROP_VALUE_NOT_INITIALIZED
CALLBACK_STATUS_PROP_VALUE_OUT_OF_RANGE
CALLBACK_STATUS_PROP_VALUE_TOO_LONG
CALLBACK_STATUS_PROP_WRITE_ACCESS_DENIED
CALLBACK_STATUS_PROP_OTHER
CALLBACK_STATUS_RES_OUT_OF_SPACE
Corresponds to the BACnet RESOURCES:NO_SPACE_TO_WRITE_PROPERTY conditions/reply generated
CALLBACK_STATUS_RES_NO_SPACE_FOR_OBJECT
CALLBACK_STATUS_RES_NO_SPACE_TO_ADD_LIST_ELEMENT
CALLBACK_STATUS_RES_OUT_OF_MEMORY
CALLBACK_STATUS_RES_OTHER