Open
Description
Describe the issue
When connecting to a external GNSS receiver via UDP an error occurs.
This error seems to be independent from the external device and unfortunately makes GNSS receivers with NMEA over UDP functionality useless for QField.
Reproduction steps
Steps to reproduce the behavior:
- Got to settings
- Go to Positioning
- Add or select a positioning device with the following configuration
- Connection type: UDP (NMEA)
- Adress: (also tested with multiple domains or IPv4 adresses)
- Port: 10110
- Connect to the device
Expected behavior
QField opens the specified port and waits for UDP packets to arrive
Observed behavior
An error occurs: Positioning device error: UDP receiver error (UnsupportedSocketOperation)
Screenshots and GIFs
Desktop
not relevant, also not working with example projects
Mobile
- Device: iPhone 12, iPad Pro 2017
- OS: iOS 17.1.2, iOS 17.02
- QField version: 3.1.3 (14a225) (Current version in App Store)
Additional information
This error did not occur in previous versions. On a different iPhone with iOS 17 and QField 3.0.7 installed everything works fine.