Releases: tinymesh/guri
Releases · tinymesh/guri
0.0.1-rc3
- Make explicit loop for up- to downstream communication
- Move picking of upstream type into own function
- All remotes not auto connects, and exposes _.Connect/0 for reconnection
- All remotes keep their own internal read loop which can be consumed by _.Recv/1
- All _.Recv/1 calls now actually supports timeout
- Add timeout after write to serial port
--auto-configurenow always requires device to enter config mode, --verify is then implicit- handle
--verifycase where event/power-on, or other, messages would arrive before
Usage
./guri-linux-amd64 -auto-configure -nid aa::1 -uid ::1:2 -sid 1:: /dev/ttyUSB0
0.0.1 RC 2
- Add MacOS-only code for tentative support for mac.
- Always reconnect
=== Usage
./guri-linux-amd64 -auto-configure -nid aa::1 -uid ::1:2 -sid 1:: /dev/ttyUSB0
0.0.1 RC 1
Add tools for setting and verifying configuration.
This release adds 5 new flags:
--verify- tests that the device is infact a Tinymesh gateway and that it has certain options set--auto-configure- Automatically set gateway operation, Network ID, System ID and Unique IDs--nid- 4byte Network ID used in conjunction with--verifyor--auto-configure--sid- 4byte System ID used in conjunction with--verifyor--auto-configure--uid- 4byte Unique ID used in conjunction with--verifyor--auto-configure
Usage
./guri-linux-amd64 --auto-configure --nid aa::1 --uid ::1:2 --sid 1:: /dev/ttyUSB0
0.0.1-alpha
Pre-release for guri
Supports basic usage by a combination of the flags --remote <remote>, --tls=<true|false>, --stdio, --reconnect
For Linux:
$ ./guri-linux-amd64 --reconnect=true /dev/ttyUSB0