microRTPS_transport use uint8_t for topic_ID

This commit is contained in:
Daniel Agar
2017-07-28 12:04:08 -04:00
committed by Lorenz Meier
parent e6633da832
commit 62fc3fb5ab
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -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;
+2 -2
View File
@@ -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;