- Dec 14, 2023
-
-
The driver is called 'mm' in config. Requires the dbus module. [ci:skip-build] already built successfully in CI
-
- May 25, 2023
-
-
Clayton Craft authored
This is basically unneeded now that gnss-share can accept writes to its socket.
-
Clayton Craft authored
-
Clayton Craft authored
Many changes, squashed into 1 commit to make bisecting possible - server: This also removes the stop channel, it was janky. Accept will block anyways so this wasn't really a good way to stop the server - gnss/stm: rename Stm --> StmDevice, it's more descriptive! - gnss/stm: use pubsub internally - gnss/stm: startScan is dropped since it is an unnecessary abstraction over readlines - gnss: add Gnss struct, this implements pubsub.Subscriber, and will essentially be a wrapper around a driver, allowing multiple things to read/write to it concurrently. - gnss: change GnssDriver.Start definition - gnss-share: drop pool stuff, initialize driver using new interface
-
- May 05, 2023
-
-
Clayton Craft authored
Shorter, and nicer.
-
- Jan 29, 2023
-
-
Clayton Craft authored
-
- Nov 20, 2022
-
-
Clayton Craft authored
-
- Aug 28, 2022
-
-
Clayton Craft authored
-
Clayton Craft authored
-
Clayton Craft authored
-
- Aug 27, 2022
-
-
Clayton Craft authored
-
- Dec 01, 2021
-
-
Clayton Craft authored
The underscore is annoying since it's not very common for exes and packages to have underscores in them. It was a mistake from the start.
-
- Nov 30, 2021
-
-
Clayton Craft authored
I'm still confused about which is the correct term here in this context, but ephemeris is shorter :D
-
Clayton Craft authored
-
Clayton Craft authored
-
- Nov 29, 2021
-
-
Clayton Craft authored
-
Clayton Craft authored
-
Clayton Craft authored
Stm was renamed to StmGnss to allow naming a new interface, Stm. StmGnss and StmSerial implement the Stm interface.
-
- Nov 22, 2021
-
-
Clayton Craft authored
When running in "server" mode, the app will load agps data upon receiving USR1, and store agps data upon receiving USR2, then continue running in server mode afterwards. Connected clients should stay connected, they just won't receive anything while the load/store is taking place.
-
Clayton Craft authored
also rename 'daemon' mode to 'server' mode, since this isn't really a sysV(or systemd)-style daemon
-
Clayton Craft authored
This is a total re-write in Go, and aims to address the following problems with the python version of this app: - reduce idle CPU usage when no clients are connected - reduce overall install size (including dependencies) - simplify concurrency usage in the app (Go has it built into the language, python+Trio is neat but harder to grok) - incorporate various fixes from Sebastian Krzyszkowiak
-