38 #ifndef OPENAPI_TRANSFER_H_INCLUDED
39 #define OPENAPI_TRANSFER_H_INCLUDED
69 OPEN_NO_STATUS_CHANGE = 1,
70 OPEN_STATUS_CHANGED = 2,
71 OPEN_TRANSFER_FAILED = 3,
72 OPEN_TRANSFER_BAD_CRC = 4,
73 OPEN_FLASH_FAILED = 5,
74 OPEN_OPR_FILE_TYPE_FAILED = 6,
75 OPEN_OTHER_FILE_TYPE_FAILED = 7,
76 OPEN_NEXT_DATA_BLOCK_RECEIVED = 8,
77 OPEN_TRANSFER_FILE_NOT_FOUND = 9,
78 OPEN_TRANSFER_SUCCESS = 10,
79 OPEN_TFTP_FAILED = 11,
80 OPEN_OPR_FILE_VERSION_FAILED = 12,
81 OPEN_DIGITAL_SIGNATURE_VERIFY_FAILED = 13,
82 OPEN_DIGITAL_SIGNATURE_TRUNCATE_FAILED = 14,
83 OPEN_TRANSFER_STATUS_LAST = 15
89 OPEN_TRANSFER_CODE_NONE = 0,
90 OPEN_TRANSFER_CODE_STARTING = 1,
91 OPEN_TRANSFER_CODE_ERROR_STARTING = 2,
92 OPEN_TRANSFER_CODE_WRONG_FILE_TYPE = 3,
93 OPEN_TRANSFER_CODE_UPDATE_CONFIG = 4,
94 OPEN_TRANSFER_CODE_INVALID_CONFIG = 5,
95 OPEN_TRANSFER_CODE_WRITING_FLASH = 6,
96 OPEN_TRANSFER_CODE_FLASH_FAILED = 7,
97 OPEN_TRANSFER_CODE_CHECKING_CRC = 8,
98 OPEN_TRANSFER_CODE_CRC_FAILURE = 9,
99 OPEN_TRANSFER_CODE_UNKNOWN_DIRECTION = 10,
100 OPEN_TRANSFER_CODE_SUCCESS = 11,
101 OPEN_TRANSFER_CODE_FAILURE = 12,
102 OPEN_TRANSFER_CODE_WRONG_DEVICE = 13,
103 OPEN_TRANSFER_CODE_INSUFFICIENT_MEMORY = 14,
104 OPEN_TRANSFER_CODE_FLASH_FILE_OPEN_FAIL = 15,
105 OPEN_TRANSFER_CODE_ERROR_READING_FROM_FLASH = 16,
106 OPEN_TRANSFER_CODE_FILE_DOES_NOT_EXISTS = 17,
107 OPEN_TRANSFER_CODE_FILE_TOO_BIG = 18,
108 OPEN_TRANSFER_CODE_ERROR_WRITING_TO_FLASH = 19,
109 OPEN_TRANSFER_CODE_OVERWRITE_DENIED = 20,
110 OPEN_TRANSFER_CODE_LAST = 21
145 uint32_t *headerSize);
609 uint32_t licenseIndex);