diff --git a/FlippR-Driver/contrib/json_example/output/Output_Pin_Config.json b/FlippR-Driver/contrib/json_example/output/Output_Pin_Config.json index fd27a8d..2751157 100644 --- a/FlippR-Driver/contrib/json_example/output/Output_Pin_Config.json +++ b/FlippR-Driver/contrib/json_example/output/Output_Pin_Config.json @@ -26,7 +26,6 @@ }, "driver_board" : { - "todo": "new layout!", "i2c_address" : 32, "pin_base" : 65, "pin-select" : diff --git a/FlippR-Driver/src/output/items/detail/Lamp.cpp b/FlippR-Driver/src/output/items/detail/Lamp.cpp index 1b79f5f..a922360 100644 --- a/FlippR-Driver/src/output/items/detail/Lamp.cpp +++ b/FlippR-Driver/src/output/items/detail/Lamp.cpp @@ -28,12 +28,14 @@ detail::Item(std::move(name)), DriverBoardItem(address), pin_controller(std::mov void Lamp::activate() { CLOG(INFO, OUTPUT_LOGGER) << "Activate lamp " << name; + this->activated = true; this->pin_controller->activate(*this); } void Lamp::deactivate() { CLOG(INFO, OUTPUT_LOGGER) << "Deactivate lamp " << name; + this->activated = false; this->pin_controller->deactivate(*this); }