added debug logging
This commit is contained in:
@@ -43,6 +43,7 @@ void Detector::detect()
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
auto event = events.at(address);
|
auto event = events.at(address);
|
||||||
|
CLOG(DEBUG, OUTPUT_LOGGER) << "Found event " << event->name << "(" << event->address << ").";
|
||||||
event_notifier->distribute_event(event);
|
event_notifier->distribute_event(event);
|
||||||
}
|
}
|
||||||
catch(std::out_of_range& e)
|
catch(std::out_of_range& e)
|
||||||
@@ -55,11 +56,11 @@ void Detector::detect()
|
|||||||
|
|
||||||
bool Detector::check_inputs(char& address)
|
bool Detector::check_inputs(char& address)
|
||||||
{
|
{
|
||||||
//todo
|
|
||||||
for(char pin = 0; pin < (INPUT_MATRIX_SIZE * INPUT_MATRIX_SIZE); pin++)
|
for(char pin = 0; pin < (INPUT_MATRIX_SIZE * INPUT_MATRIX_SIZE); pin++)
|
||||||
{
|
{
|
||||||
if(input_gpio_interface->read_data(pin))
|
if(input_gpio_interface->read_data(pin))
|
||||||
{
|
{
|
||||||
|
CLOG(DEBUG, OUTPUT_LOGGER) << "Pin " << pin << " is triggered.";
|
||||||
address = pin;
|
address = pin;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,15 +36,15 @@ std::shared_ptr<Event> InputDriver::get_event(std::string name)
|
|||||||
{
|
{
|
||||||
std::shared_ptr<Event> event(new ErrorEvent());
|
std::shared_ptr<Event> event(new ErrorEvent());
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
event = this->events.at(name);
|
event = this->events.at(name);
|
||||||
}
|
}
|
||||||
catch(std::out_of_range &e)
|
catch(std::out_of_range &e)
|
||||||
{
|
{
|
||||||
CLOG_N_TIMES(1, WARNING, OUTPUT_LOGGER) << "Did not found event " << name << " please check config file!";
|
CLOG_N_TIMES(1, WARNING, OUTPUT_LOGGER) << "Did not found event " << name << " please check config file!";
|
||||||
|
|
||||||
return event;
|
return event;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user