Legacy backup format to allow for backup migration.

interface LegacyBackupStorage {
    adapterType: "zStack";
    data: {
        ZCD_NV_APS_USE_EXT_PANID: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_CHANLIST: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_EX_NWK_SEC_MATERIAL_TABLE: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_EX_TCLK_TABLE: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_EXTADDR: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_EXTENDED_PAN_ID: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_LEGACY_NWK_SEC_MATERIAL_TABLE_START: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_LEGACY_TCLK_TABLE_START: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_NIB: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_NWK_ACTIVE_KEY_INFO: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_NWK_ALTERN_KEY_INFO: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_PANID: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_PRECFGKEY: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
        ZCD_NV_PRECFGKEY_ENABLE: {
            id: number;
            len: number;
            offset: number;
            osal: boolean;
            product: ZnpVersion;
            subid?: number;
            sysid?: ZSTACK;
            value: number[];
        };
    };
    meta: {
        product: ZnpVersion;
    };
    time: string;
}

Properties

adapterType
data: {
    ZCD_NV_APS_USE_EXT_PANID: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_CHANLIST: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_EX_NWK_SEC_MATERIAL_TABLE: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_EX_TCLK_TABLE: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_EXTADDR: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_EXTENDED_PAN_ID: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_LEGACY_NWK_SEC_MATERIAL_TABLE_START: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_LEGACY_TCLK_TABLE_START: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_NIB: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_NWK_ACTIVE_KEY_INFO: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_NWK_ALTERN_KEY_INFO: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_PANID: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_PRECFGKEY: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
    ZCD_NV_PRECFGKEY_ENABLE: {
        id: number;
        len: number;
        offset: number;
        osal: boolean;
        product: ZnpVersion;
        subid?: number;
        sysid?: ZSTACK;
        value: number[];
    };
}
meta: {
    product: ZnpVersion;
}
time: string