BACnetAuditReadRange (FUN) ¶ FUNCTION BACnetAuditReadRange : IEC_BACNET_STATUS Sends a ReadRange request Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditReadRange IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_READ_RANGE_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pValueSrc POINTER TO IEC_BACNET_AUDIT_VALUE_SOURCE A pointer to a data structure which contains the value source information for generating an logged and/or reported audit notification for this initiated request. pAPDUParams POINTER TO IEC_BACNET_APDU_PROPERTIES A pointer to the structure which contains a set of APDU properties to control the timing and size of transmitted frames for this request. It temporarily overwrites the global APDU settings made in the source device from which this request is sent and which parameters would control this request if this pointer is NULL. pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken . pResult POINTER TO IEC_BACNET_READ_RANGE_RESULT This parameter points to an memory location in which the service result will be stored. pError POINTER TO IEC_BACNET_ERROR In case of any service execution error the error result will be stored in the structure this pointer references. This parameter may be NULL if the application isn’t interested in detailed error information.
BACnetAuditReinitializeDevice (FUN) ¶ FUNCTION BACnetAuditReinitializeDevice : IEC_BACNET_STATUS Sends a reinitializeDevice request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditReinitializeDevice IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_REINIT_DEV_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pValueSrc POINTER TO IEC_BACNET_AUDIT_VALUE_SOURCE A pointer to a data structure which contains the value source information for generating an logged and/or reported audit notification for this initiated request. pAPDUParams POINTER TO IEC_BACNET_APDU_PROPERTIES A pointer to the structure which contains a set of APDU properties to control the timing and size of transmitted frames for this request. It temporarily overwrites the global APDU settings made in the source device from which this request is sent and which parameters would control this request if this pointer is NULL. pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken . pError POINTER TO IEC_BACNET_ERROR In case of any service execution error the error result will be stored in the structure this pointer references. This parameter may be NULL if the application isn’t interested in detailed error information.
BACnetAuditRemoveListElement (FUN) ¶ FUNCTION BACnetAuditRemoveListElement : IEC_BACNET_STATUS Sends an Renmove-List-Element request Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditRemoveListElement IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_CHANGE_LIST_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pValueSrc POINTER TO IEC_BACNET_AUDIT_VALUE_SOURCE A pointer to a data structure which contains the value source information for generating an logged and/or reported audit notification for this initiated request. pAPDUParams POINTER TO IEC_BACNET_APDU_PROPERTIES A pointer to the structure which contains a set of APDU properties to control the timing and size of transmitted frames for this request. It temporarily overwrites the global APDU settings made in the source device from which this request is sent and which parameters would control this request if this pointer is NULL. pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken . pError POINTER TO IEC_BACNET_ERROR In case of any service execution error the error result will be stored in the structure this pointer references. This parameter may be NULL if the application isn’t interested in detailed error information. pFirstFailed POINTER TO IEC_BACNET_ELEMENT_COUNT A pointer to memory in which the API stores in case of some error the count of the first element which could not be processed. This argument may be NULL.
BACnetAuditSubscribeCOV (FUN) ¶ FUNCTION BACnetAuditSubscribeCOV : IEC_BACNET_STATUS Sends an SubscribeCov request Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditSubscribeCOV IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_SUBSCRIBE_COV_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pValueSrc POINTER TO IEC_BACNET_AUDIT_VALUE_SOURCE A pointer to a data structure which contains the value source information for generating an logged and/or reported audit notification for this initiated request. pAPDUParams POINTER TO IEC_BACNET_APDU_PROPERTIES A pointer to the structure which contains a set of APDU properties to control the timing and size of transmitted frames for this request. It temporarily overwrites the global APDU settings made in the source device from which this request is sent and which parameters would control this request if this pointer is NULL. pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken . pError POINTER TO IEC_BACNET_ERROR In case of any service execution error the error result will be stored in the structure this pointer references. This parameter may be NULL if the application isn’t interested in detailed error information.
BACnetAuditSubscribeCOVProperty (FUN) ¶ FUNCTION BACnetAuditSubscribeCOVProperty : IEC_BACNET_STATUS Sends an SubscribeCovProperty request Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditSubscribeCOVProperty IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_SUBSCRIBE_COVP_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pValueSrc POINTER TO IEC_BACNET_AUDIT_VALUE_SOURCE A pointer to a data structure which contains the value source information for generating an logged and/or reported audit notification for this initiated request. pAPDUParams POINTER TO IEC_BACNET_APDU_PROPERTIES A pointer to the structure which contains a set of APDU properties to control the timing and size of transmitted frames for this request. It temporarily overwrites the global APDU settings made in the source device from which this request is sent and which parameters would control this request if this pointer is NULL. pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken . pError POINTER TO IEC_BACNET_ERROR In case of any service execution error the error result will be stored in the structure this pointer references. This parameter may be NULL if the application isn’t interested in detailed error information.
BACnetAuditWriteGroup (FUN) ¶ FUNCTION BACnetAuditWriteGroup : IEC_BACNET_STATUS Sends an unconfirmed WriteGroup request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditWriteGroup IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_WRITE_GROUP_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pValueSrc POINTER TO IEC_BACNET_AUDIT_VALUE_SOURCE A pointer to a data structure which contains the value source information for generating an logged and/or reported audit notification for this initiated request.
BACnetAuditWriteProperty (FUN) ¶ FUNCTION BACnetAuditWriteProperty : IEC_BACNET_STATUS Sends a WriteProperty request Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditWriteProperty IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_WRITE_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pValueSrc POINTER TO IEC_BACNET_AUDIT_VALUE_SOURCE A pointer to a data structure which contains the value source information for generating an logged and/or reported audit notification for this initiated request. pAPDUParams POINTER TO IEC_BACNET_APDU_PROPERTIES A pointer to the structure which contains a set of APDU properties to control the timing and size of transmitted frames for this request. It temporarily overwrites the global APDU settings made in the source device from which this request is sent and which parameters would control this request if this pointer is NULL. pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken . pError POINTER TO IEC_BACNET_ERROR In case of any service execution error the error result will be stored in the structure this pointer references. This parameter may be NULL if the application isn’t interested in detailed error information.
BACnetAuditWritePropertyMultiple (FUN) ¶ FUNCTION BACnetAuditWritePropertyMultiple : IEC_BACNET_STATUS Sends an WritePropertyMultiple request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditWritePropertyMultiple IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_WRITE_MUL_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pValueSrc POINTER TO IEC_BACNET_AUDIT_VALUE_SOURCE A pointer to a data structure which contains the value source information for generating an logged and/or reported audit notification for this initiated request. pAPDUParams POINTER TO IEC_BACNET_APDU_PROPERTIES A pointer to the structure which contains a set of APDU properties to control the timing and size of transmitted frames for this request. It temporarily overwrites the global APDU settings made in the source device from which this request is sent and which parameters would control this request if this pointer is NULL. pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken . pError POINTER TO IEC_BACNET_ERROR In case of any service execution error the error result will be stored in the structure this pointer references. This parameter may be NULL if the application isn’t interested in detailed error information. pFirstFailed POINTER TO IEC_BACNET_OBJ_PROP_REFERENCE A pointer to a structure to store the device object property refernce which failed to be written. This argument may be NULL if the application isn’t interested in detailed error information
BACnetCancelPendingConfirmedRequest (FUN) ¶ FUNCTION BACnetCancelPendingConfirmedRequest : IEC_BACNET_STATUS BACnet applications can cancel pending confirmed transactions by calling this rutine. This function can be used by an BACnet application to cancel pending confirmed transactions directly which would take a long time to terminate if they would terminate by normal APDU retries and timeouts. If the application cancels such an transaction the transactions completion function <b>WILL NOT BE CALLED</b>. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetCancelPendingConfirmedRequest IEC_BACNET_STATUS Input pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken .
BACnetConfPrivateTransfer (FUN) ¶ FUNCTION BACnetConfPrivateTransfer : IEC_BACNET_STATUS Sends a ConfirmedPrivateTransfer request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetConfPrivateTransfer IEC_BACNET_STATUS Input pSourceAddress POINTER TO IEC_BACNET_ADDRESS If the BACnet application has only one device constructed and installed, this can be NULL. In this case the MAC address of this device will be used. Otherwise this shall be the MAC address returned on device object construction. pDestinationAddress POINTER TO IEC_BACNET_ADDRESS This is the MAC address of the device to which the request should be sent. pServiceInfo POINTER TO IEC_BACNET_PRIVATE_TRANSFER_INFO A pointer to a data structure which contains all service parameters this service provides and the application needs to process. pAPDUParams POINTER TO IEC_BACNET_APDU_PROPERTIES A pointer to the structure which contains a set of APDU properties to control the timing and size of transmitted frames for this request. It temporarily overwrites the global APDU settings made in the source device from which this request is sent and which parameters would control this request if this pointer is NULL. pTransactionToken POINTER TO BACnetAsyncTransactionToken Transaction token of the asynchronous call - see BACnetAsyncTransactionToken . pResult POINTER TO IEC_BACNET_PRIVATE_TRANSFER_INFO This parameter points to an memory location in which the service result will be stored. pError POINTER TO IEC_BACNET_ERROR In case of any service execution error the error result will be stored in the structure this pointer references. This parameter may be NULL if the application isn’t interested in detailed error information.