X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fdiagnostic%2Factive-diagnostic-request.hpp;h=f1128c5e28fb8db4c8ab4d799687849d7b7e4236;hb=8871f8ae696035877afcbb3b089fc06219c2ba3a;hp=2850663248303bba10495e2a7f45a609d2445804;hpb=9099177556d598676e4d6322ae49d22bb2f0c59e;p=apps%2Fagl-service-can-low-level.git diff --git a/src/diagnostic/active-diagnostic-request.hpp b/src/diagnostic/active-diagnostic-request.hpp index 28506632..f1128c5e 100644 --- a/src/diagnostic/active-diagnostic-request.hpp +++ b/src/diagnostic/active-diagnostic-request.hpp @@ -21,13 +21,14 @@ #include "uds/uds.h" #include "uds/uds_types.h" -#include "can/can-bus.hpp" -#include "can/can-message.hpp" +#include "../can/can-bus-dev.hpp" +#include "../can/can-message.hpp" +#include "diagnostic-manager.hpp" -#include "low-can-binding.hpp" +#include "../low-can-binding.hpp" class active_diagnostic_request_t; -class can_bus_dev_t; +class diagnostic_manager_t; /* Public: The signature for an optional function that can apply the neccessary * formula to translate the binary payload into meaningful data. @@ -80,7 +81,7 @@ private: public: active_diagnostic_request_t(); - void updateDiagnosticRequestEntry(DiagnosticsManager* manager, CanBus* bus, DiagnosticRequest* request, - const char* name, bool waitForMultipleResponses, const DiagnosticResponseDecoder decoder, + void updateDiagnosticRequestEntry(diagnostic_manager_t* manager, can_bus_dev_t* bus, DiagnosticRequest* request, + const std::string name, bool wait_for_multiple_responses, const DiagnosticResponseDecoder decoder, const DiagnosticResponseCallback callback, float frequencyHz); };