My Project
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
commsT Struct Reference

#include <structDefs.h>

Public Member Functions

 commsT ()
 
 commsT (char msg_type)
 
 commsT (char msg_type, char parameter)
 
 commsT (char msg_type, char parameter, float vdr)
 
 commsT (char msg_type, poseT &pt)
 
 commsT (char msg_type, char parameter, measT &mt)
 
 commsT (char msg_type, char parameter, mbT &mb)
 
 commsT (char msg_type, char parameter, char *map, char *cfg)
 
 ~commsT ()
 
char * to_s (char *buf, int buflen)
 
void clean ()
 
int serialize (char *buf, int buflen=TRN_MSG_SIZE)
 
int unserialize (char *buf, int buflen=TRN_MSG_SIZE)
 

Public Attributes

char msg_type
 
char parameter
 
float vdr
 
poseT pt
 
measT mt
 
mbT mb
 
char * mapname
 
char * cfgname
 
unsigned int msg_length
 
char msg [MAX_MSG_SIZE]
 

Constructor & Destructor Documentation

commsT::commsT ( )
commsT::commsT ( char  msg_type)
commsT::commsT ( char  msg_type,
char  parameter 
)
commsT::commsT ( char  msg_type,
char  parameter,
float  vdr 
)
commsT::commsT ( char  msg_type,
poseT pt 
)
commsT::commsT ( char  msg_type,
char  parameter,
measT mt 
)
commsT::commsT ( char  msg_type,
char  parameter,
mbT mb 
)
commsT::commsT ( char  msg_type,
char  parameter,
char *  map,
char *  cfg 
)
commsT::~commsT ( )

Member Function Documentation

void commsT::clean ( )
int commsT::serialize ( char *  buf,
int  buflen = TRN_MSG_SIZE 
)
char * commsT::to_s ( char *  buf,
int  buflen 
)
int commsT::unserialize ( char *  buf,
int  buflen = TRN_MSG_SIZE 
)

Member Data Documentation

char* commsT::cfgname
char* commsT::mapname
mbT commsT::mb
char commsT::msg[MAX_MSG_SIZE]
unsigned int commsT::msg_length
char commsT::msg_type
measT commsT::mt
char commsT::parameter
poseT commsT::pt
float commsT::vdr

The documentation for this struct was generated from the following files: