mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-06-04 05:42:49 +08:00
[fix] fix compile warning with c++ (nps)
This commit is contained in:
@@ -35,7 +35,7 @@
|
|||||||
* @param _cb callback function, called according to telemetry mode and specified period
|
* @param _cb callback function, called according to telemetry mode and specified period
|
||||||
* @return TRUE if message registered with success, FALSE otherwise
|
* @return TRUE if message registered with success, FALSE otherwise
|
||||||
*/
|
*/
|
||||||
bool_t register_periodic_telemetry(struct pprz_telemetry * _pt, char * _msg, telemetry_cb _cb) {
|
bool_t register_periodic_telemetry(struct pprz_telemetry * _pt, const char * _msg, telemetry_cb _cb) {
|
||||||
// look for message name
|
// look for message name
|
||||||
uint8_t i;
|
uint8_t i;
|
||||||
for (i = 0; i < _pt->nb; i++) {
|
for (i = 0; i < _pt->nb; i++) {
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ struct pprz_telemetry {
|
|||||||
* @param _cb callback function, called according to telemetry mode and specified period
|
* @param _cb callback function, called according to telemetry mode and specified period
|
||||||
* @return TRUE if message registered with success, FALSE otherwise
|
* @return TRUE if message registered with success, FALSE otherwise
|
||||||
*/
|
*/
|
||||||
extern bool_t register_periodic_telemetry(struct pprz_telemetry * _pt, char * _msg, telemetry_cb _cb);
|
extern bool_t register_periodic_telemetry(struct pprz_telemetry * _pt, const char * _msg, telemetry_cb _cb);
|
||||||
|
|
||||||
#if USE_PERIODIC_TELEMETRY_REPORT
|
#if USE_PERIODIC_TELEMETRY_REPORT
|
||||||
/** Send an error report when trying to send message that as not been register
|
/** Send an error report when trying to send message that as not been register
|
||||||
|
|||||||
+5
-4
@@ -239,10 +239,11 @@ typedef uint8_t unit_t;
|
|||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline bool_t str_equal(char * a, char * b) {
|
static inline bool_t str_equal(const char * a, const char * b) {
|
||||||
while (!(*a == 0 && *b == 0)) {
|
int i = 0;
|
||||||
if (*a != *b) return FALSE;
|
while (!(a[i] == 0 && b[i] == 0)) {
|
||||||
a++; b++;
|
if (a[i] != b[i]) return FALSE;
|
||||||
|
i++;
|
||||||
}
|
}
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user