Classes | |
struct | Job |
Public Member Functions | |
SensorAgent (std::string name) | |
void | msgFindAndTrackObject (uint oceanObjectId, OceanObject::OceanObjectType oceanObjectType, DataTypes dataType) |
void | msgStopLookingForObject (uint oceanObjectId, DataTypes dataType) |
uint | getNumJobs () |
void | cleanJobs () |
Constructors and Destructors | |
SensorAgent (rutz::shared_ptr< AgentManager > ama, const std::string &name="SensorAgent") | |
~SensorAgent () | |
SensorAgent messages | |
void | msgSensorUpdate () |
void | msgFindAndTrackObject (uint sensorResultId, SensorResult::SensorResultType sensorResultType, DataType dataType) |
void | msgStopLookingForObject (uint sensorResultId, DataType dataType) |
Protected Types | |
enum | JobStatus { NOT_STARTED, IN_PROGRESS, IGNORE, NOT_STARTED, IN_PROGRESS, IGNORE } |
enum | JobStatus { NOT_STARTED, IN_PROGRESS, IGNORE, NOT_STARTED, IN_PROGRESS, IGNORE } |
Protected Member Functions | |
uint | getNumJobs () |
void | cleanJobs () |
Protected Attributes | |
std::list< Job * > | itsJobs |
std::list< Job * >::iterator | itsJobsItr |
std::list< Job > | itsJobs |
std::list< Job >::iterator | itsJobsItr |
Definition at line 53 of file SensorAgent.H.