@@ -109,7 +109,7 @@ License: Revised BSD License, see LICENSE.TXT file include in the project
109
109
#define STD_FSK_PREAMB 5
110
110
111
111
#define STATUS_SIZE 200
112
- #define TX_BUFF_SIZE ((540 * NB_PKT_MAX) + 30 + STATUS_SIZE)
112
+ #define TX_BUFF_SIZE ((542 * NB_PKT_MAX) + 30 + STATUS_SIZE)
113
113
#define ACK_BUFF_SIZE 64
114
114
115
115
#define UNIX_GPS_EPOCH_OFFSET 315964800 /* Number of seconds ellapsed between 01.Jan.1970 00:00:00
@@ -1969,7 +1969,7 @@ void thread_up(void) {
1969
1969
break ;
1970
1970
default :
1971
1971
MSG ("ERROR: [up] lora packet with unknown datarate 0x%02X\n" , p -> datarate );
1972
- memcpy ((void * )(buff_up + buff_index ), (void * )",\"datr\":\"SF?" , 12 );
1972
+ memcpy ((void * )(buff_index_up + buff_index ), (void * )",\"datr\":\"SF?" , 12 );
1973
1973
buff_index += 12 ;
1974
1974
exit (EXIT_FAILURE );
1975
1975
}
@@ -2023,7 +2023,7 @@ void thread_up(void) {
2023
2023
}
2024
2024
2025
2025
/* Signal RSSI, payload size */
2026
- j = snprintf ((char * )(buff_up + buff_index ), TX_BUFF_SIZE - buff_index , ",\"rssis\":%.0f " , roundf ( p -> rssis ) );
2026
+ j = snprintf ((char * )(buff_up + buff_index ), TX_BUFF_SIZE - buff_index , ",\"rssis\":%.1f " , p -> rssis );
2027
2027
if (j > 0 ) {
2028
2028
buff_index += j ;
2029
2029
} else {
@@ -2066,7 +2066,7 @@ void thread_up(void) {
2066
2066
}
2067
2067
2068
2068
/* Channel RSSI, payload size, 18-23 useful chars */
2069
- j = snprintf ((char * )(buff_up + buff_index ), TX_BUFF_SIZE - buff_index , ",\"rssi\":%.0f ,\"size\":%u" , roundf ( p -> rssic ) , p -> size );
2069
+ j = snprintf ((char * )(buff_up + buff_index ), TX_BUFF_SIZE - buff_index , ",\"rssi\":%.1f ,\"size\":%u" , p -> rssic , p -> size );
2070
2070
if (j > 0 ) {
2071
2071
buff_index += j ;
2072
2072
} else {
0 commit comments