Browse Source

microRTPS: replace usleep() by px4_usleep()

sbg
TSC21 6 years ago committed by Nuno Marques
parent
commit
adbec90018
  1. 4
      msg/templates/uorb_microcdr/microRTPS_client.cpp.template
  2. 5
      msg/templates/urtps/microRTPS_transport.cpp

4
msg/templates/uorb_microcdr/microRTPS_client.cpp.template

@ -123,7 +123,7 @@ void* send(void* /*unused*/) @@ -123,7 +123,7 @@ void* send(void* /*unused*/)
}
@[end for]@
usleep(_options.sleep_ms*1000);
px4_usleep(_options.sleep_ms*1000);
++loop;
}
@ -212,7 +212,7 @@ void micrortps_start_topics(struct timespec &begin, int &total_read, uint32_t &r @@ -212,7 +212,7 @@ void micrortps_start_topics(struct timespec &begin, int &total_read, uint32_t &r
// loop forever if informed loop number is negative
if (_options.loops >= 0 && loop >= _options.loops) break;
usleep(_options.sleep_ms*1000);
px4_usleep(_options.sleep_ms*1000);
++loop;
}
@[if send_topics]@

5
msg/templates/urtps/microRTPS_transport.cpp

@ -36,8 +36,9 @@ @@ -36,8 +36,9 @@
#include <errno.h>
#include <sys/socket.h>
#include <cstdlib>
#include <px4_time.h>
#include "microRTPS_transport.h"
#include <microRTPS_transport.h>
#define DEFAULT_UART "/dev/ttyACM0"
@ -326,7 +327,7 @@ int UART_node::init() @@ -326,7 +327,7 @@ int UART_node::init()
while (0 < ::read(uart_fd, (void *)&aux, 64)) {
//printf("%s ", aux);
flush = true;
usleep(1000);
px4_usleep(1000);
}
if (flush) {

Loading…
Cancel
Save