Internal representation of stored backup. Contains all essential network information.

Additional znp object may contain extra information specific to Z-Stack based coordinators.

interface Backup {
    coordinatorIeeeAddress: Buffer<ArrayBufferLike>;
    devices: {
        ieeeAddress: Buffer<ArrayBufferLike>;
        isDirectChild: boolean;
        linkKey?: {
            key: Buffer<ArrayBufferLike>;
            rxCounter: number;
            txCounter: number;
        };
        networkAddress: null
        | number;
    }[];
    ezsp?: { hashed_tclk?: Buffer<ArrayBufferLike>; version?: number };
    logicalChannel: number;
    networkKeyInfo: { frameCounter: number; sequenceNumber: number };
    networkOptions: NetworkOptions;
    networkUpdateId: number;
    securityLevel: number;
    znp?: {
        trustCenterLinkKeySeed?: Buffer<ArrayBufferLike>;
        version?: ZnpVersion;
    };
}

Properties

coordinatorIeeeAddress: Buffer<ArrayBufferLike>
devices: {
    ieeeAddress: Buffer<ArrayBufferLike>;
    isDirectChild: boolean;
    linkKey?: {
        key: Buffer<ArrayBufferLike>;
        rxCounter: number;
        txCounter: number;
    };
    networkAddress: null
    | number;
}[]
ezsp?: { hashed_tclk?: Buffer<ArrayBufferLike>; version?: number }
logicalChannel: number
networkKeyInfo: { frameCounter: number; sequenceNumber: number }
networkOptions: NetworkOptions
networkUpdateId: number
securityLevel: number
znp?: { trustCenterLinkKeySeed?: Buffer<ArrayBufferLike>; version?: ZnpVersion }