From 62fc3fb5abf075add05bb43646f2a6c9a62db3ff Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Fri, 28 Jul 2017 12:04:08 -0400 Subject: [PATCH] microRTPS_transport use uint8_t for topic_ID --- msg/templates/urtps/microRTPS_transport.cxx | 4 ++-- msg/templates/urtps/microRTPS_transport.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/msg/templates/urtps/microRTPS_transport.cxx b/msg/templates/urtps/microRTPS_transport.cxx index 38a8f38869..88b0131c3e 100644 --- a/msg/templates/urtps/microRTPS_transport.cxx +++ b/msg/templates/urtps/microRTPS_transport.cxx @@ -96,7 +96,7 @@ uint16_t Transport_node::crc16(uint8_t const *buffer, size_t len) return crc; } -ssize_t Transport_node::read(char* topic_ID, char out_buffer[], size_t buffer_len) +ssize_t Transport_node::read(uint8_t* topic_ID, char out_buffer[], size_t buffer_len) { if (nullptr == out_buffer || nullptr == topic_ID || !fds_OK()) return -1; @@ -181,7 +181,7 @@ ssize_t Transport_node::read(char* topic_ID, char out_buffer[], size_t buffer_le return len; } -ssize_t Transport_node::write(const char topic_ID, char buffer[], size_t length) +ssize_t Transport_node::write(const uint8_t topic_ID, char buffer[], size_t length) { if (!fds_OK()) return -1; diff --git a/msg/templates/urtps/microRTPS_transport.h b/msg/templates/urtps/microRTPS_transport.h index fd69d10a31..365159b02e 100644 --- a/msg/templates/urtps/microRTPS_transport.h +++ b/msg/templates/urtps/microRTPS_transport.h @@ -45,8 +45,8 @@ public: virtual int init() {return 0;} virtual uint8_t close() {return 0;} - ssize_t read(char* topic_ID, char out_buffer[], size_t buffer_len); - ssize_t write(const char topic_ID, char buffer[], size_t length); + ssize_t read(uint8_t* topic_ID, char out_buffer[], size_t buffer_len); + ssize_t write(const uint8_t topic_ID, char buffer[], size_t length); protected: virtual ssize_t node_read(void *buffer, size_t len) = 0;