/* * DiscreteInput.cpp * * Created on: 1 δεκ. 2016 γ. * Author: titov */ #include "DiscreteInput.hh" using driver::detail::DiscreteInput; DiscreteInput::DiscreteInput(const peripheral::IGpio & gpio, bool _level) : input(gpio), level(_level) {} DiscreteInput::operator bool() const { return input.read() == level; }