Diag-Client-Lib
Classes | Functions
diag::client::vd_message Namespace Reference

Classes

class  VdMessage
 

Functions

auto SerializeVehicleInfoList (std::uint8_t preselection_mode, uds_transport::ByteVector &preselection_value) noexcept -> uds_transport::ByteVector
 

Function Documentation

◆ SerializeVehicleInfoList()

auto diag::client::vd_message::SerializeVehicleInfoList ( std::uint8_t  preselection_mode,
uds_transport::ByteVector preselection_value 
) -> uds_transport::ByteVector
noexcept

Definition at line 17 of file vd_message.cpp.

18  {
19  constexpr std::uint8_t VehicleIdentificationHandler{0U};
20 
21  uds_transport::ByteVector payload{VehicleIdentificationHandler, preselection_mode};
22  payload.insert(payload.begin() + 2U, preselection_value.begin(), preselection_value.end());
23  return payload;
24 }
std::vector< std::uint8_t > ByteVector