mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-29 15:23:34 +08:00
microRTPS_transport use uint8_t for topic_ID
This commit is contained in:
committed by
Lorenz Meier
parent
e6633da832
commit
62fc3fb5ab
@@ -96,7 +96,7 @@ uint16_t Transport_node::crc16(uint8_t const *buffer, size_t len)
|
|||||||
return crc;
|
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;
|
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;
|
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;
|
if (!fds_OK()) return -1;
|
||||||
|
|
||||||
|
|||||||
@@ -45,8 +45,8 @@ public:
|
|||||||
|
|
||||||
virtual int init() {return 0;}
|
virtual int init() {return 0;}
|
||||||
virtual uint8_t close() {return 0;}
|
virtual uint8_t close() {return 0;}
|
||||||
ssize_t read(char* topic_ID, char out_buffer[], size_t buffer_len);
|
ssize_t read(uint8_t* topic_ID, char out_buffer[], size_t buffer_len);
|
||||||
ssize_t write(const char topic_ID, char buffer[], size_t length);
|
ssize_t write(const uint8_t topic_ID, char buffer[], size_t length);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual ssize_t node_read(void *buffer, size_t len) = 0;
|
virtual ssize_t node_read(void *buffer, size_t len) = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user