PUD: introduce wireFormat.c
[olsrd.git] / lib / pud / src / gpsConversion.h
1 #ifndef _PUD_GPSCONVERSION_H_
2 #define _PUD_GPSCONVERSION_H_
3
4 /* Plugin includes */
5
6 /* OLSR includes */
7 #include "olsr_protocol.h"
8
9 /* System includes */
10 #include <nmea/info.h>
11
12 /*
13  * Version
14  */
15
16 /** The version of the transmit sentence */
17 #define PUD_TX_SENTENCE_VERSION         0
18
19 /*
20  * Functions
21  */
22
23 unsigned int gpsToOlsr(nmeaINFO *nmeaInfo, union olsr_message *olsrMessage,
24                 unsigned int olsrMessageSize, unsigned long long validityTime);
25
26 unsigned int gpsFromOlsr(const union olsr_message *olsrMessage,
27                 unsigned char *olsrMessagePayload, unsigned char * txGpsBuffer,
28                 unsigned int txGpsBufferSize);
29
30 #endif /* _PUD_GPSCONVERSION_H_ */