/// <summary> /// Create a Driver message /// </summary> /// <param name="driverStatus">The status</param> /// <returns>Driver message</returns> public static RTTMesg CreateDriverStatus(RTTOutMsgIds driverStatus) { RTTMesg mesg = new RTTMesg() { mMesgId = driverStatus }; return(mesg); }
public void SetLocation(uint error, double latitude, double longitude, double velocity) { mLat = latitude; mLong = longitude; mVelocity = velocity; mError = error; mMesgId = (error > mAcceptableError) ? RTTOutMsgIds.GPSBadFix : RTTOutMsgIds.GPSGoodFix; // log bad fixes if (mMesgId == RTTOutMsgIds.GPSBadFix) { CNXLog.ErrorFormat("GPS Precision {0}, {1}, {2}M", latitude, longitude, error * 3); } }