Lines Matching defs:const
42 virtual bool needs_home_before_init_regs_for_scan(Genesys_Device* dev) const = 0;
44 virtual void init(Genesys_Device* dev) const = 0;
46 virtual void init_regs_for_warmup(Genesys_Device* dev, const Genesys_Sensor& sensor,
47 Genesys_Register_Set* regs) const = 0;
49 virtual void init_regs_for_shading(Genesys_Device* dev, const Genesys_Sensor& sensor,
50 Genesys_Register_Set& regs) const = 0;
55 virtual void init_regs_for_scan_session(Genesys_Device* dev, const Genesys_Sensor& sensor,
57 const ScanSession& session) const= 0;
59 virtual void set_fe(Genesys_Device* dev, const Genesys_Sensor& sensor, std::uint8_t set) const = 0;
60 virtual void set_powersaving(Genesys_Device* dev, int delay) const = 0;
61 virtual void save_power(Genesys_Device* dev, bool enable) const = 0;
63 virtual void begin_scan(Genesys_Device* dev, const Genesys_Sensor& sensor,
64 Genesys_Register_Set* regs, bool start_motor) const = 0;
66 bool check_stop) const = 0;
72 virtual void send_gamma_table(Genesys_Device* dev, const Genesys_Sensor& sensor) const = 0;
74 virtual void offset_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
75 Genesys_Register_Set& regs) const = 0;
76 virtual void coarse_gain_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
77 Genesys_Register_Set& regs, int dpi) const = 0;
78 virtual SensorExposure led_calibration(Genesys_Device* dev, const Genesys_Sensor& sensor,
79 Genesys_Register_Set& regs) const = 0;
81 virtual void wait_for_motor_stop(Genesys_Device* dev) const = 0;
82 virtual void move_back_home(Genesys_Device* dev, bool wait_until_home) const = 0;
85 virtual void update_hardware_sensors(struct Genesys_Scanner* s) const = 0;
90 virtual void update_home_sensor_gpio(Genesys_Device& dev) const = 0;
95 virtual void load_document(Genesys_Device* dev) const = 0;
100 virtual void detect_document_end(Genesys_Device* dev) const = 0;
103 virtual void eject_document(Genesys_Device* dev) const = 0;
106 virtual void send_shading_data(Genesys_Device* dev, const Genesys_Sensor& sensor,
107 std::uint8_t* data, int size) const = 0;
109 virtual bool has_send_shading_data() const
115 virtual ScanSession calculate_scan_session(const Genesys_Device* dev,
116 const Genesys_Sensor& sensor,
117 const Genesys_Settings& settings) const = 0;
120 virtual void asic_boot(Genesys_Device* dev, bool cold) const = 0;
123 virtual bool is_head_home(Genesys_Device& dev, ScanHeadId scan_head) const = 0;
126 virtual void set_xpa_lamp_power(Genesys_Device& dev, bool set) const = 0;
130 MotorMode mode) const = 0;