Open this site with Google Chrome.
A Single Page Application (SPA) that communicates with USB devices using SCPI protocol via Web USB API.
- USB Device selection interface
- Two operation modes: Keypress and Schedule
- Configuration persistence through localStorage
- Built with modern web technologies
- TypeScript, React, Vite
- Zustand for state management
- Web USB API for device communication
- @kzkymur/sequencer for command scheduling
- Device connection handling (web-usb-scpi.ts)
- Command lifecycle management (command-sender-worker.ts)
- Centralized state store (store/general.ts)