My Project
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Classes | Macros
structDefs.h File Reference
#include "matrixArrayCalcs.h"
#include "myOutput.h"
#include "math.h"
#include <fstream>
#include "string.h"
#include <newmatap.h>
#include <newmatio.h>

Go to the source code of this file.

Classes

struct  mapT
 The mapT struct stores data in a gridded Matrix. More...
 
struct  poseT
 The poseT struct stores vehicle pose information. More...
 
struct  measT
 The measT struct stores sonar measurement information. More...
 
struct  mbT
 The mbT struct stores multibeam sonar measurement information. More...
 
struct  transformT
 The transformT struct stores a rotation and translation vector. More...
 
struct  sensorT
 The sensorT struct stores sonar sensor-specific information. More...
 
struct  vehicleT
 The vehicleT struct stores vehicle-specific information. More...
 
struct  commsT
 

Macros

#define TRN_MSG_SIZE   2500
 
#define TRN_PAYLOAD_SIZE   (TRN_MSG_SIZE - 2*sizeof(char) - sizeof(unsigned int))
 
#define TRN_INIT   'I'
 
#define TRN_MEAS   'M'
 
#define TRN_MB   'K'
 
#define TRN_MOTN   'N'
 
#define TRN_MLE   'E'
 
#define TRN_MMSE   'S'
 
#define TRN_SET_MW   'W'
 
#define TRN_SET_FR   'F'
 
#define TRN_SET_IMA   'A'
 
#define TRN_SET_VDR   'D'
 
#define TRN_SET_MIM   'Q'
 
#define TRN_FILT_GRD   'G'
 
#define TRN_ACK   '+'
 
#define TRN_NACK   '-'
 
#define TRN_BYE   'B'
 
#define TRN_OUT_MEAS   'O'
 
#define TRN_LAST_MEAS   'L'
 
#define TRN_IS_CONV   'C'
 
#define TRN_FILT_TYPE   'T'
 
#define TRN_FILT_STATE   'H'
 
#define TRN_N_REINITS   'R'
 
#define TRN_FILT_REINIT   'r'
 

Macro Definition Documentation

#define TRN_ACK   '+'
#define TRN_BYE   'B'
#define TRN_FILT_GRD   'G'
#define TRN_FILT_REINIT   'r'
#define TRN_FILT_STATE   'H'
#define TRN_FILT_TYPE   'T'
#define TRN_INIT   'I'
#define TRN_IS_CONV   'C'
#define TRN_LAST_MEAS   'L'
#define TRN_MB   'K'
#define TRN_MEAS   'M'
#define TRN_MLE   'E'
#define TRN_MMSE   'S'
#define TRN_MOTN   'N'
#define TRN_MSG_SIZE   2500
#define TRN_N_REINITS   'R'
#define TRN_NACK   '-'
#define TRN_OUT_MEAS   'O'
#define TRN_PAYLOAD_SIZE   (TRN_MSG_SIZE - 2*sizeof(char) - sizeof(unsigned int))
#define TRN_SET_FR   'F'
#define TRN_SET_IMA   'A'
#define TRN_SET_MIM   'Q'
#define TRN_SET_MW   'W'
#define TRN_SET_VDR   'D'