Subversion Repositories NaviCtrl

Compare Revisions

Ignore whitespace Rev 321 → Rev 322

/trunk/compass.c
168,8 → 168,6
}
else check_value_counter++;
 
DebugOut.Analog[16] = check_value_counter;
 
old.X = MagVector.X;
old.Y = MagVector.Y;
old.Z = MagVector.Z;
/trunk/main.h
55,6 → 55,7
// FC.StatusFlags2
#define FC_STATUS2_CAREFREE 0x01
#define FC_STATUS2_ALTITUDE_CONTROL 0x02
#define FC_STATUS2_RC_FAILSAVE_ACTIVE 0x04
 
 
// FC ERRORS FLAGS
/trunk/ubx.c
297,7 → 297,7
last_itow = UbxSol.itow; // update last itow
// DebugOut.Analog[16] = GPSData.MsgCycleTime;
// NAV SOL
GPSData.Flags = UbxSol.Flags;
GPSData.Flags = (GPSData.Flags & 0xf0) | (UbxSol.Flags & 0x0f); // we take only the lower bits
GPSData.NumOfSats = UbxSol.numSV;
GPSData.SatFix = UbxSol.GPSfix;
GPSData.Position_Accuracy = UbxSol.PAcc;
/trunk/ubx.h
9,11 → 9,13
#define SATFIX_3D 0x03
#define SATFIX_GPS_DEADRECKOING 0x04
#define SATFIX_TIMEONLY 0x05
 
// Flags for interpretation of the GPSData.Flags
#define FLAG_GPSFIXOK 0x01 // (i.e. within DOP & ACC Masks)
#define FLAG_DIFFSOLN 0x02 // (is DGPS used)
#define FLAG_WKNSET 0x04 // (is Week Number valid)
#define FLAG_TOWSET 0x08 // (is Time of Week valid)
#define FLAG_GPS_NAVIGATION_ACT 0x10 // to FC -> NC is ready to navigate
 
#define INVALID 0x00
#define NEWDATA 0x01