4 #ifndef APPLICATION_NAME
5 #define APPLICATION_NAME GPS Sport Sniffer
8 #ifndef ERROR_VERBOSITY
9 #define ERROR_VERBOSITY 3
12 #ifndef WARN_VERBOSITY
13 #define WARN_VERBOSITY 2
16 #ifndef INFO_VERBOSITY
17 #define INFO_VERBOSITY 1
20 #ifndef DEBUG_VERBOSITY
21 #define DEBUG_VERBOSITY 3
25 #define DATE_FORMAT "dd-MM-yyyy"
28 #ifndef XML_DATE_FORMAT
29 #define XML_DATE_FORMAT "yyyy-MM-ddThh:mm:ssZ"
32 #ifndef CONTINOUS_DATE_FORMAT
33 #define CONTINOUS_DATE_FORMAT "dd-MM-yyyy_hh-mm-ss"
36 #ifndef CLEAN_DATE_FORMAT
37 #define CLEAN_DATE_FORMAT "dd-MM-yyyy hh:mm:ss"
40 #ifndef APPLICATION_PATH
41 #define APPLICATION_PATH "/home/user/MyDocs/GPSSniffer/"
45 #define MAPS_DIR "maps"
49 #define TCX_FILE ".tcx"
53 #define GPX_FILE ".gpx"
56 #ifndef TCX_XSI_SCHEMALOCATION
57 #define TCX_XSI_SCHEMALOCATION "http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2 http://www.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd"
61 #define GPX_CREATOR "GPS Sport Sniffer v.1.1"
65 #define GPX_VERSION "1.1"
69 #define GPX_XMLNS "http://www.topografix.com/GPX/1/1"
74 #define TCX_XMLNS "http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2"
78 #define TCX_XMLNS_XSI "http://www.w3.org/2001/XMLSchema-instance"
82 #define EARTH_RADIUS 6371
86 #define PI 3.1415926535897932386
89 #ifndef FIRST_LATITUDE
90 #define FIRST_LATITUDE 41.6105
93 #ifndef FIRST_LONGITUDE
94 #define FIRST_LONGITUDE 0.620667
99 #define DEFAULT_ZOOM 15
107 #define MIN_ICC_ZOOM 8
110 #ifndef TIME_SECONDS_POSSITIONING_PAN
111 #define TIME_SECONDS_POSSITIONING_PAN 7
114 #ifndef TIME_MIN_TIMEAUTOSAVE
115 #define TIME_MIN_TIMEAUTOSAVE 5
118 #ifndef WIDTH_DEFAULT
119 #define WIDTH_DEFAULT 800
122 #ifndef HEIGHT_DEFAULT
123 #define HEIGHT_DEFAULT 480
127 #define HTTP_TIMEOUT 3600
131 enum MapType { MapTypeGoogleMaps=0,
133 MapTypeOpenCycleMaps=2,
134 MapTypeOpenStreetMaps=3
137 enum XMLFileType{XMLFile_GPX=0,
141 enum Mode { Mode_NewActivityMode, Mode_LoadTracksWindow
145 #endif // CONSTANTS_H