/* * Request.cpp * * Created on: Jul 14, 2021 * Author: Andreas Berthoud */ #include "Request.hpp" Request::Request(uint8_t * payload_ptr, uint16_t size) : Command() { this->response_identifier = payload_ptr[0] << 8 | payload_ptr[1]; } bool Request::execute() { Response * response = this->execute_request(this->response_identifier); bool result = response->execute(); delete response; return result; }