batk0 / batk0/OsciloForge

Implement Download to Device

Open
#11 0 comments 0 reactions 1 assignee Claimed by @batk0 View on GitHub
enhancement question
Dominant language
JavaScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Description

Implement actual device download functionality to transfer waveform data to oscilloscope (Arb1-Arb4 storage locations).

## Current Status

- [x] Download button exists in UI
- [ ] Download functionality not implemented (currently shows alert)

## Files to Modify

- `src/renderer/api/ui-manager.js` - Replace alert at line 286 with actual implementation
- `src/preload/index.js` - Add device communication IPC channel
- `src/main/index.js` - Add device download handler with location selection (Arb1-Arb4)

## Implementation Details

This requires hardware-specific communication protocol (USB/Serial). May need external library like `node-serialport`.

## Priority
Low - Requires hardware access

## Acceptance Criteria
- Download button initiates device communication
- User can select storage location (Arb1-Arb4)
- Waveform data transfers to selected location
- Success/failure feedback provided to user
- Error handling for connection issues

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.