BACnetAuditAddListElement (FUN) ¶ FUNCTION BACnetAuditAddListElement : IEC_BACNET_STATUS Sends an Add-List-Element request Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditAddListElement 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.
BACnetAuditCreateObject (FUN) ¶ FUNCTION BACnetAuditCreateObject : IEC_BACNET_STATUS Sends a CreateObject request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditCreateObject 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_CREATE_OBJECT_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 . pObjectID POINTER TO IEC_BACNET_OBJECT_ID A pointer to the object identifier of the new created object. 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.
BACnetAuditLogQuery (FUN) ¶ FUNCTION BACnetAuditLogQuery : IEC_BACNET_STATUS Sends a AuditLogQuery request Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditLogQuery 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_AUDIT_LOG_QUERY_REQUEST_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_AUDIT_LOG_QUERY_RESPONSE_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.
BACnetAuditReadFile (FUN) ¶ FUNCTION BACnetAuditReadFile : IEC_BACNET_STATUS Sends an AtomicReadFile request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditReadFile 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_FILE_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_FILE_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.
BACnetAuditReadProperty (FUN) ¶ FUNCTION BACnetAuditReadProperty : IEC_BACNET_STATUS Sends a ReadProperty request Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditReadProperty 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_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 . pContents POINTER TO IEC_BACNET_PROPERTY_CONTENTS This pointer references the data structure in which any successful service execution result is 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.
BACnetAuditDeleteObject (FUN) ¶ FUNCTION BACnetAuditDeleteObject : IEC_BACNET_STATUS Sends a DeleteObject request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditDeleteObject 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. pObjectID POINTER TO IEC_BACNET_OBJECT_ID A pointer to the memory to transport the object Identifier of the object to delete. 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.
BACnetAuditDeviceCommControl (FUN) ¶ FUNCTION BACnetAuditDeviceCommControl : IEC_BACNET_STATUS Sends a deviceCommunicationControl request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditDeviceCommControl 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. pDccParams POINTER TO IEC_BACNET_DCC_INFO A pointer to the structure which holds all service parameters needed to initiate the request. 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.
BACnetAuditLifeSafetyOperation (FUN) ¶ FUNCTION BACnetAuditLifeSafetyOperation : IEC_BACNET_STATUS Sends a LifeSafetyOperation request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditLifeSafetyOperation 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_LIFE_SAFETY_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.
BACnetAuditReadPropertyMultiple (FUN) ¶ FUNCTION BACnetAuditReadPropertyMultiple : IEC_BACNET_STATUS Sends an ReadPropertyMultiple request. Return: IEC_BACNET_STATUS InOut: Scope Name Type Comment Return BACnetAuditReadPropertyMultiple 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. pRpmInfo POINTER TO IEC_BACNET_READ_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 . readAccessResult POINTER TO IEC_BACNET_READ_RAW_RESULT_LIST A pointer to a data structure which contains all service response parameters this service provides and the application needs to process. 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.
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.