Povilas Kanapickas
|
b9cd547aea
|
genesys: Support printf-like messages in debug helper
|
2019-07-06 02:10:06 +03:00 |
Povilas Kanapickas
|
22b7fb5105
|
genesys: Move more error functionality to genesys_error.{h,cc}
|
2019-07-06 02:10:05 +03:00 |
Povilas Kanapickas
|
942f3fbbf7
|
genesys: Move error-related functions to separate header
|
2019-07-06 02:10:04 +03:00 |
Povilas Kanapickas
|
9d07e2108a
|
genesys: Support message argument to exceptions
|
2019-07-06 02:10:03 +03:00 |
Povilas Kanapickas
|
14bbe802db
|
genesys: Move move_to_ta() calls out of *_init_regs_for_*()
|
2019-06-30 14:05:29 +03:00 |
Povilas Kanapickas
|
a92187edad
|
genesys: Move moving to home out of *_init_regs_for_scan()
|
2019-06-30 14:05:28 +03:00 |
Povilas Kanapickas
|
442ffd0486
|
genesys: Move waiting for motor stop out of *_init_regs_for_scan()
|
2019-06-30 14:05:27 +03:00 |
Povilas Kanapickas
|
bba75702b6
|
genesys: Add utility to print debug messages upon function exit
|
2019-06-30 14:05:26 +03:00 |
Povilas Kanapickas
|
397994b215
|
genesys: Make exposure configuration more consistent
|
2019-06-30 14:05:25 +03:00 |
Povilas Kanapickas
|
1e7da8638e
|
genesys: Use a more descriptive filename for coarse gain debug images
|
2019-06-30 14:05:24 +03:00 |
Povilas Kanapickas
|
6d11f6df25
|
genesys: Fix support for large exposures on GL843
|
2019-06-30 14:05:23 +03:00 |
Povilas Kanapickas
|
f41440ef9f
|
genesys: Extract debug_dump for Genesys_Current_Setup
|
2019-06-30 14:05:22 +03:00 |
Povilas Kanapickas
|
fe8383543d
|
genesys: Remove code for G4050 CCD that's unused and likely incorrect
|
2019-06-30 14:05:21 +03:00 |
Povilas Kanapickas
|
7bd68b5225
|
genesys: Fix crash in sane_open_impl due to uninitialized variable
|
2019-06-30 14:05:20 +03:00 |
Povilas Kanapickas
|
616c86de2f
|
genesys: Fix incorrect use of TGTIME for pixel coordinates
|
2019-06-30 14:05:19 +03:00 |
Povilas Kanapickas
|
89d06c9a3a
|
genesys: Fix error handling in the presence of exceptions
|
2019-06-30 14:05:18 +03:00 |
Povilas Kanapickas
|
3050f50b25
|
genesys: Add a macro to convert status return to exception
|
2019-06-30 14:05:17 +03:00 |
Povilas Kanapickas
|
1685e6e863
|
genesys: Return bool out of *_is_compatible_calibration()
|
2019-06-30 14:05:16 +03:00 |
Povilas Kanapickas
|
eaa4cb7766
|
genesys: Return void out of *_calculate_current_setup()
|
2019-06-30 14:05:15 +03:00 |
Olaf Meeuwissen
|
9b109a7bd7
|
Fix typo
|
2019-06-30 12:45:03 +09:00 |
Povilas Kanapickas
|
9173e5dbdd
|
genesys: Merge XPA lamp setup to a single function
|
2019-06-08 14:04:30 +03:00 |
Povilas Kanapickas
|
4adb96b7af
|
genesys: Merge XPA motor setup to a single function
|
2019-06-08 14:04:29 +03:00 |
Povilas Kanapickas
|
4d4b3be12d
|
genesys: Cache logical lamp and XPA state in register set
|
2019-06-08 14:04:28 +03:00 |
Povilas Kanapickas
|
d11971b220
|
genesys: Only ever use sanei_genesys_set_lamp_power() to turn on lamp
|
2019-06-08 14:04:27 +03:00 |
Povilas Kanapickas
|
6d9e783a51
|
genesys: Only ever use sanei_genesys_set_motor_power() to turn on motor
|
2019-06-08 14:04:26 +03:00 |
Povilas Kanapickas
|
5b788022dc
|
genesys: Extract sanei_genesys_set_motor_power()
|
2019-06-08 14:04:25 +03:00 |
Povilas Kanapickas
|
57480021dd
|
genesys: Extract sanei_genesys_set_lamp_power()
|
2019-06-08 14:04:24 +03:00 |
Povilas Kanapickas
|
8d5ff56ee9
|
genesys: Use scan method out of setup params for cache comparison
|
2019-06-08 14:04:23 +03:00 |
Povilas Kanapickas
|
bf0ed8ed09
|
genesys: Store scan method within params struct
|
2019-06-08 14:04:22 +03:00 |
Povilas Kanapickas
|
be19edfd72
|
genesys: Store setup params to current setup struct
|
2019-06-08 14:04:21 +03:00 |
Povilas Kanapickas
|
9f3c86cd57
|
genesys: Wrap data into SetupParams in *_calculate_current_setup()
|
2019-06-08 14:04:20 +03:00 |
Povilas Kanapickas
|
6796315cc1
|
genesys: Remove useless condition in lineart setup check
The flag in the remaining condition can only be set if the second
condition is true.
|
2019-06-08 14:04:19 +03:00 |
Povilas Kanapickas
|
65bb8724c6
|
genesys: Use scan params to compute scan geometry, not settings
|
2019-06-08 14:04:18 +03:00 |
Povilas Kanapickas
|
2a8f642787
|
genesys: Fix sign comparison warnings
|
2019-06-08 14:04:17 +03:00 |
Povilas Kanapickas
|
bf395270e8
|
genesys: Refactor color filter into an enum
|
2019-06-08 14:04:16 +03:00 |
Povilas Kanapickas
|
0ffbd6c023
|
genesys: Specify underlying types of enums
|
2019-06-08 14:04:15 +03:00 |
Povilas Kanapickas
|
cd7186965b
|
genesys: Don't use floating point numbers in SetupParams unnecessarily
|
2019-06-08 14:04:14 +03:00 |
Povilas Kanapickas
|
ca070fb569
|
genesys: Extract function to dump SetupParams to debug
|
2019-06-08 14:04:13 +03:00 |
Povilas Kanapickas
|
a8b61d0501
|
genesys: Update gl646_setup_registers() doc
|
2019-06-08 14:04:12 +03:00 |
Povilas Kanapickas
|
e47a6dfb56
|
genesys: Represent color as channels on GL646
|
2019-06-08 14:04:11 +03:00 |
Povilas Kanapickas
|
6ae640cac1
|
genesys: Simplify channel setup in gl646_setup_registers()
|
2019-06-08 14:04:10 +03:00 |
Povilas Kanapickas
|
a843704cc1
|
genesys: Move color filter setup to gl646_setup_registers()
|
2019-06-08 14:04:09 +03:00 |
Povilas Kanapickas
|
8184699bbf
|
genesys: Allocate GL646 slope tables on stack
|
2019-06-08 14:04:08 +03:00 |
Povilas Kanapickas
|
e129bdd1e1
|
genesys: Move low-level computations to gl646_setup_registers()
|
2019-06-08 14:04:07 +03:00 |
Povilas Kanapickas
|
fb8014d77e
|
genesys: Store scan setup data in SetupParams struct
|
2019-06-08 14:04:06 +03:00 |
Povilas Kanapickas
|
42ae7ea2d8
|
genesys: Reuse SetupParams on GL847 code
|
2019-06-08 14:04:05 +03:00 |
Povilas Kanapickas
|
1841e5b276
|
genesys: Reuse SetupParams on GL846 code
|
2019-06-08 14:04:04 +03:00 |
Povilas Kanapickas
|
6719f885da
|
genesys: Reuse SetupParams on GL841 code
|
2019-06-08 14:04:03 +03:00 |
Povilas Kanapickas
|
50f5007b3d
|
genesys: Reuse SetupParams on GL124 code
|
2019-06-08 14:04:02 +03:00 |
Povilas Kanapickas
|
319a5082ac
|
genesys: Remove unused command set API
|
2019-06-08 14:04:01 +03:00 |