@@ -390,7 +390,6 @@ bool GNSS_MOSAIC::checkPPPRates()
390390// Returns true if successfully configured and false upon failure
391391// ----------------------------------------
392392// If any of the settings in the signature have changed, reapply the Base configuration
393- // See GNSS_MOSAIC_ROVER_SIGNATURE as an example
394393#define GNSS_MOSAIC_BASE_SIGNATURE \
395394 ( \
396395 ((settings.minElev & 0x01 ) << 1 ) \
@@ -418,7 +417,7 @@ bool GNSS_MOSAIC::configureBase()
418417 return (false );
419418 }
420419
421- if (settings.gnssConfiguredBase == 0x01 | GNSS_MOSAIC_BASE_SIGNATURE)
420+ if (settings.gnssConfiguredBase == ( 0x01 | GNSS_MOSAIC_BASE_SIGNATURE) )
422421 {
423422 systemPrintln (" Skipping mosaic Base configuration" );
424423 setLoggingType (); // Needed because logUpdate exits early and never calls setLoggingType
@@ -572,7 +571,7 @@ bool GNSS_MOSAIC::configureOnce()
572571 RTCMv3 messages are enabled by enableRTCMRover / enableRTCMBase
573572 */
574573
575- if (settings.gnssConfiguredOnce == 0x01 | GNSS_MOSAIC_ONCE_SIGNATURE)
574+ if (settings.gnssConfiguredOnce == ( 0x01 | GNSS_MOSAIC_ONCE_SIGNATURE) )
576575 {
577576 systemPrintln (" mosaic configuration maintained" );
578577 return (true );
@@ -686,7 +685,7 @@ bool GNSS_MOSAIC::configureRover()
686685 }
687686
688687 // If our settings haven't changed, trust GNSS's settings
689- if (settings.gnssConfiguredRover == 0x01 | GNSS_MOSAIC_ROVER_SIGNATURE)
688+ if (settings.gnssConfiguredRover == ( 0x01 | GNSS_MOSAIC_ROVER_SIGNATURE) )
690689 {
691690 systemPrintln (" Skipping mosaic Rover configuration" );
692691 setLoggingType (); // Needed because logUpdate exits early and never calls setLoggingType
0 commit comments