libdoip  0.1.0
DoIP (Diagnostics over Internet Protocol) ISO 13400 C++17 Library
DoIPTimes.h File Reference
#include <stdint.h>
Include dependency graph for DoIPTimes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 doip
 
 doip::times
 
 doip::times::client
 Client-specific times.
 
 doip::times::server
 Server-specific times.
 

Functions

constexpr std::chrono::milliseconds doip::times::client::UdpMessageTimeout (2000)
 Minimum time in ms to wait for a response after an UDP message was sent. More...
 
constexpr std::chrono::milliseconds doip::times::client::RoutingActivationResponseTimeout (2000)
 Maximum time in ms to wait for. More...
 
constexpr std::chrono::milliseconds doip::times::client::IntermessageDelay (2000)
 Time to wait before sending the next message after a client sent a message which requires no response. More...
 
constexpr std::chrono::milliseconds doip::times::server::VehicleAnnouncementDelay (500)
 Max. More...
 
constexpr std::chrono::milliseconds doip::times::server::VehicleAnnouncementInterval (500)
 Interval between vehicle announcements in ms. More...
 
constexpr std::chrono::milliseconds doip::times::server::InitialInactivityTimeout (200)
 Maximum inactivity time in ms after a TCP connection was accepted. More...
 
constexpr std::chrono::milliseconds doip::times::server::GeneralInactivityTimeout (500)
 Maximum inactivity time in ms after a TCP message was sent or received. More...
 
constexpr std::chrono::milliseconds doip::times::server::AliveCheckResponseTimeout (500)
 Time in ms to wait for a alive check response. More...
 
constexpr std::chrono::milliseconds doip::times::server::VehicleDiscoveryTimer (500)
 Time in ms to wait for sync after server has sent a vehicle identification response with sync status 'incomplete' (0x10). More...
 
constexpr std::chrono::milliseconds doip::times::DiagnosticMessageResponseTimeout (2000)
 Maximum time in ms to wait for a response (ACK/NACK) after a diagnostic message has been sent. More...
 

Variables

constexpr uint8_t doip::times::server::VehicleAnnouncementNumber = 3
 Number of vehicle announcements to be send. More...