Lines Matching refs:payload

96 bool HostUpdater::BeginTransfer(const std::string &function, const uint8_t *payload, int payloadSize, size_t minParam,
99 if (payload[payloadSize - 1] != '\0') {
100 WRITE_LOG(LOG_FATAL, "payload is invalid");
103 std::string cmdParam(reinterpret_cast<const char *>(payload));
156 bool HostUpdater::CheckCmd(HdcCommand command, uint8_t *payload, int payloadSize, size_t paramCount)
158 if (payloadSize < 1 || payload[payloadSize - 1] != '\0') {
159 WRITE_LOG(LOG_FATAL, "payload is invalid");
162 std::string cmdParam(reinterpret_cast<char *>(payload));
173 SendToAnother(command, payload, payloadSize);
178 bool HostUpdater::CommandDispatch(const uint16_t command, uint8_t *payload, const int payloadSize)
181 if (!HdcTransferBase::CommandDispatch(command, payload, payloadSize)) {
190 if (payload == nullptr || payloadSize <= 0) {
191 WRITE_LOG(LOG_FATAL, "payload or payloadSize is invalid");
194 if (!HdcTransferBase::CommandDispatch(command, payload, payloadSize)) {
200 ret = BeginTransfer(CMDSTR_FLASHD_UPDATE, payload, payloadSize, UPDATE_PARAM_MIN_COUNT, UPDATE_FILE_INDEX);
203 ret = BeginTransfer(CMDSTR_FLASHD_FLASH, payload, payloadSize, FLASH_PARAM_MIN_COUNT, FLASH_FILE_INDEX);
206 ret = CheckUpdateContinue(command, payload, payloadSize);
209 ret = CheckCmd(CMD_FLASHD_ERASE, payload, payloadSize, ERASE_PARAM_MIN_COUNT);
212 ret = CheckCmd(CMD_FLASHD_FORMAT, payload, payloadSize, FORMAT_PARAM_MIN_COUNT);
215 ProcessProgress(*payload);
241 bool HostUpdater::CheckUpdateContinue(const uint16_t command, const uint8_t *payload, int payloadSize)
247 MessageLevel level = static_cast<MessageLevel>(payload[1]);
251 std::string info(reinterpret_cast<char *>(const_cast<uint8_t *>(payload + sizeof(uint16_t))),