From 42b7b376864114b9cc0bddfff154a94a578969fd Mon Sep 17 00:00:00 2001 From: Franz Bethke <bethke@math.hu-berlin.de> Date: Mon, 16 Apr 2018 15:36:28 +0200 Subject: [PATCH] Remove C2CBase --- .../src/car/include/mainNode/C2CBase.h | 40 ------------------- .../src/car/src/mainNode/C2CBase.cpp | 32 --------------- 2 files changed, 72 deletions(-) delete mode 100644 modules/catkin_ws/src/car/include/mainNode/C2CBase.h delete mode 100644 modules/catkin_ws/src/car/src/mainNode/C2CBase.cpp diff --git a/modules/catkin_ws/src/car/include/mainNode/C2CBase.h b/modules/catkin_ws/src/car/include/mainNode/C2CBase.h deleted file mode 100644 index 97f17ade..00000000 --- a/modules/catkin_ws/src/car/include/mainNode/C2CBase.h +++ /dev/null @@ -1,40 +0,0 @@ -#ifndef C2CBASE_H -#define C2CBASE_H - -#include "PlatoonProtocolLib/Vehicle.h" -#include "PlatoonProtocolLib/LeaderVehicle.h" -#include "PlatoonProtocolLib/FollowerVehicle.h" -#include "PlatoonProtocolLib/Protocol.h" -#include "PlatoonState.h" - -namespace car -{ - - -class C2CBase -{ - friend class PlatoonController; // only the PlatoonControler should be able to use the swap functions below! - public: - C2CBase(); - - private: - PlatoonState curState = PlatoonState::ACC; - - networking::Networking c2cNetLeader; // thread + event queue - networking::Networking c2cNetFollower; // thread + event queue - - platoonProtocol::LeaderVehicle::Ptr c2cLeader; - platoonProtocol::FollowerVehicle::Ptr c2cFollower; - - void swap2LV(); - void swap2FV(); - void swap2ACC(); - - bool isPlatoonRunning(); - platoonProtocol::PlatoonConfig getPlatoonConfig(); - -}; - -} - -#endif // C2CBASE_H diff --git a/modules/catkin_ws/src/car/src/mainNode/C2CBase.cpp b/modules/catkin_ws/src/car/src/mainNode/C2CBase.cpp deleted file mode 100644 index 64c3b3e0..00000000 --- a/modules/catkin_ws/src/car/src/mainNode/C2CBase.cpp +++ /dev/null @@ -1,32 +0,0 @@ -#include "../../include/mainNode/C2CBase.h" - -namespace car { - - C2CBase::C2CBase(){} - - void C2CBase::swap2LV() - { - curState = PlatoonState::CACC_LV; - } - - void C2CBase::swap2FV() - { - curState = PlatoonState::CACC_FV; - } - - void C2CBase::swap2ACC() - { - curState = PlatoonState::ACC; - } - - bool C2CBase::isPlatoonRunning() - { - std::cout << "C2CBase::isRunning" << std::endl; - } - - platoonProtocol::PlatoonConfig C2CBase::getPlatoonConfig() - { - std::cout << "C2CBase::getPlatoonConfig" << std::endl; - } - -} -- GitLab