You're reading the documentation for an older, but still supported version (GL013300).
For information on the latest version, please have a look at GL013301.

PACKAGE_RESTORE_LIST

This structure provides detailed information about the available restore package versions on the controller, including version names, installation dates, current version, and issue codes for recovery validation.

BYTE#

Field Name

Data Type

Value

Remarks

0

_szVersName

char[5][32]

List of up to 5 stored version names.
Each version string has a maximum length of MAX_SYMBOL_SIZE (=32).

160

_szversDate

char[5][32]

Installation dates corresponding to each version name.
Each date string uses the same MAX_SYMBOL_SIZE.

320

_szCurrVers

char[32]

Current active version name on the controller.

352

_iIssueCode

unsigned char[5]

0 ~ 255

Recovery issue code for each version.
0: OK, 1~: Error code

Total size: 357 bytes

Defined in: DRFS.h

typedef struct _PACKAGE_RESTORE_LIST
{
    /* version name */
    char                        _szVersName[5][MAX_SYMBOL_SIZE];
    /* install date */
    char                        _szversDate[5][MAX_SYMBOL_SIZE];
    /* current version */
    char                        _szCurrVers[MAX_SYMBOL_SIZE];
    /* recovery issue : ok(0), error(1~) */
    unsigned char               _iIssueCode[5];

} PACKAGE_RESTORE_LIST, *LPPACKAGE_RESTORE_LIST;