ROS Serial C client library
rosMessageHandle Struct Reference

Structure to hold information about message de-/serialization. More...

#include <ros_types.h>

Collaboration diagram for rosMessageHandle:

Data Fields

char * type
char * topic
char * md5sum
uint16_t id
uint16_t buffer_size
rosNodeHandle_tnodehandle
int(* sizer )(void *message)
void(* serializer )(void *message, uint8_t *buffer, int pos)
void(* deserializer )(void *message, uint8_t *buffer, int pos)

Detailed Description

Structure to hold information about message de-/serialization.


Field Documentation

uint16_t buffer_size

message's buffer size

void(* deserializer)(void *message, uint8_t *buffer, int pos)

function pointer to message's deserializer function

uint16_t id

message's id

char* md5sum

message's MD5 sum

messagehandle's corresponding nodehandle

void(* serializer)(void *message, uint8_t *buffer, int pos)

function pointer to message's serializer function

int(* sizer)(void *message)

function pointer to message's sizeof function

char* topic

message's topic

char* type

message's type


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines