mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-05-17 03:57: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;
|
||||
}
|
||||
|
||||
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;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user