Repository navigation
Serial Command Sender [1.4.0] - 2026-09-18
Added
- Local 24-hour
[HH:MM:SS]timestamps before every sent, received, decoded, and status message. - Matching timestamps for received data and its decoded ACKs, including decoding that finishes after an idle gap.
Changed
- Updated the application version to 1.4.0, documented timestamp behavior, and rebuilt the Windows executable.
Example
[14:05:09] Sent: 01 0D
[14:05:10] Received: 81 0D
[14:05:10] Decoded return message: "MIXER_STARTED"
Timestamps use the PC's local time. Incoming timestamps are captured when the application reads the bytes; a reply spanning multiple reads uses the time of the read that completes it.
Downloads
- Serial-Command-Sender-v1.4.0-source.zip: all tracked repository files, including Python source, tests, build scripts, documentation, license, example headers, and the executable in
dist/. - Serial-Command-Sender-v1.4.0-windows-portable.zip: only
Serial Command Sender.exeandMy_device_commands.h. Extract both into the same folder and run the executable. Python is not required. When upgrading an existing installation, keep your customized command header.
Validation
- All 11 automated tests passed, including serial loopback, timestamp formatting, and receive/decoded timestamp consistency across midnight and delayed decoding.
- Windows executable built successfully; release archive contents and upload checksums verified before publication.