Skip to content

COMMonitor is a standalone tool for diagnosing and testing serial COM ports on Windows.

License

Notifications You must be signed in to change notification settings

YounesElMehdi/COMMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COMMonitor

COMMonitor is a lightweight tool designed for diagnosing and testing serial COM ports on Windows machines. The tool is packaged as a standalone executable, requiring no additional installation or dependencies. It's ideal for technicians who need to quickly identify and troubleshoot issues related to serial communication.

Features

  • Standalone Executable: No need for Python or any additional dependencies. Just download and run.
  • Error Code Lookup: Quickly look up common serial communication error codes and receive detailed descriptions and troubleshooting steps.
  • Basic Diagnostic Scripts: Automated scripts to check the status of all available COM ports.
  • Enhanced User Interface: Color-coded outputs for better readability and a personalized welcome screen.
  • Configuration File Integration: Easily update settings via a app_config.json file without modifying the application code.
  • Improved Logging Mechanism: Comprehensive logs for monitoring and troubleshooting.

Installation

Using the Standalone Executable

  1. Download the ZIP Archive: Get the COMMonitor.zip file from the Releases page.
  2. Extract the Files: Extract all files from the ZIP archive to a folder of your choice.
  3. Run the Application: Double-click on COMMonitor.exe to launch the application. Ensure that both COMMonitor.exe and app_config.json are in the same directory.

System Requirements

  • Operating System: Windows 10 or later
  • Disk Space: Approximately 50MB

Usage

  • Error Code Lookup: Use the Main Menu to enter an error code and retrieve its description and troubleshooting advice.
  • Run Basic Diagnostic Scripts: Perform automated checks on all available COM ports.
  • Other Tests: Conduct stress tests and loopback tests on specific COM ports.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with your proposed changes.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Developer: Yelmehdi
Email: youneselmehdi@outlook.com

For any issues or suggestions, feel free to reach out.


Thank you for using COMMonitor!