refactored everything

This commit is contained in:
Johannes Wendel
2018-11-09 01:16:35 +01:00
parent c53b6af33e
commit 3ea37e4e53
70 changed files with 202 additions and 177 deletions

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.6.2)
project(FlippR_Driver_CLI)
project(flippR_driver_CLI)
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/${OUTPUT_PATH}/cli)
add_executable(${PROJECT_NAME} main.cpp PrintHandler.cpp)

View File

@@ -5,14 +5,14 @@
#include "PrintHandler.h"
#include <iostream>
PrintHandler::PrintHandler(std::shared_ptr<FlippR_Driver::Input::IInputDriver> driver) :
FlippR_Driver::Input::EventHandler(driver)
PrintHandler::PrintHandler(std::shared_ptr<flippR_driver::input::IInputDriver> driver) :
flippR_driver::input::EventHandler(driver)
{
}
void PrintHandler::handle(FlippR_Driver::Input::Event &event)
void PrintHandler::handle(flippR_driver::input::Event &event)
{
std::cout << "Event " << event.name << " (" << std::to_string(event.address) << ") occured!\n";
}

View File

@@ -2,20 +2,20 @@
// Created by rhetenor on 13.09.18.
//
#ifndef FLIPPR_DRIVER_PRINTHANDLER_H
#define FLIPPR_DRIVER_PRINTHANDLER_H
#ifndef flippR_driver_PRINTHANDLER_H
#define flippR_driver_PRINTHANDLER_H
#include <memory>
#include "EventHandler.h"
#include "IInputDriver.h"
class PrintHandler : public FlippR_Driver::Input::EventHandler
class PrintHandler : public flippR_driver::input::EventHandler
{
public:
PrintHandler(std::shared_ptr<FlippR_Driver::Input::IInputDriver> driver);
PrintHandler(std::shared_ptr<flippR_driver::input::IInputDriver> driver);
virtual void handle(FlippR_Driver::Input::Event& event) override;
virtual void handle(flippR_driver::input::Event& event) override;
};
#endif //FLIPPR_DRIVER_PRINTHANDLER_H
#endif //flippR_driver_PRINTHANDLER_H

View File

@@ -11,7 +11,7 @@
#include "PrintHandler.h"
using namespace FlippR_Driver;
using namespace flippR_driver;
void siginthandler(int param)
{
@@ -45,7 +45,7 @@ int main (int argc, char *argv[])
exit(2);
}
std::shared_ptr<Input::IInputDriver> driver = FlippR_Driver::get_InputDriver(input_config, matrix_config);
std::shared_ptr<input::IInputDriver> driver = flippR_driver::get_InputDriver(input_config, matrix_config);
PrintHandler* print_handler = new PrintHandler(driver);