Feat : Support -Y l switch for i1Pro 2 LED feedback during chartread workflow
#204
Notifications
Due Date
No due date set.
Depends on
#37 Feat : i1Pro 2 Visual LED Feedback in chartread
gronod/argyllcms
Reference: gronod/ICCery#204
Reference in New Issue
Block a user
Overview
The ICCery fork of ArgyllCMS introduces the
-Y lcommand-line switch tochartread. When invoked with this flag and connected to an X-Rite i1Pro 2 (Rev E), the instrument drives its dual RGB ring LEDs to provide real-time operational feedback:ICCery requires an update to expose, configure, and pass this flag when assembling execution arguments for
chartread.Requirements
1. Configuration & Settings
enable_i1pro2_ledsorchartread_led_feedback, boolean, defaulting tofalseto maintain strict compatibility with stock upstream ArgyllCMS binaries).-Y l)"2. Subprocess Command Construction
chartread(e.g.chartread_runner,workflow/measure, or equivalent subprocess invocation point).-Y lto the argument list:chartread [existing_flags] -Y l <basename>basename).3. Compatibility & Error Handling
-Y lto unsupported hardware (e.g. i1Pro Rev A–D, ColorMunki) degrades silently without error. ICCery does not strictly need to restrict the switch by hardware model, though gating it to when ani1Proinstrument family is selected is acceptable.chartreadwill exit immediately with an unknown option error (chartread: Usage error - unknown option -Y l). Ensure any non-zero exit codes during launch surface the standard subprocess stderr clearly to the user.Implementation Scope
chartreadinvocation logic to inject-Y lwhen the preference evaluates totrue.Acceptance Criteria
false.truecauses ICCery to append-Y lto allchartreadstrip-reading executions.falsepreserves existingchartreadarguments verbatim.Feat : Support `-L` switch for i1Pro 2 LED feedback during `chartread` workflowto Feat : Support `-Y l` switch for i1Pro 2 LED feedback during `chartread` workflow