interface EmberEzspEventMap {
    greenpowerMessage: [sequenceNumber: number, commandIdentifier: number, sourceId: number, frameCounter: number, gpdCommandId: number, gpdCommandPayload: Buffer, gpdLink: number];
    incomingMessage: [type: EmberIncomingMessageType, apsFrame: EmberApsFrame, lastHopLqi: number, sender: number, messageContents: Buffer];
    messageSent: [status: SLStatus, type: EmberOutgoingMessageType, indexOrDestination: number, apsFrame: EmberApsFrame, messageTag: number];
    ncpNeedsResetAndInit: [status: EzspStatus];
    stackStatus: [status: SLStatus];
    touchlinkMessage: [sourcePanId: number, sourceAddress: `0x${string}`, groupId: number, lastHopLqi: number, messageContents: Buffer];
    trustCenterJoin: [newNodeId: number, newNodeEui64: `0x${string}`, status: EmberDeviceUpdate, policyDecision: EmberJoinDecision, parentOfNewNodeId: number];
    zdoResponse: [apsFrame: EmberApsFrame, sender: number, messageContents: Buffer];
}

Properties

greenpowerMessage: [sequenceNumber: number, commandIdentifier: number, sourceId: number, frameCounter: number, gpdCommandId: number, gpdCommandPayload: Buffer, gpdLink: number]

Ezsp.ezspGpepIncomingMessageHandler

incomingMessage: [type: EmberIncomingMessageType, apsFrame: EmberApsFrame, lastHopLqi: number, sender: number, messageContents: Buffer]

ezspIncomingMessageHandler

messageSent: [status: SLStatus, type: EmberOutgoingMessageType, indexOrDestination: number, apsFrame: EmberApsFrame, messageTag: number]

Ezsp.ezspMessageSentHandler

ncpNeedsResetAndInit: [status: EzspStatus]

An error was detected that requires resetting the NCP.

stackStatus: [status: SLStatus]

Ezsp.ezspStackStatusHandler

touchlinkMessage: [sourcePanId: number, sourceAddress: `0x${string}`, groupId: number, lastHopLqi: number, messageContents: Buffer]

Ezsp.ezspMacFilterMatchMessageHandler

trustCenterJoin: [newNodeId: number, newNodeEui64: `0x${string}`, status: EmberDeviceUpdate, policyDecision: EmberJoinDecision, parentOfNewNodeId: number]

Ezsp.ezspTrustCenterJoinHandler

zdoResponse: [apsFrame: EmberApsFrame, sender: number, messageContents: Buffer]

Ezsp.ezspIncomingMessageHandler