69 void BMAssignment(
const double curr_time,
const il::evaluationAssignment* assignment,
const std::string assignment_flag);
71 virtual void AssignmentStatus(
const double curr_time,
const il::assignmentACKMessage* status,
const il::evaluationAssignment* related_assignment);
72 virtual void AssignmentCancel(
const double curr_time,
const il::idRecord* cancelling_unit,
const il::evaluationAssignment* active_assignment,
const std::string& cancel_reason);
73 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);
74 virtual void Allocate(
const double curr_time,
const il::idRecord* allocating_unit,
const il::assessmentRecord* assessment);
76 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);
77 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);
78 virtual void SensorTracking(
const double curr_time,
const il::trackRecord* master_track,
const il::sensorRecord* assigned_sensor);
80 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);
81 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);
82 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);
85 void PrintBMStatusMessage(
double aSimTime,
const WsfMessage& aMessage);
A base class for messages sent among simulation communication objects, processors and sensors.
Definition WsfMessage.hpp:33