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

Properties

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