Teemu Ikonen
2c5d3a7e93
nmeasource: Add manufacturer string to gnss-share source
2023-07-07 16:02:11 +03:00
Teemu Ikonen
8f863ae042
Update copyright years
2023-07-07 15:43:29 +03:00
Teemu Ikonen
84ea03f704
Release 0.4.1
2023-05-26 20:20:51 +03:00
Teemu Ikonen
69551fa7a5
mm_glib_source: Add a quirk to disable MSB in SDM845 / OP6
2023-05-26 20:07:54 +03:00
Teemu Ikonen
a895bfc32f
Also detect quirks when autodetecting source
2023-05-25 17:36:56 +03:00
Teemu Ikonen
da78c02a68
Add NMEA source autodetection
2023-05-25 17:28:44 +03:00
Teemu Ikonen
0f49eb2670
README.md: update
2023-05-13 14:24:35 +03:00
Teemu Ikonen
0af37d1dc3
flatpak: Convert build manifest to YAML
2023-05-05 12:22:12 +03:00
Teemu Ikonen
38bc1f7eb5
flatpak: Add filesystem read permission to /run/gnss-share.sock
2023-05-05 11:50:32 +03:00
Teemu Ikonen
aec07d5fd4
setup.py: set Development Status to Beta
2023-04-19 14:22:35 +03:00
Teemu Ikonen
6d1a10f96a
nmea: Create a non-naive fix datetime
2023-04-19 14:22:12 +03:00
Teemu Ikonen
98da3e4ffa
mm_glib_source: Handle None from get_signaled_gps_nmea()
2023-03-23 13:53:08 +02:00
Teemu Ikonen
f77ce58ee8
Release 0.4.0
2023-03-22 20:35:04 +02:00
Teemu Ikonen
88e53d34bb
nmea: Parse 'num_sats' also from GGA sentences
2023-03-22 20:35:04 +02:00
Teemu Ikonen
89f6ac85db
nmea: Move GGA timestamp from 'fixtime' to 'time'
2023-03-22 20:35:04 +02:00
Teemu Ikonen
c3115dd751
Output 'n/a' for missing mode_indicator
2023-03-22 20:35:04 +02:00
Teemu Ikonen
782499e27b
nmea: Get system time as non-naive datetime object
2023-03-22 17:48:21 +02:00
Teemu Ikonen
fbfd588f78
appdata: Improve description
2023-03-22 16:31:09 +02:00
Teemu Ikonen
51eb4bb714
flatpak: Use ModemManager release tarball
2023-03-22 16:12:59 +02:00
Teemu Ikonen
83164bb80f
flatpak: Update python3-requirements
2023-03-22 16:12:59 +02:00
Teemu Ikonen
4d73be8c73
requirements.txt: Remove pydbus
2023-03-22 16:12:59 +02:00
Teemu Ikonen
e6205bd9e5
mm_glib_source: Ignore error when enabling AGPS MSB
...
AGPS enablement sometimes timeouts on Oneplus 6.
Also improve logging of NMEA initialization errors.
2023-03-22 16:12:59 +02:00
Teemu Ikonen
d6e4a71380
mm_glib_source: Ignore error in disconnect when closing an uninitialized source
2023-03-22 16:12:59 +02:00
Teemu Ikonen
a4a599a6c5
mm_glib_source: Enable AGPS_MSB only if it's in modem capabilities
2023-03-22 16:12:59 +02:00
Teemu Ikonen
2bb1b70994
mm_glib_source: Disconnect update cb in initialization
2023-03-22 16:12:59 +02:00
Teemu Ikonen
8c0f1587f4
Remove modem_manager_defs.py
2023-03-22 16:12:59 +02:00
Teemu Ikonen
7fd0d42f04
Add .editorconfig file
2023-03-22 16:12:59 +02:00
Teemu Ikonen
ffe6a6221a
Merge pull request 'add-mm-as-flatpak-module' ( #10 ) from ferenc/satellite:add-mm-as-flatpak-module into main
...
Reviewed-on: https://codeberg.org/tpikonen/satellite/pulls/10
2023-03-22 14:09:45 +00:00
Ferenc Géczi
9de70b5446
Add ModemManager to flatpak as module
...
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2023-03-22 00:00:00 +00:00
Ferenc Géczi
7206198321
Update to Gnome runtime 44
...
Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2023-03-22 00:00:00 +00:00
Teemu Ikonen
0b2cc89635
Remove mm_pydbus_source.py (ModemManagerPyDBusNmeaSource)
2023-01-30 22:28:03 +02:00
Teemu Ikonen
17baef902d
Refactor '--source' CLI arg handling, add 'mm' source
...
Use QuectelTalker quirk in 'quectel' source, add a plain ModemManager
source 'mm' without quirks.
Fix '--source' arg help string formatting.
2023-01-30 22:28:03 +02:00
Teemu Ikonen
7115b1697c
mm_glib_source: Support quirks, add QuectelTalker quirk
2023-01-30 22:28:03 +02:00
Teemu Ikonen
58f4433cda
Add ModemManagerGLibNmeaSource, use it
2023-01-30 22:28:03 +02:00
Teemu Ikonen
3ebf88d0f7
Linter config improvements, code style fixes
2023-01-30 22:24:00 +02:00
Teemu Ikonen
760f80fb49
Split PyDBus based ModemManager source to its own file
2023-01-16 16:21:19 +02:00
Teemu Ikonen
0861c78c76
Yet Another Error Handling Refactor
2022-11-18 17:10:09 +02:00
Teemu Ikonen
93cb27fb27
Simplify error handling in update()
2022-11-18 14:21:32 +02:00
Teemu Ikonen
bef48e4056
Update display also when new NMEAs are not received
2022-11-18 14:07:41 +02:00
Teemu Ikonen
ffd3f29ae3
Log messages to the app window before initializing
...
Use GLib.timeout_add instead of idle_add to have the window drawn and
messages logged before starting source initialization.
2022-11-17 21:05:31 +02:00
Teemu Ikonen
f15dd098e3
More GLib.SOURCE_REMOVE usage in return values
2022-11-17 21:04:47 +02:00
Teemu Ikonen
2ed6f27786
Release 0.3.1
2022-11-17 18:58:42 +02:00
Teemu Ikonen
f71906723c
appdata: Fix screenshot links to point to flathub
2022-11-17 18:55:19 +02:00
Teemu Ikonen
a1431c8785
Release 0.3.0
2022-11-17 18:38:29 +02:00
Teemu Ikonen
ef089aa991
README.md: Move screenshots to the flathub repo
2022-11-17 18:27:25 +02:00
Teemu Ikonen
21857aa3f4
Merge pull request 'misc-cleanups' ( #8 ) from devrtz/satellite:misc-cleanups into main
...
Reviewed-on: https://codeberg.org/tpikonen/satellite/pulls/8
2022-11-16 15:19:30 +01:00
Evangelos Ribeiro Tzaras
9d6d5d5322
application: Remove unnecessary return values
...
Most of these are handlers for signals which according to the C
documentation don't expect any return values, see below:
"activate" from GApplication:
void
user_function (GApplication *application,
gpointer user_data)
"clicked" from GtkButton:
void
user_function (GtkButton *button,
gpointer user_data)
"released" from GtkGestureMultiPress:
void
user_function (GtkGestureMultiPress *gesture,
int n_press,
double x,
double y,
gpointer user_data)
2022-11-08 14:53:08 +01:00
Evangelos Ribeiro Tzaras
6abb6297c6
application: Prefer named constants in GSourceFunc
...
As opposed to True and False, this makes the purpose immediately clear
and is a recommended practice.
2022-11-08 14:51:45 +01:00
Evangelos Ribeiro Tzaras
326164cc97
application: Remove unused return values from update()
...
The return value was never used, so it should be removed.
2022-11-08 14:50:40 +01:00
Teemu Ikonen
4d5a9cc46e
nmeasource: Rename NmeaSource.restore() method to close()
2022-11-06 22:37:29 +02:00