resolved some todos

This commit is contained in:
Johannes Wendel
2019-10-29 14:27:13 +01:00
parent 585dbe0811
commit c695b928ab
6 changed files with 19 additions and 8 deletions

View File

@@ -20,7 +20,11 @@ namespace detail
{
Lamp::Lamp(std::shared_ptr<DriverBoardPinController> pin_controller, const uint8_t & address, const uint8_t & pin_base, const std::string & name) :
detail::Item(std::move(name)), DriverBoardItem(pin_controller, address, pin_base), pin_controller(std::move(pin_controller)), activated(false)
detail::Item(std::move(name)),
DriverBoardItem(pin_controller, address, pin_base),
pin_controller(std::move(pin_controller)),
activated(false),
activation_time(10)
{
CLOG(INFO, OUTPUT_LOGGER) << "Created lamp " << name << " with address " << address;
}
@@ -44,6 +48,11 @@ bool Lamp::is_activated()
return this->activated;
}
std::chrono::milliseconds Lamp::get_activation_time() const
{
return this->activation_time;
}
}
}
} /* namespace output */