PUD: split downlink debugging in rx and tx parts
[olsrd.git] / lib / pud / src / dump.h
1 #ifndef _PUD_DUMP_H_
2 #define _PUD_DUMP_H_
3
4 #if defined(PUD_DUMP_GPS_PACKETS_RX_NON_OLSR) || \
5         defined(PUD_DUMP_GPS_PACKETS_RX_OLSR) || \
6         defined(PUD_DUMP_GPS_PACKETS_TX_OLSR) || \
7         defined(PUD_DUMP_GPS_PACKETS_TX_UPLINK) || \
8         defined(PUD_DUMP_GPS_PACKETS_RX_DOWNLINK) || \
9         defined(PUD_DUMP_GPS_PACKETS_TX_DOWNLINK) || \
10         defined(PUD_DUMP_GPS_PACKETS_TX_NON_OLSR) || \
11         defined(PUD_DUMP_GPS_PACKETS)
12
13 #ifndef PUD_DUMP_GPS_PACKETS
14 #define PUD_DUMP_GPS_PACKETS
15 #endif
16
17 void dump_packet(unsigned char* packet, unsigned int length);
18
19 #endif /* PUD_DUMP_GPS_PACKETS_* */
20
21
22 #if defined(PUD_DUMP_AVERAGING) || \
23         defined(PUD_DUMP_NMEA)
24
25 #ifndef PUD_DUMP_NMEA
26 #define PUD_DUMP_NMEA
27 #endif
28
29 #include <nmea/info.h>
30
31 void dump_nmeaInfo(nmeaINFO * nmeaInfo, const char * prefix);
32
33 #endif /* PUD_DUMP_AVERAGING */
34
35 #endif /* _PUD_DUMP_H_ */