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