Index: trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp
===================================================================
--- trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp	(revision 6955)
+++ trunk/BNC/src/RTCM3/RTCM3coDecoder.cpp	(revision 6956)
@@ -437,4 +437,6 @@
     satPhaseBias._MWConsistInd        = _phaseBias.MWConsistencyIndicator;
     satPhaseBias._yawDeg     = _phaseBias.Sat[ii].YawAngle * 180.0 / M_PI;
+    if (satPhaseBias._yawDeg >  180.0) {satPhaseBias._yawDeg -= 180.0;}
+    if (satPhaseBias._yawDeg < -180.0) {satPhaseBias._yawDeg += 180.0;}
     satPhaseBias._yawDegRate = _phaseBias.Sat[ii].YawRate * 180.0 / M_PI;
     for (unsigned jj = 0; jj < _phaseBias.Sat[ii].NumberOfPhaseBiases; jj++) {
Index: trunk/BNC/src/bnchelp.html
===================================================================
--- trunk/BNC/src/bnchelp.html	(revision 6955)
+++ trunk/BNC/src/bnchelp.html	(revision 6956)
@@ -1533,5 +1533,5 @@
 <ul>
 <li>GNSS Indicator and Satellite Vehicle Pseudo Random Number</li>
-<li>Yaw angle [&deg;]</li>
+<li>Yaw angle [&deg;], restricted to be in [-180&deg, 180&deg]</li>
 <li>Yaw rate [&deg;/s]</li>
 <li>Number of phase biases in this record, succeeded by phase specific information:</li>
