{"repo":"szieke/ScriptCommunicator_serial-terminal","free":true,"listed":false,"github":"https://github.com/szieke/ScriptCommunicator_serial-terminal","clone":"git clone https://github.com/szieke/ScriptCommunicator_serial-terminal.git","description":"Scriptable cross-platform data terminal which supports: serial port, UDP, TCP, SPI, I2C and CAN.","language":"C++","stars":756,"topics":["serial","terminal","udp","scripting","spi-master","can-bus","qt","serialport","tcp"],"license":null,"category":"cli-tools","readme_excerpt":"ScriptCommunicator ScriptCommunicator is a scriptable cross-platform data terminal that supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C, and CAN. All sent and received data can be shown in a console and can be logged in an html and a text log. In addition to the simple sending and receiving of data, ScriptCommunicator has a JavaScript interface. This script interface has the following features: Scripts can send and receive data with the main interface. In addition to the main interface scripts can create and use their own interfaces (serial port (RS232, USB to serial), UDP, TCP client, TCP server, PCAN, and SPI/I2C). Scripts can use their own GUI (GUI files which have been created with QtDesigner (is included) or QtCreator). Multiple plot windows can be created by scripts (QCustomPlot developed by Emanuel Eichhammer is used) Features seriel port (RS232, USB to serial) TCP client/server (network proxy support for TCP clients) UDP SPI (Aardvark I2C/SPI) I2C (Aardvark I2C/SPI) CAN (PCAN-USB, only on windows) utf8, hexadecimal, decimal, binary and mixed console html and text log script interface (JavaScript)- run automated test jobs, automatic device configuration scripts... use ui files (user interface created with QtDesigner (is included) or QtCreator) from script- building test GUIs, control GUIs... plotting data via script and export the generated graphs to file (png, jpg, bmp, pdf and csv)- e.g. to visualize a PID controller or a heater multi us","default_branch":null,"files":null,"tree":[],"storefront":"/r/szieke","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/szieke/ScriptCommunicator_serial-terminal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}