/SerialComm

C# WPF MVVM SerialComm/SerialPort Monitor Source Code

Primary LanguageC#MIT LicenseMIT

SerialComm Monitor v2 Source Code

SerialComm Monitor is a serial communication application based on SerialPort class, built in C# WPF with MVVM design pattern to send (write) or receive (read) data string to/from a serial communication physical interface connected via RS232 or USB to the computer (Windows OS).

Screenshot

Downloads

Go to releases page for more details.

Prerequisites

Dependencies

You can download and install it or just add it through NuGet in Visual Studio.

Features

  • Basic serial port settings
  • Send (write) data string to serial port
  • Receive or monitor (read) data sent from serial port
  • Line ending options
  • Autoscroll output box
  • Dark Metro-like application skin
  • Export output data to a file

TODO

  • Auto populate COM* ports on refresh button
  • Ability to save output data into a text file
  • Add more settings; Handshake, CTS and DSR
  • Ability to send data within interval time set
  • Still thinking...

Changelogs

Check CHANGELOG.md file for the detailed development changelogs.

Contributions

If you have any question regarding to this project, or found a bug in the source code, feel free to report it here. All you need to do is create an issue there.

To contribute to the source code, fork this repository (master branch), realize your ideas, and then create a new pull request.

Semantic Versioning

MAJOR.MINOR.PATCH

License

Develop by Heiswayi Nrird and released as an open source software under MIT license.