GroundSoftware
Serial Communication Native Application


This native application enables serial communication. It is specifically designed for use with the NEC920 module communication. It operates seamlessly on both Windows and Linux platforms. Communication is reflected in real-time on the screen.
Used by CREATE-ROCKET
This application is actively used by the CREATE-ROCKET organization for their serial communication needs.
Installation
To install, download the application from Release
GroundSoftware-amd64-installer.exe
is for Windows.
wailsTest
is for Linux.
If you create a 'log' directory in the same directory as the application, log files will be generated within it. Each log file is unique to each application launch.
How to Use
- Download the application from Release
- Install the application on your system.
- Open the application.
- Create a directory named 'log' in the same directory as the application.
- Click on 'Port Select' and select the desired port.
- Click on 'Serial Start' to initiate the serial communication. If any data is received, it will be displayed.
- If you are using the NEC920 module,
- Input Dst and Src.
- Set DstId and SrcId.
- Enter the message.
- Click 'Send' to transmit the message.
- Click 'Send Module Command' to send a message as a command of the NEC920 module.
Technology Stack
This application is built using Wails, incorporating Go and Vue.js.

If you tag your commits with versions such as v1.0.0
, a new release will be created.
Command
xxd -p -c 1 2023-11-12-17-59-29/raw_2023-11-12-17-59-29.txt | tr -d '\n' | sed 's/\(..\)/\1 /g' | tr -s ' '
xxd -p -c 1 2023-11-12-17-59-29/raw_2023-11-12-17-59-29.txt | tr -d '\n' | sed 's/\(..\)/\1 /g' | tr -s ' ' > output.txt
xxd -p -c 1 raw_*.txt | tr -d '\n' | sed 's/\(..\)/\1 /g' | tr -s ' ' > output.txt
License
See the LICENSE file for licensing details.
Author
Luftalian