#include <TopicInfo.h>
|
| static int | deserializeAvrFloat64 (const unsigned char *inbuffer, float *f) |
| | This tricky function handles demoting a 64bit double to a 32bit float, so that AVR can understand messages containing float64 fields, despite AVR having no native support for double. More...
|
| |
| static int | serializeAvrFloat64 (unsigned char *outbuffer, const float f) |
| | This tricky function handles promoting a 32bit float to a 64bit double, so that AVR can publish messages containing float64 fields, despite AVV having no native support for double. More...
|
| |
Definition at line 29 of file TopicInfo.h.
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
| Enumerator |
|---|
| ID_SERVICE_SERVER | |
Definition at line 39 of file TopicInfo.h.
◆ anonymous enum
| Enumerator |
|---|
| ID_SERVICE_CLIENT | |
Definition at line 40 of file TopicInfo.h.
◆ anonymous enum
| Enumerator |
|---|
| ID_PARAMETER_REQUEST | |
Definition at line 41 of file TopicInfo.h.
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ TopicInfo()
| rosserial_msgs::TopicInfo::TopicInfo |
( |
| ) |
|
|
inline |
◆ deserialize()
| virtual int rosserial_msgs::TopicInfo::deserialize |
( |
unsigned char * |
inbuffer | ) |
|
|
inlinevirtual |
◆ getMD5()
| const char* rosserial_msgs::TopicInfo::getMD5 |
( |
| ) |
|
|
inlinevirtual |
◆ getType()
| const char* rosserial_msgs::TopicInfo::getType |
( |
| ) |
|
|
inlinevirtual |
◆ serialize()
| virtual int rosserial_msgs::TopicInfo::serialize |
( |
unsigned char * |
outbuffer | ) |
const |
|
inlinevirtual |
◆ buffer_size
| int32_t rosserial_msgs::TopicInfo::buffer_size |
◆ md5sum
| const char* rosserial_msgs::TopicInfo::md5sum |
◆ message_type
| const char* rosserial_msgs::TopicInfo::message_type |
◆ topic_id
| uint16_t rosserial_msgs::TopicInfo::topic_id |
◆ topic_name
| const char* rosserial_msgs::TopicInfo::topic_name |
The documentation for this class was generated from the following file: