PUD: cleanup includes
[olsrd.git] / lib / pud / src / posAvg.h
index 875fea6..baaf3c6 100644 (file)
@@ -7,11 +7,10 @@
 
 /* System includes */
 #include <nmea/info.h>
 
 /* System includes */
 #include <nmea/info.h>
-#include <pthread.h>
 #include <stdbool.h>
 
 /** Stores an nmeaINFO entry, used in the averaging */
 #include <stdbool.h>
 
 /** Stores an nmeaINFO entry, used in the averaging */
-typedef struct {
+typedef struct _PositionUpdateEntry {
                nmeaINFO nmeaInfo; /**< the position information */
 } PositionUpdateEntry;
 
                nmeaINFO nmeaInfo; /**< the position information */
 } PositionUpdateEntry;
 
@@ -21,7 +20,7 @@ typedef struct {
  determine which information would be valid for the average position.
  Also counts the fix values.
  */
  determine which information would be valid for the average position.
  Also counts the fix values.
  */
-typedef struct {
+typedef struct _PositionUpdateCounters {
                /* smask */
                unsigned long long gpgga; /**< the number of GPGGA based entries */
                unsigned long long gpgsa; /**< the number of GPGSA based entries */
                /* smask */
                unsigned long long gpgga; /**< the number of GPGGA based entries */
                unsigned long long gpgsa; /**< the number of GPGSA based entries */
@@ -58,9 +57,7 @@ typedef struct {
  for which an average is calculated. The reason is to minimise the number of
  calculations to be performed.
  */
  for which an average is calculated. The reason is to minimise the number of
  calculations to be performed.
  */
-typedef struct {
-               pthread_mutex_t mutex; /**< access mutex */
-
+typedef struct _PositionAverageList {
                unsigned long long entriesMaxCount; /**< the maximum number of entries in the list */
                PositionUpdateEntry * entries; /**< the list entries */
 
                unsigned long long entriesMaxCount; /**< the maximum number of entries in the list */
                PositionUpdateEntry * entries; /**< the list entries */
 
@@ -75,7 +72,7 @@ typedef struct {
 /**
  Enumeration describing the type of an entry position in the average list
  */
 /**
  Enumeration describing the type of an entry position in the average list
  */
-typedef enum {
+typedef enum _AverageEntryPositionType {
        OLDEST, NEWEST, INCOMING, AVERAGECUMULATIVE, AVERAGE
 } AverageEntryPositionType;
 
        OLDEST, NEWEST, INCOMING, AVERAGECUMULATIVE, AVERAGE
 } AverageEntryPositionType;