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)
|
||||
{
|
||||
detect_thread = std::thread(&Detector::detect, this);
|
||||
|
||||
CLOG(WARNING, INPUT_LOGGER) << "Created Detector";
|
||||
}
|
||||
|
||||
Detector::~Detector()
|
||||
|
||||
@@ -11,13 +11,18 @@
|
||||
#include <set>
|
||||
#include <string>
|
||||
|
||||
#include "../utilities/config.h"
|
||||
|
||||
namespace Input
|
||||
{
|
||||
|
||||
class Event
|
||||
{
|
||||
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)
|
||||
{
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
#include "InputDriver.hpp"
|
||||
#include "Event.hpp"
|
||||
#include "Detector.h"
|
||||
#include "../utilities/config.h"
|
||||
|
||||
namespace Input
|
||||
{
|
||||
@@ -26,6 +27,8 @@ public:
|
||||
input_driver(input_driver)
|
||||
{
|
||||
this->input_driver->register_event_handler(this);
|
||||
|
||||
CLOG(INFO, INPUT_LOGGER) << "Created EventHandler";
|
||||
}
|
||||
|
||||
virtual ~EventHandler()
|
||||
|
||||
@@ -18,6 +18,8 @@ EventNotifier::EventNotifier()
|
||||
: is_running(true)
|
||||
{
|
||||
notify_thread = std::thread(&EventNotifier::notify, this);
|
||||
|
||||
CLOG(INFO, INPUT_LOGGER) << "Created EventNotifier and started thread";
|
||||
}
|
||||
|
||||
EventNotifier::~EventNotifier()
|
||||
|
||||
@@ -5,6 +5,9 @@
|
||||
* Author: Andreas Schneider, Johannes Wendel, Jonas Zeunert, Rafael Vinci, Dr. Franca Rupprecht
|
||||
*/
|
||||
|
||||
#include "../utilities/config.h"
|
||||
|
||||
|
||||
#ifndef SRC_INPUT_INPUTDRIVER_HPP_
|
||||
#define SRC_INPUT_INPUTDRIVER_HPP_
|
||||
|
||||
@@ -23,7 +26,9 @@ class InputDriver
|
||||
public:
|
||||
InputDriver(EventNotifier* event_notifier) :
|
||||
event_notifier(event_notifier)
|
||||
{}
|
||||
{
|
||||
CLOG(INFO, INPUT_LOGGER) << "Created InputDriver";
|
||||
}
|
||||
|
||||
~InputDriver()
|
||||
{
|
||||
|
||||
@@ -10,4 +10,6 @@
|
||||
#define INPUT_LOGGER "driver_logger"
|
||||
#define DRIVER_LOG_FILE "/var/log/flippr_driver.conf"
|
||||
|
||||
#define HIGH_VERBOSITY 10
|
||||
|
||||
#define INPUT_MATRIX_SIZE 8
|
||||
|
||||
Reference in New Issue
Block a user