Type: Feature
Priority: High
Epic: Complete Analog Output Implementation
Description
Enhance SetChannelOutputValue method to support analog output channels with proper voltage scaling and validation.
Acceptance Criteria
Files to Modify
Daqifi.Desktop/Device/AbstractStreamingDevice.cs (SetChannelOutputValue method)
Value
Users can set analog output voltages programmatically and via UI
Testing Requirements
- Test setting various output voltages within range
- Test validation of out-of-range values
- Test scaling/calibration calculations
- Verify digital outputs continue to work
- Integration test with actual device
Dependencies
- Requires completion of analog output channel activation/deactivation
Type: Feature
Priority: High
Epic: Complete Analog Output Implementation
Description
Enhance
SetChannelOutputValuemethod to support analog output channels with proper voltage scaling and validation.Acceptance Criteria
SetChannelOutputValue(IChannel channel, double value)for analog outputsCurrentOutputValuepropertyFiles to Modify
Daqifi.Desktop/Device/AbstractStreamingDevice.cs(SetChannelOutputValue method)Value
Users can set analog output voltages programmatically and via UI
Testing Requirements
Dependencies