#include <CollisionInterface.h>

Public Member Functions | |
| CollisionInterface () | |
| ~CollisionInterface () | |
Private Attributes | |
| char * | computeCol |
| float(* | CircularQueue )[MAX_QUEUE_SIZE] |
| int | CircularQueueIndex |
| double | delta |
| an integer that describes the amount of degrees that the LIDAR is set to use | |
| int | numInArray |
| The number of sensor read-ins. | |
| int * | distances |
| the array of distances gleaned from the LIDAR | |
| bool * | results |
| the array of characters representing whether or not the LIDAR was detected a hit. | |
Static Private Attributes | |
| static const int | MAX_QUEUE_SIZE = 32 |
| static const int | HIT_DISTANCE = 10 |
| the distamce in meters that, if reported under this, is considered a collision. | |
| void CollisionInterface::CollisionInterface | ( | ) |
< Distances are return in cm, this is m
| void CollisionInterface::~CollisionInterface | ( | ) |
int CollisionInterface::computeCol [private] |
const int CollisionInterface::MAX_QUEUE_SIZE = 32 [static, private] |
const int CollisionInterface::HIT_DISTANCE = 10 [static, private] |
the distamce in meters that, if reported under this, is considered a collision.
float(* CollisionInterface::CircularQueue)[MAX_QUEUE_SIZE] [private] |
Avg. cycle time float CircularQueue[DEPDENDENCY_COUNT][MAX_QUEUE_SIZE]; //!< Avg. input time int CircularQueue[DEPDENDENCY_COUNT][MAX_QUEUE_SIZE]; //!< Cycle count
int CollisionInterface::CircularQueueIndex [private] |
double CollisionInterface::delta [private] |
an integer that describes the amount of degrees that the LIDAR is set to use
int CollisionInterface::numInArray [private] |
The number of sensor read-ins.
int* CollisionInterface::distances [private] |
the array of distances gleaned from the LIDAR
bool* CollisionInterface::results [private] |
the array of characters representing whether or not the LIDAR was detected a hit.
1.5.5