23#include "ControlsManager.hpp"
26#define SHM_NAME "/joystick_enable"
34 : QObject(parent), m_clientObject(nullptr),
35 m_clientThread(nullptr) {
39 m_clientThread = QThread::create([
this, argc, argv]() {
40 m_clientObject->runClient(argc, argv);
42 m_clientThread->start();
DrivingMode
Enum class for the driving mode.
Class for the client thread.
~ControlsManager()
Destructor for the ControlsManager class.
ControlsManager(int argc, char **argv, QObject *parent=nullptr)
Constructs a ControlsManager object.
void drivingModeUpdated(DrivingMode newMode)
Update the driving mode of the vehicle.
ClientThread * m_clientObject