Hi,
I did some brief testing and can confirm the reported behavior.
So turning on 5Hz via the Positioning interface (via something like this in java)
ISsiPositioning ssiPositioning = (ISsiPositioning) sensor.getInterface(SsiInterfaceType.SsiPositioning);
if (ssiPositioning != null) {
PositioningSettings posSettings = new PositioningSettings();
if (ssiPositioning.isSupported(PositioningParameterType.PositionRate)) {
IPositioningParameterRate posRate = (IPositioningParameterRate) ssiPositioning.createPositioningParameter(PositioningParameterType.PositionRate);
posRate.setRate(PositionRate.FiveHz);
posSettings.add(posRate);
}
ssiPositioning.addPositionListener(positionListener);
ssiPositioning.startPositioning(posSettings);
}
Results in a 5Hz output UNTIL you fall back from RTK to RTX SV.
Both RTX streams provide 1Hz only (IP and SV).
I can't say at the moment if this is an issue in the SDK layer or the engine layer. So we'll do a bit of digging.
Doing the same with a traditional receiver works by the way. So an R10 provides an 5Hz RTX stream.