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 |