Main Page   Hardware Class Hierarchy   Hardware API     Mapping Class Hierarchy  Mapping API 

jaus_message Class Reference

#include <jaus_message.h>


Public Member Functions

void service_connection (unsigned short cc, unsigned short irate)
void service_connection_confirm (unsigned short cc, unsigned short irate, uint8 rc, uint8 id)
void service_connection_activate (unsigned short cc, uint8 id)
void local_vector (int speed, FIXED_POINT radians, uint32 distance)
void IS (int isid, int ipid, int ivalue, short x=0, short y=0)
void system_error (int e, int l)
void local_map_spec (unsigned short)
void wrench_effort (short, short, short)
void local_waypoint (short num, int x, int y, short iyaw, short ifn)
void local_waypoint (short num)
void local_pose (int X, int Y, short yaw)
void system_message (OOMRM_Message m)
void camera_settings (unsigned short, unsigned short, unsigned short, unsigned short)
void jaus_message::camera_format (uint32 ioptions)
void travel_speed (unsigned short ispeed)
void status_indicator (uint16 value)
void discrete_device (uint8 horn)
void component_status (uint8 primary, unsigned int secondary)
void relative_object_position (unsigned int itime, unsigned int irange, int ibearing)
void platform_specification (const char *const iname, uint8 obstacle, word wb, word lwd, word rwd, word lmv, word rmv, word lstall, word rstall, word resolution, word rd)
void respond_component (uint8 subclass)
void header (uint8 ipriority, word cc, uint8 ack, JAUS_DATA_FLAG flag, uint8 Sss, uint8 Snode, uint8 Scomp, uint8 Sinst, uint8 Dss, uint8 Dnode, uint8 Dcomp, uint8 Dinst, int8 cpu=0)
void iheader (uint8 ipriority, word cc, uint8 ack, JAUS_DATA_FLAG flag, uint8 Sss, uint8 Snode, uint8 Scomp, uint8 Sinst, uint8 Dss, uint8 Dnode, uint8 Dcomp, uint8 Dinst, int8 cpu=0)
void receive (void)
messagemsg (void)
void send (void)
void inter_send (void)

Static Public Member Functions

MESSAGE_CLASS message_class (JAUS_MESSAGE jm)
const char * log_message (jaus_message &lmsg)
void send_simple_message (uint8 ipriority, word cc, uint8 ack, JAUS_DATA_FLAG flag, uint8 Sss, uint8 Snode, uint8 Scomp, uint8 Sinst, uint8 Dss, uint8 Dnode, uint8 Dcomp, uint8 Dinst)

Data Fields

message _message


Member Function Documentation

void camera_settings unsigned  short,
unsigned  short,
unsigned  short,
unsigned  short
 

void component_status uint8  primary,
unsigned int  secondary
 

void discrete_device uint8  horn  ) 
 

void header uint8  ipriority,
word  cc,
uint8  ack,
JAUS_DATA_FLAG  flag,
uint8  Sss,
uint8  Snode,
uint8  Scomp,
uint8  Sinst,
uint8  Dss,
uint8  Dnode,
uint8  Dcomp,
uint8  Dinst,
int8  cpu = 0
 

void iheader uint8  ipriority,
word  cc,
uint8  ack,
JAUS_DATA_FLAG  flag,
uint8  Sss,
uint8  Snode,
uint8  Scomp,
uint8  Sinst,
uint8  Dss,
uint8  Dnode,
uint8  Dcomp,
uint8  Dinst,
int8  cpu = 0
 

void inter_send void   ) 
 

void IS int  isid,
int  ipid,
int  ivalue,
short  x = 0,
short  y = 0
 

void jaus_message::camera_format uint32  ioptions  ) 
 

void local_map_spec unsigned  short  ) 
 

void local_pose int  X,
int  Y,
short  yaw
 

void local_vector int  speed,
FIXED_POINT  radians,
uint32  distance
 

void local_waypoint short  num  ) 
 

void local_waypoint short  num,
int  x,
int  y,
short  iyaw,
short  ifn
 

const char* log_message jaus_message &  lmsg  )  [static]
 

MESSAGE_CLASS message_class JAUS_MESSAGE  jm  )  [static]
 

message* msg void   ) 
 

void platform_specification const char *const  iname,
uint8  obstacle,
word  wb,
word  lwd,
word  rwd,
word  lmv,
word  rmv,
word  lstall,
word  rstall,
word  resolution,
word  rd
 

void receive void   ) 
 

void relative_object_position unsigned int  itime,
unsigned int  irange,
int  ibearing
 

void respond_component uint8  subclass  ) 
 

void send void   ) 
 

void send_simple_message uint8  ipriority,
word  cc,
uint8  ack,
JAUS_DATA_FLAG  flag,
uint8  Sss,
uint8  Snode,
uint8  Scomp,
uint8  Sinst,
uint8  Dss,
uint8  Dnode,
uint8  Dcomp,
uint8  Dinst
[static]
 

void service_connection unsigned short  cc,
unsigned short  irate
 

void service_connection_activate unsigned short  cc,
uint8  id
 

void service_connection_confirm unsigned short  cc,
unsigned short  irate,
uint8  rc,
uint8  id
 

void status_indicator uint16  value  ) 
 

void system_error int  e,
int  l
 

void system_message OOMRM_Message  m  ) 
 

void travel_speed unsigned short  ispeed  ) 
 

void wrench_effort short  ,
short  ,
short 
 


Field Documentation

message _message
 


Generated on Mon Oct 8 19:32:25 2007 for OOMRM Mapping API by doxygen1.3