More accurate diagram since we do not use OpenXC generator
[apps/agl-service-can-low-level.git] / src / diagnostic / active-diagnostic-request.hpp
index 22bf850..247eeb1 100644 (file)
 
 #pragma once
 
+#include <string>
 #include <vector>
 
 #include "uds/uds.h"
 #include "uds/uds_types.h"
+#include "../utils/timer.hpp"
 #include "../can/can-bus-dev.hpp"
-#include "../can/can-message.hpp"
-
-#include "../low-can-binding.hpp"
 
 class active_diagnostic_request_t;
 class diagnostic_manager_t;
@@ -54,7 +53,7 @@ typedef void (*DiagnosticResponseCallback)(const active_diagnostic_request_t* re
 ///
 /// @brief An active diagnostic request, either recurring or one-time.
 ///
-/// @desc Will host a diagnostic_message_t class members to describe an on going
+/// Will host a diagnostic_message_t class members to describe an on going
 ///  diagnostic request on the CAN bus. Diagnostic message will be converted to
 ///  a DiagnosticRequest using ad-hoc method build_diagnostic_request from diagnostic message.
 ///  Then missing member, that can not be hosted into a DiagnosticRequest struct, will be passed