EmberGpAddress:
    | {
        applicationId: SOURCE_ID;
        endpoint: number;
        sourceId: EmberGpSourceId;
    }
    | { applicationId: IEEE_ADDRESS; endpoint: number; gpdIeeeAddress: EUI64 }

GPD Address for sending and receiving a GPDF. EmberGpAddress_gpdIeeeAddress | EmberGpAddress_sourceId;

Type declaration

  • { applicationId: SOURCE_ID; endpoint: number; sourceId: EmberGpSourceId }
    • applicationId: SOURCE_ID

      Application identifier of the GPD.

    • endpoint: number

      Application endpoint, only used when application identifier is ::EMBER_GP_APPLICATION_IEEE_ADDRESS. uint8_t

    • sourceId: EmberGpSourceId

      The 32-bit source identifier is used when the application identifier is ::EMBER_GP_APPLICATION_SOURCE_ID.

  • { applicationId: IEEE_ADDRESS; endpoint: number; gpdIeeeAddress: EUI64 }
    • applicationId: IEEE_ADDRESS

      Application identifier of the GPD.

    • endpoint: number

      Application endpoint, only used when application identifier is ::EMBER_GP_APPLICATION_IEEE_ADDRESS. uint8_t

    • gpdIeeeAddress: EUI64

      The IEEE address is used when the application identifier is ::EMBER_GP_APPLICATION_IEEE_ADDRESS.