Lines Matching refs:gpioName
34 const std::string& gpioName) : in PresenceGpio() argument
35 deviceType(deviceType), deviceName(deviceName), gpioName(gpioName) in PresenceGpio()
37 gpioLine = gpiod::find_line(gpioName); in PresenceGpio()
40 std::cerr << "Error requesting gpio: " << gpioName << "\n"; in PresenceGpio()
41 throw std::runtime_error("Failed to find GPIO " + gpioName); in PresenceGpio()
65 const std::string& gpioName, bool inverted, boost::asio::io_context& io) : in EventPresenceGpio() argument
66 PresenceGpio(deviceType, deviceName, gpioName), gpioFd(io) in EventPresenceGpio()
77 std::cerr << "Error reading gpio " << gpioName << ": " << e.what() in EventPresenceGpio()
79 throw std::runtime_error("Failed to read GPIO fd " + gpioName); in EventPresenceGpio()
85 std::cerr << "Failed to get " << gpioName << " fd\n"; in EventPresenceGpio()
86 throw std::runtime_error("Failed to get GPIO fd " + gpioName); in EventPresenceGpio()
129 const std::string& gpioName, bool inverted, boost::asio::io_context& io) : in PollingPresenceGpio() argument
130 PresenceGpio(deviceType, deviceName, gpioName), pollTimer(io) in PollingPresenceGpio()
141 std::cerr << "PollingPresenceGpio: Error reading gpio " << gpioName in PollingPresenceGpio()
144 throw std::runtime_error("Failed to get Polling GPIO fd " + gpioName); in PollingPresenceGpio()
163 std::cerr << "GPIO polling timer failed for " << self->gpioName in pollTimerHandler()