A class to handle vehicle ID requests via DoIP. More...
#include <vehicle_id_request_handler.h>
Public Member Functions | |
| VehicleIdRequestHandler (uint8_t protocolVersion, std::string &&vin, uint16_t logicalAddress, uint64_t eid, uint64_t gid) | |
| Constructor. More... | |
| DoipLib::Message * | GetMessage () override |
| bool | TryHandle (const DoipLib::Message *request, std::vector< uint8_t > &response) const override |
A class to handle vehicle ID requests via DoIP.
| application::doip::VehicleIdRequestHandler::VehicleIdRequestHandler | ( | uint8_t | protocolVersion, |
| std::string && | vin, | ||
| uint16_t | logicalAddress, | ||
| uint64_t | eid, | ||
| uint64_t | gid | ||
| ) |
Constructor.
| protocolVersion | DoIP protocol version |
| vin | Vehicle Identification Number |
| logicalAddress | Vehicle logical address for DoIP communication |
| eid | DoIP communication entity ID |
| gid | DoIP communication group ID |