Diag-Client-Lib
Classes | Namespaces | Functions
vd_conversation.cpp File Reference
#include "src/dcm/conversation/vd_conversation.h"
#include <sstream>
#include <string>
#include <utility>
#include "src/common/logger.h"
#include "src/dcm/service/vd_message.h"
Include dependency graph for vd_conversation.cpp:

Go to the source code of this file.

Classes

class  diag::client::conversation::VehicleInfoMessageImpl
 
class  diag::client::conversation::VdConversationHandler
 Class to manage reception from transport protocol handler to vd connection handler. More...
 

Namespaces

 diag
 
 diag::client
 
 diag::client::conversation
 

Functions

std::string diag::client::conversation::ConvertToHexString (std::uint8_t char_start, std::uint8_t char_count, std::vector< std::uint8_t > &input_buffer)
 
std::string diag::client::conversation::ConvertToAsciiString (std::uint8_t char_start, std::uint8_t char_count, std::vector< std::uint8_t > &input_buffer)
 
void diag::client::conversation::SerializeEIDGIDFromString (std::string &input_string, std::vector< uint8_t > &output_buffer, std::uint8_t total_size, std::uint8_t substring_range)
 
void diag::client::conversation::SerializeVINFromString (std::string &input_string, std::vector< uint8_t > &output_buffer, std::uint8_t total_size, std::uint8_t substring_range)