BACnetSetObjectIdNameBindingsCacheOptions (FUN)

FUNCTION BACnetSetObjectIdNameBindingsCacheOptions : IEC_BACNET_STATUS

Configures timing an retry parameters for the ‘dynamic’ object binding procedure.

This function configures the timing and retry parameters for the ‘dynamic’ object binding procedure as defined in the BACnet standard.

InOut:

Scope

Name

Type

Comment

Return

BACnetSetObjectIdNameBindingsCacheOptions

IEC_BACNET_STATUS

A status indicating whether the operation worked.

Input

refreshIhaveCache

IEC_BACNET_UNSIGNED

Specifies the refresh time in seconds after all listed dynamic bindings get refreshed. After expiration of the refresh interval all bindings are requested using Who-Has requests again.

whoHasInterval

IEC_BACNET_UNSIGNED

Specifies the interval in which periodically Who-Has requests are sent as long as they have not been answered and thus it is also the timeout in which an answer is expected.

whoHasRetries

IEC_BACNET_UNSIGNED

Specifies the number of retries made before dynamic resolution will stop until next refresh interval has expired.

whoHasMaxPedning

IEC_BACNET_UNSIGNED

Specifies the maximum number of requests with outstanding replies which might be sent out into the network.

bPrefillCache

IEC_BACNET_BOOLEAN

Is set to True all received I-Have requests from the network are collected even if no dynamic object identifier resolution is requested for that object name.