|
Diag-Client-Lib
|
#include "channel/udp_channel/doip_vehicle_identification_handler.h"#include "channel/udp_channel/doip_udp_channel.h"#include "common/common_doip_types.h"#include "common/logger.h"#include "utility/state.h"#include "utility/sync_timer.h"
Go to the source code of this file.
Classes | |
| class | doip_client::channel::udp_channel::anonymous_namespace{doip_vehicle_identification_handler.cpp}::kIdle |
| Class implements idle state. More... | |
| class | doip_client::channel::udp_channel::anonymous_namespace{doip_vehicle_identification_handler.cpp}::kSendVehicleIdentificationReq |
| Class implements sending of vehicle identification request state. More... | |
| class | doip_client::channel::udp_channel::anonymous_namespace{doip_vehicle_identification_handler.cpp}::kWaitForVehicleIdentificationRes |
| Class implements wait for vehicle identification response state. More... | |
| class | doip_client::channel::udp_channel::anonymous_namespace{doip_vehicle_identification_handler.cpp}::kDoIPCtrlTimeout |
| Class implements Ctrl timeout state. More... | |
| class | doip_client::channel::udp_channel::VehicleIdentificationHandler::VehicleIdentificationHandlerImpl |
| Class implements vehicle identification handler. More... | |
Namespaces | |
| doip_client | |
| doip_client::channel | |
| doip_client::channel::udp_channel | |
| doip_client::channel::udp_channel::anonymous_namespace{doip_vehicle_identification_handler.cpp} | |
Typedefs | |
| using | doip_client::channel::udp_channel::anonymous_namespace{doip_vehicle_identification_handler.cpp}::VehiclePayloadType = std::pair< std::uint16_t, std::uint8_t > |
| Type alias of vehicle payload type. More... | |
Functions | |
| auto | doip_client::channel::udp_channel::anonymous_namespace{doip_vehicle_identification_handler.cpp}::CreateDoipGenericHeader (std::uint16_t payload_type, std::uint32_t payload_len) noexcept -> std::vector< std::uint8_t > |
| Function to create doip generic header. More... | |
| auto | doip_client::channel::udp_channel::anonymous_namespace{doip_vehicle_identification_handler.cpp}::GetVehicleIdentificationPayloadType (std::uint8_t preselection_mode) noexcept -> VehiclePayloadType |
| Get the vehicle identification payload type based on preselection mode. More... | |