63 void BMAssignment(
const double curr_time,
const il::evaluationAssignment* assignment,
const std::string assignment_flag);
64 virtual void AssignmentStatus(
const double curr_time,
const il::assignmentACKMessage* status,
const il::evaluationAssignment* related_assignment);
65 virtual void AssignmentCancel(
const double curr_time,
const il::idRecord* cancelling_unit,
const il::evaluationAssignment* active_assignment,
const std::string& cancel_reason);
66 virtual void CANTCOAssignment(
const double curr_time,
const il::idRecord* responding_unit,
const il::assignmentMessage* assignment,
const il::trackRecord* opt_track,
const std::string& reason);
67 virtual void Allocate(
const double curr_time,
const il::idRecord* allocating_unit,
const il::assessmentRecord* assessment);
69 virtual void SensorCue(
const double curr_time,
const il::assetRecord* curr_unit,
const il::trackRecord* master_track,
const il::assignmentMessage* assignment,
const il::sensorRecord* sensor_to_assign);
70 virtual void SensorDropCue(
const double curr_time,
const il::assetRecord* curr_unit,
const il::trackRecord* master_track,
const il::assignmentMessage* assignment,
const il::sensorRecord* sensor_to_assign);
71 virtual void SensorTracking(
const double curr_time,
const il::trackRecord* master_track,
const il::sensorRecord* assigned_sensor);
73 virtual void AIAddBehavior(
const double curr_time,
const std::string behavior,
const il::trackRecord* target,
const il::assetRecord* ai_asset,
const double range,
const double range_to_zone);
74 virtual void AITakeAction(
const double curr_time,
const il::trackRecord* track,
const il::assetRecord* ai_asset,
const std::string& action_type,
const double end_time_s,
const double range,
const double range_to_zone);
75 virtual void AIEgress(
const double curr_time,
const il::assetRecord* ai_asset,
const std::string& egress_method,
const std::string& corridor_name,
const double speed);
78 void PrintBMStatusMessage(
double aSimTime,
const WsfMessage& aMessage);
A base class for messages sent among simulation communication objects, processors and sensors.
Definition WsfMessage.hpp:33