├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── checkpr.yml │ ├── deploy.yml │ └── main.yml ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── APPLAUNCH.md ├── CITATION.bib ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── INSTALLATION.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── RELEASE_NOTES.md ├── SECURITY.md ├── SPARTN.md ├── docs ├── Makefile ├── conf.py ├── index.rst ├── make.bat ├── modules.rst └── pygpsclient.rst ├── examples ├── F9P_3D_printed_case.md ├── QGIS_sqlite_gpkg_illustration.png ├── convert_ubx_preset.py ├── device-dummy123-1234-1234-1234-abcdefghijkl-ucenter-config.json ├── georef.py ├── libspatialite_compile.sh ├── mymap01.tif ├── mymap02.tif ├── mymap03.tif ├── presets.py ├── pygpsclient_debian_install.sh ├── pygpsclient_macos_install.sh ├── pygpsconfig_x20p_enableubx.ubx ├── python_compile.sh ├── retrieve_data.py ├── socket_server.py ├── tcpclient.py ├── tcpserver_threaded.py ├── ttydata.log ├── ttypresets_examples.py ├── txt2ubx.py └── ubxsimulator.json ├── images ├── app.png ├── banner_widget.png ├── basestation_fixed.png ├── basestation_off.png ├── basestation_svin.png ├── bmc-full-logo-no-background.png ├── chart_widget.png ├── clickpy_icon.svg ├── clickpy_top10.svg ├── clickpy_top25.svg ├── console_widget.png ├── custommap.png ├── dgps_status.png ├── gpxviewer.png ├── graphview_widget.png ├── importcustommap.png ├── imu_widget.png ├── msgmode.png ├── nmeaconfig_widget.png ├── nocopilot100.png ├── nocopilot75.png ├── ntrip_consolelog.png ├── ntripconfig_widget.png ├── rover_widget.png ├── scatterplot_widget.png ├── skyview_widget.png ├── sourcetable_ggamarker.png ├── spartn_consolelog.png ├── spartnconfig_widget.png ├── spectrum_widget.png ├── staticmap.png ├── sysmon_widget.png ├── tty_console.png ├── tty_dialog.png ├── ubxconfig_widget.png └── webmap_widget.png ├── pygpsclient.json ├── pyproject.toml ├── src └── pygpsclient │ ├── __init__.py │ ├── __main__.py │ ├── _version.py │ ├── about_dialog.py │ ├── app.py │ ├── banner_frame.py │ ├── canvas_map.py │ ├── canvas_plot.py │ ├── chart_frame.py │ ├── configuration.py │ ├── confirm_box.py │ ├── console_frame.py │ ├── dialog_state.py │ ├── dynamic_config_frame.py │ ├── file_handler.py │ ├── globals.py │ ├── gnss_status.py │ ├── gpx_dialog.py │ ├── hardware_info_frame.py │ ├── helpers.py │ ├── importmap_dialog.py │ ├── imu_frame.py │ ├── init_presets.py │ ├── levelsview_frame.py │ ├── map_frame.py │ ├── mapquest_handler.py │ ├── menu_bar.py │ ├── nmea_config_dialog.py │ ├── nmea_handler.py │ ├── nmea_preset_frame.py │ ├── ntrip_client_dialog.py │ ├── qgc_handler.py │ ├── receiver_config_handler.py │ ├── resources │ ├── app-128.png │ ├── binary-1-24.png │ ├── blank-1-24.png │ ├── bmac-logo-60.png │ ├── clear-1-24.png │ ├── ethernet-1-24.png │ ├── github-256.png │ ├── iconmonstr-antenna-3-24.png │ ├── iconmonstr-antenna-4-24.png │ ├── iconmonstr-arrow-12-24.png │ ├── iconmonstr-arrow-80-16.png │ ├── iconmonstr-check-mark-8-24.png │ ├── iconmonstr-door-6-24.png │ ├── iconmonstr-folder-18-24.png │ ├── iconmonstr-gear-2-24-nmea.png │ ├── iconmonstr-gear-2-24-tty.png │ ├── iconmonstr-gear-2-24-ubx.png │ ├── iconmonstr-location-1-24.png │ ├── iconmonstr-media-control-48-24.png │ ├── iconmonstr-media-control-50-24.png │ ├── iconmonstr-noclient-10-24.png │ ├── iconmonstr-plus-lined-24.png │ ├── iconmonstr-record-24.png │ ├── iconmonstr-refresh-6-16.png │ ├── iconmonstr-refresh-lined-24.png │ ├── iconmonstr-save-14-24.png │ ├── iconmonstr-stop-1-24.png │ ├── iconmonstr-time-6-24.png │ ├── iconmonstr-transmit-10-24.png │ ├── iconmonstr-trash-can-filled-24.png │ ├── iconmonstr-triangle-1-16.png │ ├── iconmonstr-undo-24.png │ ├── iconmonstr-warning-1-24.png │ ├── marker_end.png │ ├── marker_start.png │ ├── pygpsclient.ico │ ├── usbport-1-24.png │ └── world.png │ ├── rover_frame.py │ ├── rtcm3_handler.py │ ├── sbf_handler.py │ ├── scatter_frame.py │ ├── serialconfig_frame.py │ ├── serialconfig_lband_frame.py │ ├── serverconfig_frame.py │ ├── settings_frame.py │ ├── skyview_frame.py │ ├── socketconfig_frame.py │ ├── socketconfig_ntrip_frame.py │ ├── spartn_dialog.py │ ├── spartn_gnss_frame.py │ ├── spartn_json_config.py │ ├── spartn_lband_frame.py │ ├── spartn_mqtt_frame.py │ ├── spectrum_frame.py │ ├── sqlite_handler.py │ ├── status_frame.py │ ├── stream_handler.py │ ├── strings.py │ ├── sysmon_frame.py │ ├── toplevel_dialog.py │ ├── tty_handler.py │ ├── tty_preset_dialog.py │ ├── ubx_cfgval_frame.py │ ├── ubx_config_dialog.py │ ├── ubx_handler.py │ ├── ubx_msgrate_frame.py │ ├── ubx_port_frame.py │ ├── ubx_preset_frame.py │ ├── ubx_recorder_frame.py │ ├── ubx_solrate_frame.py │ └── widget_state.py └── tests ├── __init__.py ├── test_cli.py ├── test_configs.py ├── test_static.py └── test_tk.py /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: semuconsulting 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/checkpr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.github/workflows/checkpr.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /APPLAUNCH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/APPLAUNCH.md -------------------------------------------------------------------------------- /CITATION.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/CITATION.bib -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/INSTALLATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SPARTN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/SPARTN.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/docs/modules.rst -------------------------------------------------------------------------------- /docs/pygpsclient.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/docs/pygpsclient.rst -------------------------------------------------------------------------------- /examples/F9P_3D_printed_case.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/F9P_3D_printed_case.md -------------------------------------------------------------------------------- /examples/QGIS_sqlite_gpkg_illustration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/QGIS_sqlite_gpkg_illustration.png -------------------------------------------------------------------------------- /examples/convert_ubx_preset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/convert_ubx_preset.py -------------------------------------------------------------------------------- /examples/device-dummy123-1234-1234-1234-abcdefghijkl-ucenter-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/device-dummy123-1234-1234-1234-abcdefghijkl-ucenter-config.json -------------------------------------------------------------------------------- /examples/georef.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/georef.py -------------------------------------------------------------------------------- /examples/libspatialite_compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/libspatialite_compile.sh -------------------------------------------------------------------------------- /examples/mymap01.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/mymap01.tif -------------------------------------------------------------------------------- /examples/mymap02.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/mymap02.tif -------------------------------------------------------------------------------- /examples/mymap03.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/mymap03.tif -------------------------------------------------------------------------------- /examples/presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/presets.py -------------------------------------------------------------------------------- /examples/pygpsclient_debian_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/pygpsclient_debian_install.sh -------------------------------------------------------------------------------- /examples/pygpsclient_macos_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/pygpsclient_macos_install.sh -------------------------------------------------------------------------------- /examples/pygpsconfig_x20p_enableubx.ubx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/pygpsconfig_x20p_enableubx.ubx -------------------------------------------------------------------------------- /examples/python_compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/python_compile.sh -------------------------------------------------------------------------------- /examples/retrieve_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/retrieve_data.py -------------------------------------------------------------------------------- /examples/socket_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/socket_server.py -------------------------------------------------------------------------------- /examples/tcpclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/tcpclient.py -------------------------------------------------------------------------------- /examples/tcpserver_threaded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/tcpserver_threaded.py -------------------------------------------------------------------------------- /examples/ttydata.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/ttydata.log -------------------------------------------------------------------------------- /examples/ttypresets_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/ttypresets_examples.py -------------------------------------------------------------------------------- /examples/txt2ubx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/txt2ubx.py -------------------------------------------------------------------------------- /examples/ubxsimulator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/examples/ubxsimulator.json -------------------------------------------------------------------------------- /images/app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/app.png -------------------------------------------------------------------------------- /images/banner_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/banner_widget.png -------------------------------------------------------------------------------- /images/basestation_fixed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/basestation_fixed.png -------------------------------------------------------------------------------- /images/basestation_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/basestation_off.png -------------------------------------------------------------------------------- /images/basestation_svin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/basestation_svin.png -------------------------------------------------------------------------------- /images/bmc-full-logo-no-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/bmc-full-logo-no-background.png -------------------------------------------------------------------------------- /images/chart_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/chart_widget.png -------------------------------------------------------------------------------- /images/clickpy_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/clickpy_icon.svg -------------------------------------------------------------------------------- /images/clickpy_top10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/clickpy_top10.svg -------------------------------------------------------------------------------- /images/clickpy_top25.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/clickpy_top25.svg -------------------------------------------------------------------------------- /images/console_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/console_widget.png -------------------------------------------------------------------------------- /images/custommap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/custommap.png -------------------------------------------------------------------------------- /images/dgps_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/dgps_status.png -------------------------------------------------------------------------------- /images/gpxviewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/gpxviewer.png -------------------------------------------------------------------------------- /images/graphview_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/graphview_widget.png -------------------------------------------------------------------------------- /images/importcustommap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/importcustommap.png -------------------------------------------------------------------------------- /images/imu_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/imu_widget.png -------------------------------------------------------------------------------- /images/msgmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/msgmode.png -------------------------------------------------------------------------------- /images/nmeaconfig_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/nmeaconfig_widget.png -------------------------------------------------------------------------------- /images/nocopilot100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/nocopilot100.png -------------------------------------------------------------------------------- /images/nocopilot75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/nocopilot75.png -------------------------------------------------------------------------------- /images/ntrip_consolelog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/ntrip_consolelog.png -------------------------------------------------------------------------------- /images/ntripconfig_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/ntripconfig_widget.png -------------------------------------------------------------------------------- /images/rover_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/rover_widget.png -------------------------------------------------------------------------------- /images/scatterplot_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/scatterplot_widget.png -------------------------------------------------------------------------------- /images/skyview_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/skyview_widget.png -------------------------------------------------------------------------------- /images/sourcetable_ggamarker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/sourcetable_ggamarker.png -------------------------------------------------------------------------------- /images/spartn_consolelog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/spartn_consolelog.png -------------------------------------------------------------------------------- /images/spartnconfig_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/spartnconfig_widget.png -------------------------------------------------------------------------------- /images/spectrum_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/spectrum_widget.png -------------------------------------------------------------------------------- /images/staticmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/staticmap.png -------------------------------------------------------------------------------- /images/sysmon_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/sysmon_widget.png -------------------------------------------------------------------------------- /images/tty_console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/tty_console.png -------------------------------------------------------------------------------- /images/tty_dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/tty_dialog.png -------------------------------------------------------------------------------- /images/ubxconfig_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/ubxconfig_widget.png -------------------------------------------------------------------------------- /images/webmap_widget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/images/webmap_widget.png -------------------------------------------------------------------------------- /pygpsclient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/pygpsclient.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/pygpsclient/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/__init__.py -------------------------------------------------------------------------------- /src/pygpsclient/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/__main__.py -------------------------------------------------------------------------------- /src/pygpsclient/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/_version.py -------------------------------------------------------------------------------- /src/pygpsclient/about_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/about_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/app.py -------------------------------------------------------------------------------- /src/pygpsclient/banner_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/banner_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/canvas_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/canvas_map.py -------------------------------------------------------------------------------- /src/pygpsclient/canvas_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/canvas_plot.py -------------------------------------------------------------------------------- /src/pygpsclient/chart_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/chart_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/configuration.py -------------------------------------------------------------------------------- /src/pygpsclient/confirm_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/confirm_box.py -------------------------------------------------------------------------------- /src/pygpsclient/console_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/console_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/dialog_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/dialog_state.py -------------------------------------------------------------------------------- /src/pygpsclient/dynamic_config_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/dynamic_config_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/file_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/file_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/globals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/globals.py -------------------------------------------------------------------------------- /src/pygpsclient/gnss_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/gnss_status.py -------------------------------------------------------------------------------- /src/pygpsclient/gpx_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/gpx_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/hardware_info_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/hardware_info_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/helpers.py -------------------------------------------------------------------------------- /src/pygpsclient/importmap_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/importmap_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/imu_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/imu_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/init_presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/init_presets.py -------------------------------------------------------------------------------- /src/pygpsclient/levelsview_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/levelsview_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/map_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/map_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/mapquest_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/mapquest_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/menu_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/menu_bar.py -------------------------------------------------------------------------------- /src/pygpsclient/nmea_config_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/nmea_config_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/nmea_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/nmea_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/nmea_preset_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/nmea_preset_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/ntrip_client_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ntrip_client_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/qgc_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/qgc_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/receiver_config_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/receiver_config_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/resources/app-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/app-128.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/binary-1-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/binary-1-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/blank-1-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/blank-1-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/bmac-logo-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/bmac-logo-60.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/clear-1-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/clear-1-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/ethernet-1-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/ethernet-1-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/github-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/github-256.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-antenna-3-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-antenna-3-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-antenna-4-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-antenna-4-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-arrow-12-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-arrow-12-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-arrow-80-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-arrow-80-16.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-check-mark-8-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-check-mark-8-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-door-6-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-door-6-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-folder-18-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-folder-18-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-gear-2-24-nmea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-gear-2-24-nmea.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-gear-2-24-tty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-gear-2-24-tty.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-gear-2-24-ubx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-gear-2-24-ubx.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-location-1-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-location-1-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-media-control-48-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-media-control-48-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-media-control-50-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-media-control-50-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-noclient-10-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-noclient-10-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-plus-lined-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-plus-lined-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-record-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-record-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-refresh-6-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-refresh-6-16.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-refresh-lined-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-refresh-lined-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-save-14-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-save-14-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-stop-1-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-stop-1-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-time-6-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-time-6-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-transmit-10-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-transmit-10-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-trash-can-filled-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-trash-can-filled-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-triangle-1-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-triangle-1-16.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-undo-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-undo-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/iconmonstr-warning-1-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/iconmonstr-warning-1-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/marker_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/marker_end.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/marker_start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/marker_start.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/pygpsclient.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/pygpsclient.ico -------------------------------------------------------------------------------- /src/pygpsclient/resources/usbport-1-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/usbport-1-24.png -------------------------------------------------------------------------------- /src/pygpsclient/resources/world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/resources/world.png -------------------------------------------------------------------------------- /src/pygpsclient/rover_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/rover_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/rtcm3_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/rtcm3_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/sbf_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/sbf_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/scatter_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/scatter_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/serialconfig_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/serialconfig_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/serialconfig_lband_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/serialconfig_lband_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/serverconfig_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/serverconfig_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/settings_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/settings_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/skyview_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/skyview_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/socketconfig_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/socketconfig_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/socketconfig_ntrip_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/socketconfig_ntrip_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/spartn_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/spartn_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/spartn_gnss_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/spartn_gnss_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/spartn_json_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/spartn_json_config.py -------------------------------------------------------------------------------- /src/pygpsclient/spartn_lband_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/spartn_lband_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/spartn_mqtt_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/spartn_mqtt_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/spectrum_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/spectrum_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/sqlite_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/sqlite_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/status_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/status_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/stream_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/stream_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/strings.py -------------------------------------------------------------------------------- /src/pygpsclient/sysmon_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/sysmon_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/toplevel_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/toplevel_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/tty_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/tty_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/tty_preset_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/tty_preset_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/ubx_cfgval_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ubx_cfgval_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/ubx_config_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ubx_config_dialog.py -------------------------------------------------------------------------------- /src/pygpsclient/ubx_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ubx_handler.py -------------------------------------------------------------------------------- /src/pygpsclient/ubx_msgrate_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ubx_msgrate_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/ubx_port_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ubx_port_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/ubx_preset_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ubx_preset_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/ubx_recorder_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ubx_recorder_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/ubx_solrate_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/ubx_solrate_frame.py -------------------------------------------------------------------------------- /src/pygpsclient/widget_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/src/pygpsclient/widget_state.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Created on 27 Sep 2020 3 | 4 | @author: semuadmin 5 | """ 6 | -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/tests/test_configs.py -------------------------------------------------------------------------------- /tests/test_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/tests/test_static.py -------------------------------------------------------------------------------- /tests/test_tk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/semuconsulting/PyGPSClient/HEAD/tests/test_tk.py --------------------------------------------------------------------------------