Lines Matching refs:frontend
225 // Set values of analog frontend
235 dev->frontend = dev->frontend_initial;
238 // check analog frontend type
242 for (const auto& reg : dev->frontend.regs) {
248 throw SaneException(SANE_STATUS_UNSUPPORTED, "unsupported frontend type %d", fe_type);
252 dev->interface->write_fe_register(i, dev->frontend.regs.get_value(0x00 + i));
259 dev->interface->write_fe_register(0x20 + i, dev->frontend.get_offset(i));
263 dev->interface->write_fe_register(0x28 + i, dev->frontend.get_gain(i));
483 switch (dev->frontend.layout.type) {
493 throw SaneException("Invalid frontend type %d",
494 static_cast<unsigned>(dev->frontend.layout.type));