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 
