added logging
This commit is contained in:
@@ -19,6 +19,8 @@ Detector::Detector(InputGPIOInterface* input_gpio_interface, std::map<char, Even
|
|||||||
input_gpio_interface(input_gpio_interface), events(events), is_running(true), event_notifier(event_notifier)
|
input_gpio_interface(input_gpio_interface), events(events), is_running(true), event_notifier(event_notifier)
|
||||||
{
|
{
|
||||||
detect_thread = std::thread(&Detector::detect, this);
|
detect_thread = std::thread(&Detector::detect, this);
|
||||||
|
|
||||||
|
CLOG(WARNING, INPUT_LOGGER) << "Created Detector";
|
||||||
}
|
}
|
||||||
|
|
||||||
Detector::~Detector()
|
Detector::~Detector()
|
||||||
|
|||||||
@@ -11,13 +11,18 @@
|
|||||||
#include <set>
|
#include <set>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
#include "../utilities/config.h"
|
||||||
|
|
||||||
namespace Input
|
namespace Input
|
||||||
{
|
{
|
||||||
|
|
||||||
class Event
|
class Event
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
Event(char address, char priority, std::string name) : address(address), priority(priority), name(name){}
|
Event(char address, char priority, std::string name) : address(address), priority(priority), name(name)
|
||||||
|
{
|
||||||
|
CLOG_IF(VLOG_IS_ON(HIGH_VERBOSITY), INFO, INPUT_LOGGER) << "Created event: " << name << ", address: " << address;
|
||||||
|
}
|
||||||
|
|
||||||
bool operator==(const Event& other)
|
bool operator==(const Event& other)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
#include "InputDriver.hpp"
|
#include "InputDriver.hpp"
|
||||||
#include "Event.hpp"
|
#include "Event.hpp"
|
||||||
#include "Detector.h"
|
#include "Detector.h"
|
||||||
|
#include "../utilities/config.h"
|
||||||
|
|
||||||
namespace Input
|
namespace Input
|
||||||
{
|
{
|
||||||
@@ -26,6 +27,8 @@ public:
|
|||||||
input_driver(input_driver)
|
input_driver(input_driver)
|
||||||
{
|
{
|
||||||
this->input_driver->register_event_handler(this);
|
this->input_driver->register_event_handler(this);
|
||||||
|
|
||||||
|
CLOG(INFO, INPUT_LOGGER) << "Created EventHandler";
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual ~EventHandler()
|
virtual ~EventHandler()
|
||||||
|
|||||||
@@ -18,6 +18,8 @@ EventNotifier::EventNotifier()
|
|||||||
: is_running(true)
|
: is_running(true)
|
||||||
{
|
{
|
||||||
notify_thread = std::thread(&EventNotifier::notify, this);
|
notify_thread = std::thread(&EventNotifier::notify, this);
|
||||||
|
|
||||||
|
CLOG(INFO, INPUT_LOGGER) << "Created EventNotifier and started thread";
|
||||||
}
|
}
|
||||||
|
|
||||||
EventNotifier::~EventNotifier()
|
EventNotifier::~EventNotifier()
|
||||||
|
|||||||
@@ -5,6 +5,9 @@
|
|||||||
* Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht
|
* Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "../utilities/config.h"
|
||||||
|
|
||||||
|
|
||||||
#ifndef SRC_INPUT_INPUTDRIVER_HPP_
|
#ifndef SRC_INPUT_INPUTDRIVER_HPP_
|
||||||
#define SRC_INPUT_INPUTDRIVER_HPP_
|
#define SRC_INPUT_INPUTDRIVER_HPP_
|
||||||
|
|
||||||
@@ -23,7 +26,9 @@ class InputDriver
|
|||||||
public:
|
public:
|
||||||
InputDriver(EventNotifier* event_notifier) :
|
InputDriver(EventNotifier* event_notifier) :
|
||||||
event_notifier(event_notifier)
|
event_notifier(event_notifier)
|
||||||
{}
|
{
|
||||||
|
CLOG(INFO, INPUT_LOGGER) << "Created InputDriver";
|
||||||
|
}
|
||||||
|
|
||||||
~InputDriver()
|
~InputDriver()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -10,4 +10,6 @@
|
|||||||
#define INPUT_LOGGER "driver_logger"
|
#define INPUT_LOGGER "driver_logger"
|
||||||
#define DRIVER_LOG_FILE "/var/log/flippr_driver.conf"
|
#define DRIVER_LOG_FILE "/var/log/flippr_driver.conf"
|
||||||
|
|
||||||
|
#define HIGH_VERBOSITY 10
|
||||||
|
|
||||||
#define INPUT_MATRIX_SIZE 8
|
#define INPUT_MATRIX_SIZE 8
|
||||||
|
|||||||
Reference in New Issue
Block a user