EmberGpProxyTableEntry: {
    assignedAlias: NodeId;
    gpd: EmberGpAddress;
    gpdKey: EmberKeyData;
    gpdSecurityFrameCounter: EmberGpSecurityFrameCounter;
    groupcastRadius: number;
    options: number;
    searchCounter: number;
    securityOptions: number;
    sinkList: EmberGpSinkListEntry[];
    status: EmberGpProxyTableEntryStatus;
}

The internal representation of a proxy table entry.

Type declaration

  • assignedAlias: NodeId

    The assigned alias for the GPD

  • gpd: EmberGpAddress

    The addressing info of the GPD

  • gpdKey: EmberKeyData

    The key for the GPD.

  • 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). uint32_t

  • searchCounter: number

    The search counter. uint8_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: EmberGpProxyTableEntryStatus

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