rtkrcv, rtknavi: support more solution out streams #762
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Move towards the number of output streams being a compilation option, adding the RTKSVRNSOL define and also make better use of MAXSTRRTK rather than baking in constants. Move the output streams to the end of the stream index range so that adding more does not affect indices of the input and log streams.
rtkrcv now builds with up to 6 output streams and could support more by simply adding move config options for them, and rtknavi builds with 3 out streams.
Needed more output streams, wanting to log solutions and have various output streams etc. Could probably use str2str for some of these but may use cases can be handled by just adding a few more output streams to rtkrcv and rtknavi. Probably a few fixes in here too.