Diag-Client-Lib
|
Classes | |
class | DiagClientConversation |
Conversation class to establish connection with a Diagnostic Server. More... | |
class | Conversation |
Interface for diag client conversation. More... | |
class | DmConversationHandler |
Class to manage reception from transport protocol handler to dm connection handler. More... | |
class | DmConversation |
Class to establish connection with Diagnostic Server. More... | |
struct | DMConversationType |
Structure containing DM conversation type. More... | |
class | VehicleInfoMessageImpl |
class | VdConversationHandler |
Class to manage reception from transport protocol handler to vd connection handler. More... | |
class | VdConversation |
Class to search for available diagnostic server over a network. More... | |
struct | VDConversationType |
Structure containing VD conversation type. More... | |
Functions | |
std::string | ConvertToHexString (std::uint8_t char_start, std::uint8_t char_count, std::vector< std::uint8_t > &input_buffer) |
std::string | ConvertToAsciiString (std::uint8_t char_start, std::uint8_t char_count, std::vector< std::uint8_t > &input_buffer) |
void | SerializeEIDGIDFromString (std::string &input_string, std::vector< uint8_t > &output_buffer, std::uint8_t total_size, std::uint8_t substring_range) |
void | SerializeVINFromString (std::string &input_string, std::vector< uint8_t > &output_buffer, std::uint8_t total_size, std::uint8_t substring_range) |
std::string diag::client::conversation::ConvertToAsciiString | ( | std::uint8_t | char_start, |
std::uint8_t | char_count, | ||
std::vector< std::uint8_t > & | input_buffer | ||
) |
Definition at line 42 of file vd_conversation.cpp.
Referenced by diag::client::conversation::VdConversation::DeserializeVehicleInfoResponse().
std::string diag::client::conversation::ConvertToHexString | ( | std::uint8_t | char_start, |
std::uint8_t | char_count, | ||
std::vector< std::uint8_t > & | input_buffer | ||
) |
Definition at line 22 of file vd_conversation.cpp.
Referenced by diag::client::conversation::VdConversation::DeserializeVehicleInfoResponse().
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 | ||
) |
Definition at line 56 of file vd_conversation.cpp.
Referenced by diag::client::conversation::VdConversation::DeserializeVehicleInfoRequest().
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 | ||
) |
Definition at line 69 of file vd_conversation.cpp.
Referenced by diag::client::conversation::VdConversation::DeserializeVehicleInfoRequest().