BACnetIHaveEx (FUN)

FUNCTION BACnetIHaveEx : IEC_BACNET_STATUS

Sends an I-Have request.

Sends a BACnet I-Have service message to a local or remote network. This routine may execute the I-Have service without using the device instance. To locate the destination it uses the destination address.

InOut:

Scope

Name

Type

Comment

Return

BACnetIHaveEx

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.

pIHaveInfo

POINTER TO IEC_BACNET_I_HAVE_INFO

A pointer to the service information data structure which contains information about the source device and object - Device Instance Number, object Identifier and object Name.