VR-Forces 4.2 Class Documentation
Variables
radioMsgTypes.h File Reference

Define constants for types of tasks, sets, admin messages, reports, and sim commands (all sent via radio messages). More...

Go to the source code of this file.

Variables

const DtAdminContentMessageType DtUnknownAdminType = DtString("unknown-admin")
 Admin Messages These message types should all be DtAdminMessageType Naming convention should follow Dt____AdminType for generic admin messages, DtRequest____AdminType for admin requests and Dt____ReponseAdminType for admin responses to admin requests.
const DtAdminContentMessageType DtLogObjectConsoleToFileAdminType = DtString("log-console-to-file")
const DtAdminContentMessageType DtStopLoggingObjectConsoleToFileAdminType = DtString("stop-logging-console-to-file")
const DtAdminContentMessageType DtRequestCurrentTasksAdminType = DtString("request-current-tasks-admin")
const DtAdminContentMessageType DtCurrentTasksResponseAdminType = DtString("current-tasks-admin")
const DtAdminContentMessageType DtUnsubscribeCurrentTasksAdminType = DtString("unsubscribe-current-tasks-admin")
const DtAdminContentMessageType DtSetOverlayLayerAdminType = DtString("set-overlay-layer-admin")
const DtAdminContentMessageType DtRequestAvailableFormationsAdminType = DtString("request-available-formations")
const DtAdminContentMessageType DtAvailableFormationsResponseAdminType = DtString("available-formations")
const DtAdminContentMessageType DtRequestIndirectArtilleryInformationAdminType = DtString("request-indirect-artillery")
const DtAdminContentMessageType DtRequestLaserCodeAdminType = DtString("request-laser-code-admin")
const DtAdminContentMessageType DtRequestRadarModesAdminType = DtString("request-radar-sensor-modes")
const DtAdminContentMessageType DtRadarModesResponseAdminType = DtString("radar-sensor-modes")
const DtAdminContentMessageType DtRequestActiveSonarModesAdminType = DtString("request-active-sonar-sensor-modes")
const DtAdminContentMessageType DtActiveSonarModesResponseAdminType = DtString("active-sonar-sensor-modes")
const DtAdminContentMessageType DtRequestWeaponListAdminType = DtString("weapon-list-request")
const DtAdminContentMessageType DtWeaponListResponseAdminType = DtString("weapon-list-response")
const DtAdminContentMessageType DtClearTaskByTrackingNumAdminType = DtString("clear-task")
const DtSimReportMessageType DtUnknownReportType = DtString("unknown-report")
 Report Messages These message types should all be DtReportMessageType Naming convention should follow Dt____ReportType.
const DtSimReportMessageType DtTaskCompletedReportType = DtString("task-completed-report")
const DtSimReportMessageType DtTaskCanceledReportType = DtString("task-canceled-report")
const DtSimReportMessageType DtSpotReportType = DtString("spot-report")
const DtSimReportMessageType DtTextReportType = DtString("text-report")
const DtSimCommandMessageType DtUnknownSimCommandType = DtString("unknown-sim-command")
 Sim Command Messages These message types should all be DtSimCommandMessageType Naming convention follow Dt____CommandType.
const DtSimCommandMessageType DtCreateObjectCommandType = DtString("create-object-command")
const DtSimCommandMessageType DtDeleteObjectCommandType = DtString("delete-object-command")
const DtSimCommandMessageType DtAbandonPlanCommandType = DtString("abandon-plan-command")
const DtSimCommandMessageType DtRestartPlanCommandType = DtString("restart-plan-command")
const DtSimCommandMessageType DtTaskCommandType = DtString("task-command")
const DtSimCommandMessageType DtSetDataCommandType = DtString("set-data-command")
const DtSimCommandMessageType DtConsoleMessageCommandType = DtString("console-message-command")
const DtSimCommandMessageType DtNoopCommandType = DtString("noop-command")
const DtSimCommandMessageType DtChangeHostilityCommandType = DtString("change-hostility-command")
const DtSimCommandMessageType DtChangeGlobalWeatherCommandType = DtString("change-global-weather-command")
const DtSimCommandMessageType DtChangeTimeOfDayCommandType = DtString("change-time-of-day")
const DtSimCommandMessageType DtIssuePlanCommandType = DtString("issue-plan-command")
const DtSetMessageType DtUnknownSetType = DtString("unknown-set-request")
 Set Messages These message types should all be DtSetMessageType Naming convention should follow DtSet___Type.
const DtSetMessageType DtSetResourceType = DtString("set-resource")
const DtSetMessageType DtSetTaskedBySuperiorType = DtString("set-tasked-by-superior")
const DtSetMessageType DtSetLocationType = DtString("set-location")
const DtSetMessageType DtSetHeadingType = DtString("set-heading")
const DtSetMessageType DtSetRestoreType = DtString("set-restore")
const DtSetMessageType DtSetFormationType = DtString("set-formation")
const DtSetMessageType DtSetRequestFormationType = DtString("set-formation-type")
const DtSetMessageType DtSetEngagementRulesType = DtString("set-engagement-rules")
const DtSetMessageType DtSetSpeedType = DtString("set-speed")
const DtSetMessageType DtSetSonarDepthType = DtString("set-sonar-depth")
const DtSetMessageType DtSetAltitudeType = DtString("set-altitude")
const DtSetMessageType DtSetOrderedAltitudeType = DtString("set-ordered-altitude")
const DtSetMessageType DtSetScanSectorType = DtString("set-scan-sector")
const DtSetMessageType DtSetTargetType = DtString("set-target")
const DtSetMessageType DtSetReorganizeType = DtString("set-reorganize")
const DtSetMessageType DtSetJoyDeviceSwitchType = DtString("set-joy-device-request")
const DtSetMessageType DtSetSurrenderType = DtString("set-surrender")
const DtSetMessageType DtSetDetonateType = DtString("set-detonate")
const DtSetMessageType DtSetIffType = DtString("set-iff-request")
const DtSetMessageType DtSetConcealedType = DtString("set-concealed")
const DtSetMessageType DtSetLoadEntityType = DtString("set-load-entity")
const DtSetMessageType DtSetUnloadEntityType = DtString("set-unload-entity")
const DtSetMessageType DtSetLifeformPostureType = DtString("set-lifeform-posture")
const DtSetMessageType DtSetLifeformWeaponStateType = DtString("set-lifeform-weapon-state")
const DtSetMessageType DtSetEmitterType = DtString("set-emitter")
const DtSetMessageType DtSetFireNowType = DtString("fire-now")
const DtSetMessageType DtSetDesignatorType = DtString("set-designator")
const DtSetMessageType DtSetChannelType = DtString("set-channel")
const DtSetMessageType DtSetDestroyType = DtString("set-destroy")
const DtSetMessageType DtSetAppearanceType = DtString("set-appearance")
const DtSetMessageType DtSetCapabilityType = DtString("set-capability")
const DtSetMessageType DtSetWarheadInfoType = DtString("set-warhead-info")
const DtSetMessageType DtSetSnapIntoFormationType = DtString("snap-into-formation")
const DtSetMessageType DtSetClearTaskType = DtString("clear-task")
const DtSetMessageType DtSetStayInLaneType = DtString("set-stay-in-lane")
const DtSetMessageType DtSetCollisionAvoidTypesType = DtString("set-collision-avoid-types")
const DtSetMessageType DtSetLaserCodeType = DtString("set-lase-code")
const DtSetMessageType DtSetLaseAutonomousType = DtString("set-lase-autonomous")
const DtSetMessageType DtSetNotifyLevelType = DtString("set-notify-level")
const DtSetMessageType DtSetSpotReportingType = DtString("set-spot-reporting-request")
const DtSetMessageType DtSetArmedType = DtString("set-armed")
const DtSetMessageType DtSetDiGuyAppearanceType = DtString("set-di-guy-appearance")
const DtSetMessageType DtSetForceType = DtString("set-force")
const DtSetMessageType DtSetSyncLaserCodeType = DtString("set-sync-laser-code")
const DtSetMessageType DtSetAggregateStateType = DtString("set-aggregate-state")
const DtSetMessageType DtSetSwitchSystemType = DtString("switch-system")
const DtSetMessageType DtSetMovementStrategyType = DtString("use-rails")
const DtSetMessageType DtSetRadarModeType = DtString("set-radar-sensor-mode")
const DtSetMessageType DtSetActiveSonarModeType = DtString("set-active-sonar-sensor-mode")
const DtSetMessageType DtSetConvoyFollowTargetType = DtString("set-convoy-follow-target")
const DtSetMessageType DtSetAutoLaunchEnabledType = DtString("set-auto-launch-enabled")
const DtSetMessageType DtSetReactiveTaskEnabledType = DtString("set-reactive-task-enabled")
const DtSetMessageType DtSetReactiveTaskDisabledType = DtString("set-reactive-task-disabled")
const DtSetMessageType DtSetReactiveTaskPriorityType = DtString("set-reactive-task-priority")
const DtSetMessageType DtSetReactiveTaskCancelType = DtString("set-reactive-task-cancel")
const DtSetMessageType DtSetReactiveTaskTableType = DtString("set-reactive-task-table")
const DtSimTaskMessageType DtUnknownTaskType = DtString("unknown-task")
 Task Messages These message types should all be DtTaskMessageType Naming convention should follow Dt___TaskType.
const DtSimTaskMessageType DtFireForEffectOnTargetTaskType = DtString("ffe-on-target")
const DtSimTaskMessageType DtFireForEffectOnEntityTaskType = DtString("ffe-on-entity")
const DtSimTaskMessageType DtFireForEffectOnLocationTaskType = DtString("ffe-on-location")
const DtSimTaskMessageType DtWaitTaskType = DtString("wait")
const DtSimTaskMessageType DtWaitDurationTaskType = DtString("wait-duration")
const DtSimTaskMessageType DtWaitElapsedTaskType = DtString("wait-elapsed")
const DtSimTaskMessageType DtMoveToTaskType = DtString("move-to")
const DtSimTaskMessageType DtMoveAlongTaskType = DtString("move-along")
const DtSimTaskMessageType DtMoveToLocationTaskType = DtString("move-to-location-task")
const DtSimTaskMessageType DtMoveToAltitudeTaskType = DtString("move-to-altitude")
const DtSimTaskMessageType DtFollowEntityTaskType = DtString("follow-entity")
const DtSimTaskMessageType DtPatrolRouteTaskType = DtString("patrol-route")
const DtSimTaskMessageType DtPatrolTwoPointsTaskType = DtString("patrol-two-points")
const DtSimTaskMessageType DtBreachTaskType = DtString("breach-task")
const DtSimTaskMessageType DtEmbarkTaskType = DtString("embark-task")
const DtSimTaskMessageType DtDisembarkTaskType = DtString("disembark-entity-task")
const DtSimTaskMessageType DtTurnToHeadingTaskType = DtString("turn-to-heading")
 This turn is intended not to translate, i.e. pivot, K-turn etc.
const DtSimTaskMessageType DtTurnMoveTaskType = DtString("turn-move")
 This turn is a radius turn.
const DtSimTaskMessageType DtSailHeadingTaskType = DtString("turn-move-sail-heading")
 This is also a scripted-task task.
const DtSimTaskMessageType DtStopMovingShipTaskType = DtString("stop-moving-ship")
 Similar to stop-moving, but with a selection for method. Scripted task.
const DtSimTaskMessageType DtGotoDepthTaskType = DtString("goto-depth")
const DtSimTaskMessageType DtCrashIntoTaskType = DtString("crash-into")
const DtSimTaskMessageType DtMoveIntoFormationTaskType = DtString("move-into-formation")
const DtSimTaskMessageType DtLaunchMunitionTaskType = DtString("launch-munition")
const DtSimTaskMessageType DtFireCruiseMissileTaskType = DtString("fire-cruise-missile")
const DtSimTaskMessageType DtDisembarkAllTaskType = DtString("disembark-all-entity-task")
const DtSimTaskMessageType DtPlanAndMoveToTaskType = DtString("plan-and-move-to")
const DtSimTaskMessageType DtPlanAndMoveToLocationTaskType = DtString("plan-and-move-to-location")
const DtSimTaskMessageType DtScriptedMovementTaskType = DtString("scripted-movement-task")
const DtSimTaskMessageType DtMoveOnRoadsToLocationTaskType = DtString("move-on-roads-to-location")
 These tasks use a scripted-task message.
const DtSimTaskMessageType DtMoveOnRoadsToWaypointTaskType = DtString("move-on-roads-to-waypoint")
const DtSimTaskMessageType DtOrbitTaskType = DtString("orbit")
const DtSimTaskMessageType DtStopMovingTaskType = DtString("stop-moving")
const DtSimTaskMessageType DtLandingTaskType = DtString("landing-task")
const DtSimTaskMessageType DtTakeoffTaskType = DtString("takeoff-task")
const DtSimTaskMessageType DtFlyToLocationTaskType = DtString("fly-to-location-task")
const DtSimTaskMessageType DtFlyAlongTaskType = DtString("fly-along-task")
const DtSimTaskMessageType DtVerticalLandingTaskType = DtString("vertical-landing-task")
const DtSimTaskMessageType DtLaseTargetTaskType = DtString("lase-target-task")
const DtSimTaskMessageType DtSendTextTaskType = DtString("send-text-task")
const DtSimTaskMessageType DtSendTaskMessageTaskType = DtString("send-task-message-task")
const DtSimTaskMessageType DtSendSetMessageTaskType = DtString("send-set-message-task")
const DtSimTaskMessageType DtInterceptAndDestroyTaskType = DtString("intercept-and-destroy")
const DtSimTaskMessageType DtDiGuyAnimationTaskType = DtString("di-guy-animation-task")
const DtSimTaskMessageType DtLaunchSmokeTaskType = DtString("launch-smoke")
const DtSimTaskMessageType DtVrfMoveToWaypointTaskType = DtString("vrf-move-to-waypoint")
 These "vrf" task messages are handled in the main part of VRF, after the movement-chooser handles the version without "vrf" and either starts a normal or a B-Have task.
const DtSimTaskMessageType DtVrfFollowEntityTaskType = DtString("vrf-follow-entity")
const DtSimTaskMessageType DtVrfMoveAlongRouteTaskType = DtString("vrf-move-along")
const DtSimTaskMessageType DtVrfPlanAndMoveToTaskType = DtString("vrf-plan-and-move-to")
const DtSimTaskMessageType DtVrfPlanAndMoveToLocationTaskType = DtString("vrf-plan-and-move-to-location")
const DtSimTaskMessageType DtVrfRailMoveAlongTaskType = DtString("vrf-rail-move-along-task")
const DtSimTaskMessageType DtVrfMoveToLocationTaskType = DtString("vrf-move-to-location-task")
const DtSimTaskMessageType DtVrfTurnToHeadingTaskType = DtString("vrf-turn-to-heading")
const DtSimTaskMessageType DtVrfPatrolRouteTaskType = DtString("vrf-patrol-route-task")
const DtSimTaskMessageType DtVrfPatrolTwoPointsTaskType = DtString("vrf-patrol-two-points-task")
const DtSimTaskMessageType DtConvoyToTaskType = DtString("convoy-to-task")
const DtSimTaskMessageType DtConvoyAlongTaskType = DtString("convoy-along-task")
const DtSimTaskMessageType DtRailPathTaskType = DtString("rail-path-move")
const DtSimTaskMessageType DtRailMoveAlongTaskType = DtString("rail-move-along-task")
const DtSimTaskMessageType DtRailRouteTaskType = DtString("rail-route-task")
const DtSimTaskMessageType DtLaunchExpendableResourceTaskType = DtString("launch-expendable-resource-task")
const DtSimTaskMessageType DtFlyAltitudeTaskType = DtString("fly-altitude-task")
const DtSimTaskMessageType DtFlyHeadingTaskType = DtString("fly-heading-task")
const DtSimTaskMessageType DtFlyHeadingAndAltitudeTaskType = DtString("fly-heading-and-altitude-task")
const DtSimTaskMessageType DtFireAtTargetTaskType = DtString("fire-at-target")
const DtSimTaskMessageType DtUserTaskType = DtString("user-task")
const DtSimTaskMessageType DtTargetPointTaskType = DtString("target-point")
 Used internally for missile targeting.
const DtSimTaskMessageType DtTargetEntityTaskType = DtString("target-entity")
 Used internally for missile targeting.
const DtSimTaskMessageType DtReleaseBombOnTargetTaskType = DtString("release-bomb-on-target")
const DtSimTaskMessageType DtReleaseBombOnLocationTaskType = DtString("release-bomb-on-location")
const DtSimTaskMessageType DtReleaseBombOnLaserSpotTaskType = DtString("release-bomb-on-laser-spot")

Detailed Description

Define constants for types of tasks, sets, admin messages, reports, and sim commands (all sent via radio messages).

These are all here together because they are used as radio message types as well, and therefore must be unique.

Variable Documentation

const DtAdminContentMessageType DtUnknownAdminType = DtString("unknown-admin")

Admin Messages These message types should all be DtAdminMessageType Naming convention should follow Dt____AdminType for generic admin messages, DtRequest____AdminType for admin requests and Dt____ReponseAdminType for admin responses to admin requests.

const DtAdminContentMessageType DtLogObjectConsoleToFileAdminType = DtString("log-console-to-file")
const DtAdminContentMessageType DtStopLoggingObjectConsoleToFileAdminType = DtString("stop-logging-console-to-file")
const DtAdminContentMessageType DtRequestCurrentTasksAdminType = DtString("request-current-tasks-admin")
const DtAdminContentMessageType DtCurrentTasksResponseAdminType = DtString("current-tasks-admin")
const DtAdminContentMessageType DtUnsubscribeCurrentTasksAdminType = DtString("unsubscribe-current-tasks-admin")
const DtAdminContentMessageType DtSetOverlayLayerAdminType = DtString("set-overlay-layer-admin")
const DtAdminContentMessageType DtRequestAvailableFormationsAdminType = DtString("request-available-formations")
const DtAdminContentMessageType DtAvailableFormationsResponseAdminType = DtString("available-formations")
const DtAdminContentMessageType DtRequestIndirectArtilleryInformationAdminType = DtString("request-indirect-artillery")
const DtAdminContentMessageType DtRequestLaserCodeAdminType = DtString("request-laser-code-admin")
const DtAdminContentMessageType DtRequestRadarModesAdminType = DtString("request-radar-sensor-modes")
const DtAdminContentMessageType DtRadarModesResponseAdminType = DtString("radar-sensor-modes")
const DtAdminContentMessageType DtRequestActiveSonarModesAdminType = DtString("request-active-sonar-sensor-modes")
const DtAdminContentMessageType DtActiveSonarModesResponseAdminType = DtString("active-sonar-sensor-modes")
const DtAdminContentMessageType DtRequestWeaponListAdminType = DtString("weapon-list-request")
const DtAdminContentMessageType DtWeaponListResponseAdminType = DtString("weapon-list-response")
const DtAdminContentMessageType DtClearTaskByTrackingNumAdminType = DtString("clear-task")
const DtSimReportMessageType DtUnknownReportType = DtString("unknown-report")

Report Messages These message types should all be DtReportMessageType Naming convention should follow Dt____ReportType.

const DtSimReportMessageType DtTaskCompletedReportType = DtString("task-completed-report")
const DtSimReportMessageType DtTaskCanceledReportType = DtString("task-canceled-report")
const DtSimReportMessageType DtSpotReportType = DtString("spot-report")
const DtSimReportMessageType DtTextReportType = DtString("text-report")
const DtSimCommandMessageType DtUnknownSimCommandType = DtString("unknown-sim-command")

Sim Command Messages These message types should all be DtSimCommandMessageType Naming convention follow Dt____CommandType.

const DtSimCommandMessageType DtCreateObjectCommandType = DtString("create-object-command")
const DtSimCommandMessageType DtDeleteObjectCommandType = DtString("delete-object-command")
const DtSimCommandMessageType DtAbandonPlanCommandType = DtString("abandon-plan-command")
const DtSimCommandMessageType DtRestartPlanCommandType = DtString("restart-plan-command")
const DtSimCommandMessageType DtTaskCommandType = DtString("task-command")
const DtSimCommandMessageType DtSetDataCommandType = DtString("set-data-command")
const DtSimCommandMessageType DtConsoleMessageCommandType = DtString("console-message-command")
const DtSimCommandMessageType DtNoopCommandType = DtString("noop-command")
const DtSimCommandMessageType DtChangeHostilityCommandType = DtString("change-hostility-command")
const DtSimCommandMessageType DtChangeGlobalWeatherCommandType = DtString("change-global-weather-command")
const DtSimCommandMessageType DtChangeTimeOfDayCommandType = DtString("change-time-of-day")
const DtSimCommandMessageType DtIssuePlanCommandType = DtString("issue-plan-command")
const DtSetMessageType DtUnknownSetType = DtString("unknown-set-request")

Set Messages These message types should all be DtSetMessageType Naming convention should follow DtSet___Type.

const DtSetMessageType DtSetResourceType = DtString("set-resource")
const DtSetMessageType DtSetTaskedBySuperiorType = DtString("set-tasked-by-superior")
const DtSetMessageType DtSetLocationType = DtString("set-location")
const DtSetMessageType DtSetHeadingType = DtString("set-heading")
const DtSetMessageType DtSetRestoreType = DtString("set-restore")
const DtSetMessageType DtSetFormationType = DtString("set-formation")
const DtSetMessageType DtSetRequestFormationType = DtString("set-formation-type")
const DtSetMessageType DtSetEngagementRulesType = DtString("set-engagement-rules")
const DtSetMessageType DtSetSpeedType = DtString("set-speed")
const DtSetMessageType DtSetSonarDepthType = DtString("set-sonar-depth")
const DtSetMessageType DtSetAltitudeType = DtString("set-altitude")
const DtSetMessageType DtSetOrderedAltitudeType = DtString("set-ordered-altitude")
const DtSetMessageType DtSetScanSectorType = DtString("set-scan-sector")
const DtSetMessageType DtSetTargetType = DtString("set-target")
const DtSetMessageType DtSetReorganizeType = DtString("set-reorganize")
const DtSetMessageType DtSetJoyDeviceSwitchType = DtString("set-joy-device-request")
const DtSetMessageType DtSetSurrenderType = DtString("set-surrender")
const DtSetMessageType DtSetDetonateType = DtString("set-detonate")
const DtSetMessageType DtSetIffType = DtString("set-iff-request")
const DtSetMessageType DtSetConcealedType = DtString("set-concealed")
const DtSetMessageType DtSetLoadEntityType = DtString("set-load-entity")
const DtSetMessageType DtSetUnloadEntityType = DtString("set-unload-entity")
const DtSetMessageType DtSetLifeformPostureType = DtString("set-lifeform-posture")
const DtSetMessageType DtSetLifeformWeaponStateType = DtString("set-lifeform-weapon-state")
const DtSetMessageType DtSetEmitterType = DtString("set-emitter")
const DtSetMessageType DtSetFireNowType = DtString("fire-now")
const DtSetMessageType DtSetDesignatorType = DtString("set-designator")
const DtSetMessageType DtSetChannelType = DtString("set-channel")
const DtSetMessageType DtSetDestroyType = DtString("set-destroy")
const DtSetMessageType DtSetAppearanceType = DtString("set-appearance")
const DtSetMessageType DtSetCapabilityType = DtString("set-capability")
const DtSetMessageType DtSetWarheadInfoType = DtString("set-warhead-info")
const DtSetMessageType DtSetSnapIntoFormationType = DtString("snap-into-formation")
const DtSetMessageType DtSetClearTaskType = DtString("clear-task")
const DtSetMessageType DtSetStayInLaneType = DtString("set-stay-in-lane")
const DtSetMessageType DtSetCollisionAvoidTypesType = DtString("set-collision-avoid-types")
const DtSetMessageType DtSetLaserCodeType = DtString("set-lase-code")
const DtSetMessageType DtSetLaseAutonomousType = DtString("set-lase-autonomous")
const DtSetMessageType DtSetNotifyLevelType = DtString("set-notify-level")
const DtSetMessageType DtSetSpotReportingType = DtString("set-spot-reporting-request")
const DtSetMessageType DtSetArmedType = DtString("set-armed")
const DtSetMessageType DtSetDiGuyAppearanceType = DtString("set-di-guy-appearance")
const DtSetMessageType DtSetForceType = DtString("set-force")
const DtSetMessageType DtSetSyncLaserCodeType = DtString("set-sync-laser-code")
const DtSetMessageType DtSetAggregateStateType = DtString("set-aggregate-state")
const DtSetMessageType DtSetSwitchSystemType = DtString("switch-system")
const DtSetMessageType DtSetMovementStrategyType = DtString("use-rails")
const DtSetMessageType DtSetRadarModeType = DtString("set-radar-sensor-mode")
const DtSetMessageType DtSetActiveSonarModeType = DtString("set-active-sonar-sensor-mode")
const DtSetMessageType DtSetConvoyFollowTargetType = DtString("set-convoy-follow-target")
const DtSetMessageType DtSetAutoLaunchEnabledType = DtString("set-auto-launch-enabled")
const DtSetMessageType DtSetReactiveTaskEnabledType = DtString("set-reactive-task-enabled")
const DtSetMessageType DtSetReactiveTaskDisabledType = DtString("set-reactive-task-disabled")
const DtSetMessageType DtSetReactiveTaskPriorityType = DtString("set-reactive-task-priority")
const DtSetMessageType DtSetReactiveTaskCancelType = DtString("set-reactive-task-cancel")
const DtSetMessageType DtSetReactiveTaskTableType = DtString("set-reactive-task-table")
const DtSimTaskMessageType DtUnknownTaskType = DtString("unknown-task")

Task Messages These message types should all be DtTaskMessageType Naming convention should follow Dt___TaskType.

const DtSimTaskMessageType DtFireForEffectOnTargetTaskType = DtString("ffe-on-target")
const DtSimTaskMessageType DtFireForEffectOnEntityTaskType = DtString("ffe-on-entity")
const DtSimTaskMessageType DtFireForEffectOnLocationTaskType = DtString("ffe-on-location")
const DtSimTaskMessageType DtWaitTaskType = DtString("wait")
const DtSimTaskMessageType DtWaitDurationTaskType = DtString("wait-duration")
const DtSimTaskMessageType DtWaitElapsedTaskType = DtString("wait-elapsed")
const DtSimTaskMessageType DtMoveToTaskType = DtString("move-to")
const DtSimTaskMessageType DtMoveAlongTaskType = DtString("move-along")
const DtSimTaskMessageType DtMoveToLocationTaskType = DtString("move-to-location-task")
const DtSimTaskMessageType DtMoveToAltitudeTaskType = DtString("move-to-altitude")
const DtSimTaskMessageType DtFollowEntityTaskType = DtString("follow-entity")
const DtSimTaskMessageType DtPatrolRouteTaskType = DtString("patrol-route")
const DtSimTaskMessageType DtPatrolTwoPointsTaskType = DtString("patrol-two-points")
const DtSimTaskMessageType DtBreachTaskType = DtString("breach-task")
const DtSimTaskMessageType DtEmbarkTaskType = DtString("embark-task")
const DtSimTaskMessageType DtDisembarkTaskType = DtString("disembark-entity-task")
const DtSimTaskMessageType DtTurnToHeadingTaskType = DtString("turn-to-heading")

This turn is intended not to translate, i.e. pivot, K-turn etc.

const DtSimTaskMessageType DtTurnMoveTaskType = DtString("turn-move")

This turn is a radius turn.

The entity continues moving after the turn. This task is carried in a scripted task task.

const DtSimTaskMessageType DtSailHeadingTaskType = DtString("turn-move-sail-heading")

This is also a scripted-task task.

It is similar to turn-to-heading, but uses the parameters for turn-move.

const DtSimTaskMessageType DtStopMovingShipTaskType = DtString("stop-moving-ship")

Similar to stop-moving, but with a selection for method. Scripted task.

const DtSimTaskMessageType DtGotoDepthTaskType = DtString("goto-depth")
const DtSimTaskMessageType DtCrashIntoTaskType = DtString("crash-into")
const DtSimTaskMessageType DtMoveIntoFormationTaskType = DtString("move-into-formation")
const DtSimTaskMessageType DtLaunchMunitionTaskType = DtString("launch-munition")
const DtSimTaskMessageType DtFireCruiseMissileTaskType = DtString("fire-cruise-missile")
const DtSimTaskMessageType DtDisembarkAllTaskType = DtString("disembark-all-entity-task")
const DtSimTaskMessageType DtPlanAndMoveToTaskType = DtString("plan-and-move-to")
const DtSimTaskMessageType DtPlanAndMoveToLocationTaskType = DtString("plan-and-move-to-location")
const DtSimTaskMessageType DtScriptedMovementTaskType = DtString("scripted-movement-task")
const DtSimTaskMessageType DtMoveOnRoadsToLocationTaskType = DtString("move-on-roads-to-location")

These tasks use a scripted-task message.

const DtSimTaskMessageType DtMoveOnRoadsToWaypointTaskType = DtString("move-on-roads-to-waypoint")
const DtSimTaskMessageType DtOrbitTaskType = DtString("orbit")
const DtSimTaskMessageType DtStopMovingTaskType = DtString("stop-moving")
const DtSimTaskMessageType DtLandingTaskType = DtString("landing-task")
const DtSimTaskMessageType DtTakeoffTaskType = DtString("takeoff-task")
const DtSimTaskMessageType DtFlyToLocationTaskType = DtString("fly-to-location-task")
const DtSimTaskMessageType DtFlyAlongTaskType = DtString("fly-along-task")
const DtSimTaskMessageType DtVerticalLandingTaskType = DtString("vertical-landing-task")
const DtSimTaskMessageType DtLaseTargetTaskType = DtString("lase-target-task")
const DtSimTaskMessageType DtSendTextTaskType = DtString("send-text-task")
const DtSimTaskMessageType DtSendTaskMessageTaskType = DtString("send-task-message-task")
const DtSimTaskMessageType DtSendSetMessageTaskType = DtString("send-set-message-task")
const DtSimTaskMessageType DtInterceptAndDestroyTaskType = DtString("intercept-and-destroy")
const DtSimTaskMessageType DtDiGuyAnimationTaskType = DtString("di-guy-animation-task")
const DtSimTaskMessageType DtLaunchSmokeTaskType = DtString("launch-smoke")
const DtSimTaskMessageType DtVrfMoveToWaypointTaskType = DtString("vrf-move-to-waypoint")

These "vrf" task messages are handled in the main part of VRF, after the movement-chooser handles the version without "vrf" and either starts a normal or a B-Have task.

Referenced by DtVrfMoveToWaypointTaskTypeFunctor::operator()().

const DtSimTaskMessageType DtVrfFollowEntityTaskType = DtString("vrf-follow-entity")
const DtSimTaskMessageType DtVrfMoveAlongRouteTaskType = DtString("vrf-move-along")
const DtSimTaskMessageType DtVrfPlanAndMoveToTaskType = DtString("vrf-plan-and-move-to")
const DtSimTaskMessageType DtVrfPlanAndMoveToLocationTaskType = DtString("vrf-plan-and-move-to-location")
const DtSimTaskMessageType DtVrfRailMoveAlongTaskType = DtString("vrf-rail-move-along-task")
const DtSimTaskMessageType DtVrfMoveToLocationTaskType = DtString("vrf-move-to-location-task")
const DtSimTaskMessageType DtVrfTurnToHeadingTaskType = DtString("vrf-turn-to-heading")
const DtSimTaskMessageType DtVrfPatrolRouteTaskType = DtString("vrf-patrol-route-task")
const DtSimTaskMessageType DtVrfPatrolTwoPointsTaskType = DtString("vrf-patrol-two-points-task")
const DtSimTaskMessageType DtConvoyToTaskType = DtString("convoy-to-task")
const DtSimTaskMessageType DtConvoyAlongTaskType = DtString("convoy-along-task")
const DtSimTaskMessageType DtRailPathTaskType = DtString("rail-path-move")
const DtSimTaskMessageType DtRailMoveAlongTaskType = DtString("rail-move-along-task")
const DtSimTaskMessageType DtRailRouteTaskType = DtString("rail-route-task")
const DtSimTaskMessageType DtLaunchExpendableResourceTaskType = DtString("launch-expendable-resource-task")
const DtSimTaskMessageType DtFlyAltitudeTaskType = DtString("fly-altitude-task")
const DtSimTaskMessageType DtFlyHeadingTaskType = DtString("fly-heading-task")
const DtSimTaskMessageType DtFlyHeadingAndAltitudeTaskType = DtString("fly-heading-and-altitude-task")
const DtSimTaskMessageType DtFireAtTargetTaskType = DtString("fire-at-target")
const DtSimTaskMessageType DtUserTaskType = DtString("user-task")
const DtSimTaskMessageType DtTargetPointTaskType = DtString("target-point")

Used internally for missile targeting.

const DtSimTaskMessageType DtTargetEntityTaskType = DtString("target-entity")

Used internally for missile targeting.

const DtSimTaskMessageType DtReleaseBombOnTargetTaskType = DtString("release-bomb-on-target")
const DtSimTaskMessageType DtReleaseBombOnLocationTaskType = DtString("release-bomb-on-location")
const DtSimTaskMessageType DtReleaseBombOnLaserSpotTaskType = DtString("release-bomb-on-laser-spot")

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)