|
libdoip
0.1.0
DoIP (Diagnostics over Internet Protocol) ISO 13400 C++17 Library
|
#include <type_traits>#include <utility>#include <array>#include <cstdint>

Go to the source code of this file.
Classes | |
| struct | doip::uds::UdsServiceDescriptor |
Namespaces | |
| doip | |
| doip::uds | |
Typedefs | |
| using | doip::uds::uds_length = uint16_t |
Enumerations | |
| enum class | doip::uds::UdsService : uint8_t { doip::uds::DiagnosticSessionControl = 0x10 , doip::uds::ECUReset = 0x11 , doip::uds::SecurityAccess = 0x27 , doip::uds::CommunicationControl = 0x28 , doip::uds::TesterPresent = 0x3E , doip::uds::AccessTimingParameters = 0x83 , doip::uds::SecuredDataTransmission = 0x84 , doip::uds::ControlDTCSetting = 0x85 , doip::uds::ResponseOnEvent = 0x86 , doip::uds::LinkControl = 0x87 , doip::uds::ReadDataByIdentifier = 0x22 , doip::uds::ReadMemoryByAddress = 0x23 , doip::uds::ReadScalingDataByIdentifier = 0x24 , doip::uds::ReadDataByPeriodicIdentifier = 0x2A , doip::uds::DynamicallyDefineDataIdentifier = 0x2C , doip::uds::WriteDataByIdentifier = 0x2E , doip::uds::WriteMemoryByAddress = 0x3D , doip::uds::ClearDiagnosticInformation = 0x14 , doip::uds::ReadDTCInformation = 0x19 } |
Functions | |
| const UdsServiceDescriptor * | doip::uds::findServiceDescriptor (UdsService sid) |
| Find service descriptor by service ID. More... | |
Variables | |
| constexpr uds_length | doip::uds::MAX_UDS_MESSAGE_LENGTH = 4095 |
| constexpr std::array< UdsServiceDescriptor, 19 > | doip::uds::UDS_SERVICE_DESCRIPTORS |