Povilas Kanapickas
|
5226a163ab
|
genesys: Use common code path to compute session optical_pixels
|
2019-08-24 10:05:53 +03:00 |
Povilas Kanapickas
|
ec5225e1f8
|
genesys: Assume correct resolution is passed from high-level
|
2019-08-24 10:00:52 +03:00 |
Povilas Kanapickas
|
61a055a8cf
|
genesys: Pass the line width requested by the frontend separately
|
2019-08-18 11:13:00 +03:00 |
Povilas Kanapickas
|
f48239419a
|
genesys: Use common code path to compute session optical_resolution
|
2019-08-18 10:39:36 +03:00 |
Povilas Kanapickas
|
510b6d0d86
|
genesys: Remove gl646-specific get_ccd_size_divisor
|
2019-08-31 19:02:15 +03:00 |
Povilas Kanapickas
|
a6a785e28d
|
genesys: Use common path to compute ccd_size_divisor on gl646
|
2019-08-31 19:02:15 +03:00 |
Povilas Kanapickas
|
e2e1efae80
|
genesys: Use the sensor passed to gl646_setup_registers()
|
2019-08-31 19:02:15 +03:00 |
Povilas Kanapickas
|
ceb56a8b3b
|
genesys: Move gl646 sensor settings to the common sensor table
|
2019-08-17 12:02:45 +03:00 |
Povilas Kanapickas
|
a31da79e07
|
genesys: Compute cksel from register descriptions on gl646
|
2019-08-17 12:02:44 +03:00 |
Povilas Kanapickas
|
5532f2f277
|
genesys: Add channel count to the parameters that identify a sensor
|
2019-08-17 11:51:35 +03:00 |
Povilas Kanapickas
|
f2871ca81d
|
genesys: Reduce duplication in channel count and depth calculation
|
2019-08-17 11:51:34 +03:00 |
Povilas Kanapickas
|
0c6d7cd4a4
|
Merge branch 'genesys-fix-missing-return-after-refactor' into 'master'
genesys: Fix missing return from a previous refactor
See merge request sane-project/backends!138
|
2019-08-31 14:56:23 +00:00 |
Povilas Kanapickas
|
3e2b6cead0
|
Merge branch 'genesys-gl646-simplify-sensor' into 'master'
genesys: Simplify sensor setup on GL646
See merge request sane-project/backends!139
|
2019-08-31 14:55:57 +00:00 |
Povilas Kanapickas
|
d9fab3a7d8
|
genesys: Fix incorrect channel count when fetching ccd_size_divisor
All current scanners use the same divisor on both 1 and 3 channels, so
this commit does not change behavior.
|
2019-08-17 11:49:10 +03:00 |
Povilas Kanapickas
|
e8d9b6ff5d
|
genesys: Reduce duplication in the Sensor_Master struct list
|
2019-08-17 11:49:09 +03:00 |
Povilas Kanapickas
|
f228e427a9
|
genesys: Store sensor settings in std::vector on gl646
|
2019-08-17 11:49:08 +03:00 |
Povilas Kanapickas
|
a8ed3df0fd
|
genesys: Merge Sensor_Settings struct to Sensor_Master
|
2019-08-17 11:49:07 +03:00 |
Povilas Kanapickas
|
b19720cfa1
|
genesys: Simplify sensor register desc by matching ccd_size_divisor
|
2019-08-17 11:49:04 +03:00 |
Povilas Kanapickas
|
e36d6b8fb5
|
genesys: Simplify exposure setting on gl646
|
2019-08-17 11:49:03 +03:00 |
Povilas Kanapickas
|
a4a1003ffc
|
genesys: Rename Sensor_Master::{exposure->exposure_lperiod}
|
2019-08-17 11:49:02 +03:00 |
Povilas Kanapickas
|
a3a3647006
|
genesys: Compute dpiset instead of storing it in tables on gl646
|
2019-08-17 11:49:01 +03:00 |
Povilas Kanapickas
|
d2d43d5ed8
|
genesys: Make sensor table initialization more generic on gl646
|
2019-08-17 11:49:00 +03:00 |
Povilas Kanapickas
|
eb4fb44048
|
genesys: Fix missing return from a previous refactor
|
2019-08-17 11:30:33 +03:00 |
Povilas Kanapickas
|
1902c9fbcb
|
genesys: Fix sensor const safety in *_search_start_position()
|
2019-08-17 11:05:36 +03:00 |
Povilas Kanapickas
|
f019f9e7b8
|
genesys: Don't modify sensor in *_led_calibration()
|
2019-08-17 11:05:35 +03:00 |
Povilas Kanapickas
|
458e31a0c0
|
genesys: Extract setting of DPIHW to a separate function
|
2019-08-17 10:21:02 +03:00 |
Povilas Kanapickas
|
8cb6130cfe
|
genesys: Cleanup the gpo setup
|
2019-08-04 14:01:50 +03:00 |
Povilas Kanapickas
|
ea602f7ebc
|
genesys: Rewrite and document sanei_genesys_calculate_zmod()
|
2019-08-04 12:01:51 +03:00 |
Povilas Kanapickas
|
6f20e6d341
|
genesys: Use std::vector for the motor slope tables
|
2019-08-04 12:01:50 +03:00 |
Povilas Kanapickas
|
e5a90e8005
|
genesys: Update all sensors when searching for reference point
|
2019-08-04 02:48:29 +03:00 |
Povilas Kanapickas
|
d0dbfa6ec3
|
genesys: Print traces of more data
|
2019-08-04 02:48:27 +03:00 |
Povilas Kanapickas
|
824f922e49
|
genesys: Don't do additional scans in case of debug
|
2019-08-04 02:48:26 +03:00 |
Povilas Kanapickas
|
cafb97d293
|
genesys: Use session struct to pass data to the setup functions
|
2019-08-03 22:42:20 +03:00 |
Povilas Kanapickas
|
38b97f1402
|
genesys: Include full session description into the device struct
|
2019-07-27 05:12:31 +03:00 |
Povilas Kanapickas
|
e34814aef8
|
genesys: Remove duplicate fields out of settings struct
|
2019-07-27 05:12:29 +03:00 |
Povilas Kanapickas
|
cdb14d9fef
|
genesys: Remove uses of sanei_genesys_set_reg_from_set()
|
2019-07-21 18:41:50 +03:00 |
Povilas Kanapickas
|
36714a7810
|
genesys: Remove uses of sanei_genesys_read_reg_from_set()
|
2019-07-21 18:41:49 +03:00 |
Povilas Kanapickas
|
e6dbfd64a3
|
genesys: Remove uses of sanei_genesys_set_triple()
|
2019-07-21 18:41:48 +03:00 |
Povilas Kanapickas
|
08c98e13b2
|
genesys: Remove uses of sanei_genesys_set_double()
|
2019-07-21 18:41:47 +03:00 |
Povilas Kanapickas
|
98546ecff0
|
genesys: Remove uses of sanei_genesys_get_triple()
|
2019-07-21 18:41:46 +03:00 |
Povilas Kanapickas
|
9085260541
|
Merge branch 'genesys-remove-half-ccd' into 'master'
genesys: Improve code clarity by retiring half_ccd
See merge request sane-project/backends!114
|
2019-08-09 10:51:06 +00:00 |
Povilas Kanapickas
|
598aa99778
|
genesys: Improve code clarity by retiring half_ccd
|
2019-08-03 01:31:07 +03:00 |
Povilas Kanapickas
|
16c55bf330
|
genesys: Init cmd_set directly instead of going through a function
|
2019-08-02 22:39:05 +03:00 |
Povilas Kanapickas
|
a58b20d2c8
|
genesys: Move cmd_set from model to device struct
|
2019-08-02 22:39:04 +03:00 |
Povilas Kanapickas
|
f9a9d3f84a
|
genesys: Cache physical register state in the device on writes
|
2019-08-02 22:39:01 +03:00 |
Povilas Kanapickas
|
faab7b02e0
|
genesys: Cache physical register state in the device on bulk writes
|
2019-08-02 22:39:00 +03:00 |
Povilas Kanapickas
|
7836ea5778
|
genesys: Remove bulk_write_register from the cmd_set structures
|
2019-08-02 22:38:59 +03:00 |
Povilas Kanapickas
|
6014645664
|
genesys: Cache physical register state in the device on reads
|
2019-08-02 22:38:58 +03:00 |
Povilas Kanapickas
|
3c6635559f
|
genesys: Remove unused code
|
2019-08-02 22:31:58 +03:00 |
Povilas Kanapickas
|
faa078cd21
|
genesys: Return errors as exceptions from remaining functions
|
2019-07-27 10:12:36 +03:00 |