Better use a reference
authorRomain Forlot <romain.forlot@iot.bzh>
Thu, 9 Mar 2017 01:34:38 +0000 (02:34 +0100)
committerRomain Forlot <romain.forlot@iot.bzh>
Thu, 16 Mar 2017 16:10:40 +0000 (17:10 +0100)
Change-Id: Ie060009315c99919271ac706fdc1ab384e3d7218
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
src/diagnostic/diagnostic-manager.hpp

index 4414aa5..405eb7c 100644 (file)
@@ -45,7 +45,7 @@ class diagnostic_manager_t {
        private:
                DiagnosticShims shims_; /*!< shims_ - An array of shim functions for each CAN bus that plug the diagnostics
                                                                 * library (uds-c) into the VI's CAN peripheral.*/
-               can_bus_dev_t* bus_; /*!< bus_ - A reference to the CAN bus that should be used for all standard OBD-II requests, if the bus is not
+               can_bus_dev_t& bus_; /*!< bus_ - A reference to the CAN bus that should be used for all standard OBD-II requests, if the bus is not
                                                          * explicitly spcified in the request. If NULL, all requests require an explicit bus.*/
                std::queue<active_diagnostic_request_t> recurringRequests_; /*!< recurringRequests - A queue of active, recurring diagnostic requests. When
                                                                                                                                  * a response is received for a recurring request or it times out, it is
@@ -63,7 +63,7 @@ class diagnostic_manager_t {
        public:
                diagnostic_manager_t(can_bus_dev_t& bus);
                void init_diagnostic_shims();
+
                void checkSupportedPids(const active_diagnostic_request_t& request,
                const DiagnosticResponse& response, float parsedPayload);