UNPKG

zigbee-herdsman

Version:

An open source ZigBee gateway solution with node.js.

38 lines (36 loc) 1 kB
import type {ZnpVersion} from "../adapter/z-stack/adapter/tstype"; import type {NetworkOptions} from "./network-options"; /** * Internal representation of stored backup. Contains all essential network information. * * Additional `znp` object may contain extra information specific to Z-Stack based coordinators. */ export interface Backup { networkOptions: NetworkOptions; logicalChannel: number; networkKeyInfo: { sequenceNumber: number; frameCounter: number; }; securityLevel: number; networkUpdateId: number; coordinatorIeeeAddress: Buffer; devices: { networkAddress: number | null; ieeeAddress: Buffer; isDirectChild: boolean; linkKey?: { key: Buffer; rxCounter: number; txCounter: number; }; }[]; znp?: { version?: ZnpVersion; trustCenterLinkKeySeed?: Buffer; }; ezsp?: { version?: number; hashed_tclk?: Buffer; }; }