GeoscienceAustralia / ginan

The Australian Government, through Positioning Australia (part of Geoscience Australia), is funding the design, development and operational service of a Global Navigation Satellite System (GNSS) position correction system - the Ginan service and toolkit. The application of the Ginan correction service by a GNSS device has the potential to increase positioning accuracy from meters to centimetres across Australia. The suite of software systems in this repository (the Ginan toolkit) will be used to create the service. It is available now under an open source licence. Ginan will give individuals and organisations no-cost access to the Ginan software and service as a public good.
https://geoscienceaustralia.github.io/ginan/
Other
221 stars 107 forks source link

Can Ginan support Ntrip 1.0? #48

Closed whu-dyf closed 1 year ago

whu-dyf commented 1 year ago

NTRIP Version 1.0 is used for Hong Kong GNSS Raw Data Streams, So I want to ask whether Ginan real-time mode can support process ntrip 1.0 data.

polytopes-design commented 1 year ago

Hello, Ginan does not currently support NTRIP Version 1. ntripSocket.cpp checks for a correct HTTP/xxx 200 response which I believe is incompatible with NTRIPv1 We will investigate whether adding this capability is a simple change for a future release.

The relevant code segment is probably here

    if  ( !response_stream 
        || http_version.substr(0, 5) != "HTTP/"
        || status_code != 200)