void publishSurvey(GPSSurveyReport &status)
Stamps status with the receipt time and publishes a copy. Survey progress is not an update flag.
void finish(GPSDecodeContext &context, bool valid, const GPSEllipsoidPosition &position={})
Stops timing and publishes the finished survey, valid at position or failed.