Lines Matching refs:frontend
613 for (const auto& reg : dev->frontend.regs) {
618 // Set values of analog frontend
628 dev->frontend = dev->frontend_initial;
631 // check analog frontend type
639 throw SaneException(SANE_STATUS_UNSUPPORTED, "unsupported frontend type %d", fe_type);
643 dev->interface->write_fe_register(i, dev->frontend.regs.get_value(0x00 + i));
650 dev->interface->write_fe_register(0x20 + i, dev->frontend.get_offset(i));
655 dev->interface->write_fe_register(0x24 + i, dev->frontend.regs.get_value(0x24 + i));
660 dev->interface->write_fe_register(0x28 + i, dev->frontend.get_gain(i));
958 switch (dev->frontend.layout.type) {
966 throw SaneException("Invalid frontend type %d",
967 static_cast<unsigned>(dev->frontend.layout.type));