Skip to content

Serial Command Sender [1.4.0] - 2026-09-18

Choose a tag to compare

@SkasLT SkasLT released this 18 Sep 09:40

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.exe and My_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.