Finalize new directories organization.
authorRomain Forlot <romain.forlot@iot.bzh>
Mon, 6 Mar 2017 21:39:31 +0000 (22:39 +0100)
committerRomain Forlot <romain.forlot@iot.bzh>
Thu, 16 Mar 2017 16:05:17 +0000 (17:05 +0100)
Change include statements and CMakeLists.txt accordingly
to the new layout.

Change-Id: Ief0821f7f6636b072cf26c7d8d8fcc16fe43ab01
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
src/CMakeLists.txt
src/can/can-bus.hpp
src/can/can-message.hpp
src/can/can-signals.hpp
src/diagnostic/diagnostic-message.hpp
src/low-can-binding.cpp
src/utils/signals.hpp

index 89e3361..8acdd1d 100644 (file)
@@ -69,7 +69,7 @@ add_compile_options(${EXTRAS_CXXFLAGS})
 add_definitions(-DPB_FIELD_16BIT)
 
 # Needed extra directories to hit the required headers files.
-include_directories(${EXTRAS_INCLUDE_DIRS} ${PROJECT_LIBDIR}/openxc-message-format/gen/cpp ${PROJECT_LIBDIR}/nanopb/  ${PROJECT_LIBDIR}/uds-c/src  ${PROJECT_LIBDIR}/bitfield-c/src ${PROJECT_LIBDIR}/isotp-c/src)
+include_directories(${EXTRAS_INCLUDE_DIRS} ${PROJECT_SOURCE_DIR} ${PROJECT_LIBDIR}/openxc-message-format/gen/cpp ${PROJECT_LIBDIR}/nanopb/  ${PROJECT_LIBDIR}/uds-c/src  ${PROJECT_LIBDIR}/bitfield-c/src ${PROJECT_LIBDIR}/isotp-c/src)
 
 ###########################################################################
 # the library used by the binding : openxc, bitfield, uds, isotp
@@ -83,7 +83,10 @@ add_library(openxc STATIC ${PROJECT_LIBDIR}/openxc-message-format/gen/cpp/openxc
 
 message(STATUS "Creation of ${PROJECT_NAME} binding for AFB-DAEMON")
 ###########################################################################
-add_library(${PROJECT_NAME} MODULE ${PROJECT_NAME}.cpp can-bus.cpp can-message.cpp can-signals.cpp can-decoder.cpp obd2-signals.cpp signals.cpp openxc-utils.cpp timer.cpp)
+add_library(${PROJECT_NAME} MODULE ${PROJECT_NAME}.cpp 
+       can/can-bus.cpp can/can-message.cpp can/can-signals.cpp can/can-decoder.cpp
+       obd2/obd2-signals.cpp
+       utils/signals.cpp utils/openxc-utils.cpp utils/timer.cpp)
 target_link_libraries(${PROJECT_NAME} ${EXTRAS_LIBRARIES} bitfield isotp uds openxc pthread)
 
 set_target_properties(${PROJECT_NAME} PROPERTIES
index bc2bb04..bf0bdd3 100644 (file)
 #include <linux/can.h>
 #include <condition_variable>
 
-#include "timer.hpp"
 #include "openxc.pb.h"
-#include "can-signals.hpp"
-#include "can-message.hpp"
+#include "utils/timer.hpp"
+#include "can/can-signals.hpp"
+#include "can/can-message.hpp"
 #include "low-can-binding.hpp"
 
 // TODO actual max is 32 but dropped to 24 for memory considerations
index 9f6a36d..b118ce7 100644 (file)
@@ -22,7 +22,7 @@
 #include <cstdint>
 #include <linux/can.h>
 
-#include "timer.hpp"
+#include "utils/timer.hpp"
 
 #define CAN_MESSAGE_SIZE 8
 
index 250ff19..b5b87eb 100644 (file)
 #include <vector>
 #include <string>
 
-#include "obd2-signals.hpp"
-#include "timer.hpp"
 #include "openxc.pb.h"
-#include "can-bus.hpp"
-#include "can-message.hpp"
+#include "utils/timer.hpp"
+#include "can/can-bus.hpp"
+#include "can/can-message.hpp"
+#include "obd2/obd2-signals.hpp"
 
 extern "C"
 {
index a8f21e0..1ee9d96 100644 (file)
@@ -20,8 +20,8 @@
 #include <vector>
 
 #include "uds/uds.h"
-#include "can-bus.hpp"
-#include "can-message.hpp"
+#include "can/can-bus.hpp"
+#include "can/can-message.hpp"
 
 #include "low-can-binding.hpp"
 
@@ -78,7 +78,7 @@ class obd2_signals_t {
        public:
                obd2_signals_t(uint8_t pid, const char* generic_name, const int min_, const int max_, enum UNIT unit, int frequency, bool supported);
 
-               void init_diagnostic_shims(can_bus_dev_t& can_bus_dev)
+               void init_diagnostic_shims(can_bus_dev_t& can_bus_dev);
                void add_request(int pid);
                std::vector<Obd2Pid>& get_obd2_signals();
 
index 043261f..84f1d78 100644 (file)
 #include <json-c/json.h>
 #include <systemd/sd-event.h>
 
-#include "timer.hpp"
-#include "signals.hpp"
-#include "can-bus.hpp"
 #include "openxc.pb.h"
-#include "can-signals.hpp"
-#include "can-message.hpp"
-#include "openxc-utils.hpp"
+#include "can/can-bus.hpp"
+#include "can/can-signals.hpp"
+#include "can/can-message.hpp"
+#include "utils/timer.hpp"
+#include "utils/signals.hpp"
+#include "utils/openxc-utils.hpp"
 
 extern "C"
 {
index 81ed424..bc421e9 100644 (file)
@@ -22,8 +22,8 @@
 #include <fnmatch.h>
 
 #include "openxc.pb.h"
-#include "can-signals.hpp"
-#include "obd2-signals.hpp"
+#include "can/can-signals.hpp"
+#include "obd2/obd2-signals.hpp"
 
 template <typename T>
 void lookup_signals_by_name(const std::string& key, std::vector<T>& signals, std::vector<T*>& found_signals)