1.2.5.67 ADP_ADDRESS Struct

C

typedef struct
{
    union
    {
        /* Short address */
        uint16_t shortAddr;
        /* Extended address */
        ADP_EXTENDED_ADDRESS extendedAddr;
    };
    /* Address size (ADP_ADDRESS_16BITS or ADP_ADDRESS_64BITS) */
    uint8_t addrSize;
} ADP_ADDRESS;

Summary

Defines the structure of an ADP address.

Description

This data type defines the structure of an ADP address. It can be short address (16 bits) or extended address (64 bits).

Field description:

  • shortAddr. 16-bit Short Address of device.

  • extendedAddr. 8-byte array containing the EUI-64 of device.

  • addrSize. Address size (ADP_ADDRESS_16BITS or ADP_ADDRESS_64BITS).

Remarks

None.