EmberGpSinkTableEntry: {
    assignedAlias: NodeId;
    deviceId: number;
    gpd: EmberGpAddress;
    gpdKey: EmberKeyData;
    gpdSecurityFrameCounter: EmberGpSecurityFrameCounter;
    groupcastRadius: number;
    options: number;
    securityOptions: number;
    sinkList: EmberGpSinkListEntry[];
    status: EmberGpSinkTableEntryStatus;
}

The internal representation of a sink table entry.

Type declaration

  • assignedAlias: NodeId

    The assigned alias for the GPD

  • deviceId: number

    The device ID for the GPD. uint8_t

  • gpd: EmberGpAddress

    The addressing info of the GPD

  • gpdKey: EmberKeyData

    The GPD key associated with this entry.

  • gpdSecurityFrameCounter: EmberGpSecurityFrameCounter

    The SFC of the GPD

  • groupcastRadius: number

    The groupcast radius. uint8_t

  • options: number

    The tunneling options (this contains both options and extendedOptions from the spec). uint16_t

  • securityOptions: number

    The security options field. uint8_t

  • sinkList: EmberGpSinkListEntry[]

    The list of sinks; hardcoded to 2, which is the spec minimum. EmberGpSinkListEntry[GP_SINK_LIST_ENTRIES]

  • status: EmberGpSinkTableEntryStatus

    Internal status. Defines if the entry is unused or used as a sink table entry