Rev 491 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 491 | Rev 492 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | u8 GPSPos_Clear(GPS_Pos_t* pGPSPos); |
32 | u8 GPSPos_Clear(GPS_Pos_t* pGPSPos); |
33 | // copy GPS position from source position to target position |
33 | // copy GPS position from source position to target position |
34 | u8 GPSPos_Copy(GPS_Pos_t* pGPSPosSrc, GPS_Pos_t* pGPSPosTgt); |
34 | u8 GPSPos_Copy(GPS_Pos_t* pGPSPosSrc, GPS_Pos_t* pGPSPosTgt); |
35 | // calculate the deviation from the source position to the target position |
35 | // calculate the deviation from the source position to the target position |
36 | u8 GPSPos_Deviation(GPS_Pos_t* pReferencePos, GPS_Pos_t* pTargetPos, GPS_Pos_Deviation_t* pDeviation); |
36 | u8 GPSPos_Deviation(GPS_Pos_t* pReferencePos, GPS_Pos_t* pTargetPos, GPS_Pos_Deviation_t* pDeviation); |
- | 37 | // clear position deviation |
|
- | 38 | u8 GPSPos_Deviation_Clear(GPS_Pos_Deviation_t* pDeviation); |
|
37 | // Move the gps position according to north and east shift in cm |
39 | // Move the gps position according to north and east shift in cm |
38 | u8 GPSPos_ShiftCartesian(GPS_Pos_t* pGPSPos, s32 NorthShift, s32 EastShift); |
40 | u8 GPSPos_ShiftCartesian(GPS_Pos_t* pGPSPos, s32 NorthShift, s32 EastShift); |
39 | // Move the gps position according to the direction of bearing in deg by the given distance in cm |
41 | // Move the gps position according to the direction of bearing in deg by the given distance in cm |
40 | u8 GPSPos_ShiftGeodetic(GPS_Pos_t* pGPSPos, s32 Bearing, s32 Distance); |
42 | u8 GPSPos_ShiftGeodetic(GPS_Pos_t* pGPSPos, s32 Bearing, s32 Distance); |
41 | // Move Pos so that distance to ReferencePos is limited to MaxDistance in cm |
43 | // Move Pos so that distance to ReferencePos is limited to MaxDistance in cm |