Rev 427 | Rev 435 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 427 | Rev 434 | ||
---|---|---|---|
Line 79... | Line 79... | ||
79 | 79 | ||
Line 80... | Line 80... | ||
80 | char FTP_data[DATA_TRANSFER_SIZE+10]; // rx & tx buffer to avoid 2 buffers |
80 | char FTP_data[DATA_TRANSFER_SIZE+10]; // rx & tx buffer to avoid 2 buffers |
81 | 81 | ||
82 | u16 CompressBuffer(char *buf, u16 size, u16 offset) |
82 | u16 CompressBuffer(char *buf, u16 size, u16 offset) |
Line 83... | Line 83... | ||
83 | { |
83 | { |
84 | #define KEYWORD_COUNT 27 |
84 | #define KEYWORD_COUNT 44 |
85 | 85 | ||
86 | // most used gpx tags can be compressed |
86 | // most used gpx tags can be compressed |
Line 109... | Line 109... | ||
109 | "time>\0 \0", |
109 | "time>\0 \0", |
110 | "sat>\0 \0", |
110 | "sat>\0 \0", |
111 | "ele>\0 \0", |
111 | "ele>\0 \0", |
112 | " lat=\0 \0", |
112 | " lat=\0 \0", |
113 | " lon=\0 \0", |
113 | " lon=\0 \0", |
- | 114 | "name>\0 \0", |
|
- | 115 | "FCFlags2>\0 \0", |
|
- | 116 | "MagnetField>\0 \0", |
|
- | 117 | "trkseg>\0 \0", |
|
- | 118 | "MotorCurrent>\0 \0", |
|
- | 119 | "AnalogInputs>\0 \0", |
|
- | 120 | "Servo>\0 \0", |
|
- | 121 | "BL_State>\0 \0", |
|
- | 122 | "BL_MaxPWM>\0 \0", |
|
- | 123 | "MikroKopter\0 \0", |
|
- | 124 | "metadata>\0 \0", |
|
- | 125 | "<WP>----,0,0,0<\0", |
|
- | 126 | "MagnetInclinati\0", |
|
- | 127 | "BL_Temperature<\0", |
|
- | 128 | "AvaiableMotorPo\0", |
|
- | 129 | "FC_I2C_ErrorCom\0", |
|
- | 130 | "FC_SPI_ErrorCom\0", |
|
114 | "TargetDistance>\0" }; |
131 | "TargetDistance>\0" }; |
- | 132 | ||
115 | u16 i, count = size; |
133 | u16 i, count = size; |
116 | char *s = NULL, *start = buf+offset; |
134 | char *s = NULL, *start = buf+offset; |
Line 117... | Line 135... | ||
117 | 135 | ||
118 | for ( i = 0; i < KEYWORD_COUNT; i++) |
136 | for ( i = 0; i < KEYWORD_COUNT; i++) |