| Age | Commit message (Collapse) | Author |
|
|
|
|
|
* use meshnet-gophers protobufs
* update go.mod for meshnet-gophers protobufs
* update protos
* add gitignore
* update go.mod
* use locally generated protobufs
* add generate.go
* use meshtastic protobufs upstream
|
|
* switch to `log/slog` for logging and add getters and setters for Client.Config (now Client.State)
* use singular name for AddModule
* use state complete getter
* use closed channel to signify config complete
* add TODO for client logger
* clone state protos
* remove unused ticker
|
|
* Start hacking on a "StreamConn"
* Tidy up write side
* Write basic send/receive test
* Add support for "wake" Start2 spam
* Add test case for reply
* Add TCP listener to meshtastic stream conn
* Very ugly basic impl that supports `meshtastic --nodes`
* Support graceful disconnection command from client
* Refactor handling for handleToRadioWantConfigID into it's own method
* Send FromRadio messages to clients
* Refactor client logic into own type
* Fix up serial support for new client
* Fix eample
* Remove datadump
* Make TCP listener optional
* Add locking for reading/writing from the connection
* Explain knownDevices
* Properly close streamConn in example
|
|
|
|
|
|
|
|
|