![]() |
VR-Forces 4.0.4 Class Documentation
|
Define constants for types of tasks, set data requests, and reports (all sent via radio messages). More...
Go to the source code of this file.
Defines | |
| #define | MIN_USER_RADIO_MESSAGE_TYPE 200 |
| This value represents the lowest (starting) value for user-defined DtSimTask message types. | |
Functions | |
| const char * | DtRadioMessageTaskTypeString (const int type) |
Variables | |
| const int | DtUnknownTaskType = 0 |
| const char | DtUnknownTaskTypeString [] = "unknown-task" |
| const int | DtFireForEffectOnTargetType = 1 |
| const char | DtFireForEffectOnTargetTypeString [] = "ffe-on-target" |
| const int | DtFireForEffectOnEntityType = 2 |
| const char | DtFireForEffectOnEntityTypeString [] = "ffe-on-entity" |
| const int | DtFireForEffectOnLocationType = 3 |
| const char | DtFireForEffectOnLocationTypeString [] = "ffe-on-location" |
| const int | DtWaitType = 4 |
| const char | DtWaitTypeString [] = "wait" |
| const int | DtWaitDurationType = 5 |
| const char | DtWaitDurationTypeString [] = "wait-duration" |
| const int | DtWaitElapsedType = 6 |
| const char | DtWaitElapsedTypeString [] = "wait-elapsed" |
| const int | DtMoveToType = 7 |
| const char | DtMoveToTypeString [] = "move-to" |
| const int | DtMoveAlongType = 8 |
| const char | DtMoveAlongTypeString [] = "move-along" |
| const int | DtFollowEntityType = 9 |
| const char | DtFollowEntityTypeString [] = "follow-entity" |
| const int | DtPatrolRouteType = 10 |
| const char | DtPatrolRouteTypeString [] = "patrol-route" |
| const int | DtPatrolTwoPointsType = 11 |
| const char | DtPatrolTwoPointsTypeString [] = "patrol-two-points" |
| const int | DtUserTaskType = 20 |
| const char | DtUserTaskTypeString [] = "user-task" |
| const int | DtTargetPointType = 21 |
| Used internally for missile targetting. | |
| const char | DtTargetPointTypeString [] = "target-point" |
| const int | DtTargetEntityType = 22 |
| const char | DtTargetEntityTypeString [] = "target-entity" |
| const int | DtUnknownSetRequestType = 23 |
| Set data request types. | |
| const char | DtUnknownSetRequestTypeString [] = "unknown-set-request" |
| const int | DtSetResourceRequestType = 24 |
| const char | DtSetResourceRequestTypeString [] = "set-resource" |
| const int | DtSetTaskedBySuperiorRequestType = 25 |
| const char | DtSetTaskedBySuperiorRequestTypeString [] = "set-tasked-by-superior" |
| const int | DtSetLocationRequestType = 26 |
| const char | DtSetLocationRequestTypeString [] = "set-location" |
| const int | DtSetHeadingRequestType = 27 |
| const char | DtSetHeadingRequestTypeString [] = "set-heading" |
| const int | DtSetRestoreRequestType = 28 |
| const char | DtSetRestoreRequestTypeString [] = "set-restore" |
| const int | DtSetFormationRequestType = 29 |
| const char | DtSetFormationRequestTypeString [] = "set-formation" |
| const int | DtSetEngagementRulesRequestType = 30 |
| const char | DtSetEngagementRulesRequestTypeString [] = "set-engagement-rules" |
| const int | DtSetSpeedRequestType = 31 |
| const char | DtSetSpeedRequestTypeString [] = "set-speed" |
| const int | DtSetAltitudeRequestType = 32 |
| const char | DtSetAltitudeRequestTypeString [] = "set-altitude" |
| const int | DtSetScanSectorRequestType = 33 |
| const char | DtSetScanSectorRequestTypeString [] = "set-scan-sector" |
| const int | DtSetTargetRequestType = 34 |
| const char | DtSetTargetRequestTypeString [] = "set-target" |
| const int | DtSetReorganizeRequestType = 35 |
| const char | DtSetReorganizeRequestTypeString [] = "set-reorganize" |
| const int | DtSetJoyDeviceSwitchRequestType = 36 |
| const char | DtSetJoyDeviceSwitchRequestTypeString [] = "set-joy-device-request" |
| const int | DtSetSurrenderRequestType = 117 |
| const char | DtSetSurrenderRequestTypeString [] = "set-surrender" |
| const int | DtUnknownReportType = 37 |
| report types | |
| const char | DtUnknownReportTypeString [] = "unknown-report" |
| const int | DtTaskCompletedReportType = 38 |
| const char | DtTaskCompletedReportTypeString [] = "task-completed-report" |
| const int | DtObstacleDetectedReportType = 39 |
| const char | DtObstacleDetectedReportTypeString [] = "obstacle-detected" |
| const int | DtSetDetonateRequestType = 40 |
| const char | DtSetDetonateRequestTypeString [] = "set-detonate" |
| const int | DtBreachTaskType = 41 |
| const char | DtBreachTaskTypeString [] = "breach-task" |
| const int | DtMoveToLocationTaskType = 42 |
| const char | DtMoveToLocationTaskTypeString [] = "move-to-location-task" |
| const int | DtSetLoadEntityType = 44 |
| const char | DtSetLoadEntityTypeString [] = "set-load-entity" |
| const int | DtSetUnloadEntityType = 45 |
| const char | DtSetUnloadEntityTypeString [] = "set-unload-entity" |
| const int | DtEmbarkTaskType = 46 |
| const char | DtEmbarkTaskTypeString [] = "embark-task" |
| const int | DtDisembarkTaskType = 47 |
| const char | DtDisembarkTaskTypeString [] = "disembark-entity-task" |
| const int | DtSetIffRequestType = 48 |
| const char | DtSetIffRequestTypeString [] = "set-iff-request" |
| const int | DtSetConcealedRequestType = 49 |
| const char | DtSetConcealedRequestTypeString [] = "set-concealed" |
| const int | DtSetLifeFormPostureRequestType = 50 |
| Set request values for lifeforms. | |
| const char | DtSetLifeFormPostureRequestTypeString [] = "set-lifeform-posture" |
| const int | DtSetLifeFormWeaponStateRequestType = 51 |
| const char | DtSetLifeFormWeaponStateRequestTypeString [] = "set-lifeform-weapon-state" |
| const int | DtSetEmitterRequestType = 52 |
| const char | DtSetEmitterRequestTypeString [] = "set-emitter" |
| const int | DtFireNowType = 53 |
| const char | DtFireNowTypeString [] = "fire-now" |
| const int | DtTurnToHeadingType = 54 |
| const char | DtTurnToHeadingTypeString [] = "turn-to-heading" |
| const int | DtSetDesignatorRequestType = 56 |
| const char | DtSetDesignatorRequestTypeString [] = "set-designator" |
| const int | DtSetChannelRequestType = 57 |
| const char | DtSetChannelRequestTypeString [] = "set-channel" |
| const int | DtSetDestroyRequestType = 58 |
| const char | DtSetDestroyRequestTypeString [] = "set-destroy" |
| const int | DtMoveToAltitudeType = 59 |
| New Task Type for Fixed Wings (and possibly other flying entities) | |
| const char | DtMoveToAltitudeTypeString [] = "move-to-altitude" |
| const int | DtSpotReportType = 60 |
| const char | DtSpotReportTypeString [] = "spot-report" |
| const int | DtSetAppearanceRequestType = 61 |
| const char | DtSetAppearanceRequestTypeString [] = "set-appearance" |
| const int | DtSetCapabilityRequestType = 62 |
| const char | DtSetCapabilityRequestTypeString [] = "set-capability" |
| const int | DtFireCruiseMissileTaskType = 63 |
| const char | DtFireCruiseMissileTaskTypeString [] = "fire-cruise-missile" |
| const int | DtSetWarheadInfoType = 64 |
| const char | DtSetWarheadInfoTypeString [] = "set-warhead-info" |
| const int | DtCrashIntoType = 65 |
| const char | DtCrashIntoTypeString [] = "crash-into" |
| const int | DtAchieveWaypointReportType = 66 |
| Achieve waypoint reports are not yet implemented. | |
| const char | DtAchieveWaypointReportTypeString [] = "achieve-waypoint-report" |
| const int | DtMoveIntoFormationTaskType = 67 |
| const char | DtMoveIntoFormationTaskTypeString [] = "move-into-formation" |
| const int | DtSetFormationTypeSetDataRequestType = 68 |
| const char | DtSetFormationTypeSetDataRequestTypeString [] = "set-formation-type" |
| const int | DtSnapIntoFormationRequestType = 69 |
| const char | DtSnapIntoFormationRequestTypeString [] = "snap-into-formation" |
| const int | DtDisembarkAllTaskType = 70 |
| const char | DtDisembarkAllTaskTypeString [] = "disembark-all-entity-task" |
| const int | DtClearTaskType = 71 |
| const char | DtClearTaskTypeString [] = "clear-task" |
| const int | DtPlanAndMoveToTaskType = 72 |
| const char | DtPlanAndMoveToTaskTypeString [] = "plan-and-move-to" |
| const int | DtPlanAndMoveToLocationTaskType = 73 |
| const char | DtPlanAndMoveToLocationTaskTypeString [] = "plan-and-move-to-location" |
| const int | DtSetStayInLaneRequestType = 74 |
| const char | DtSetStayInLaneRequestTypeString [] = "set-stay-in-lane" |
| const int | DtReverseDirectionType = 75 |
| Reverse direction tasks are not yet implemented. | |
| const char | DtReverseDirectionTypeString [] = "reverse-direction" |
| const int | DtOrbitType = 76 |
| const char | DtOrbitTypeString [] = "orbit" |
| const int | DtStopMovingTaskType = 77 |
| const char | DtStopMovingTaskTypeString [] = "stop-moving" |
| const int | DtLandingTaskType = 78 |
| const char | DtLandingTaskTypeString [] = "landing-task" |
| const int | DtTakeoffTaskType = 79 |
| const char | DtTakeoffTaskTypeString [] = "takeoff-task" |
| const int | DtFlyToLocationTaskType = 80 |
| const char | DtFlyToLocationTaskTypeString [] = "fly-to-location-task" |
| const int | DtFlyAlongTaskType = 81 |
| const char | DtFlyAlongTaskTypeString [] = "fly-along-task" |
| const int | DtSetCollisionAvoidTypesType = 82 |
| const char | DtSetCollisionAvoidTypesTypeString [] = "set-collision-avoid-types" |
| const int | DtVerticalLandingTaskType = 83 |
| const char | DtVerticalLandingTaskTypeString [] = "vertical-landing-task" |
| const int | DtVerticalTakeoffTaskType = 84 |
| const char | DtVerticalTakeoffTaskTypeString [] = "vertical-takeoff-task" |
| const int | DtStealthCompassCommandType = 85 |
| const char | DtStealthCompassCommandTypeString [] = "stealth-compass-command" |
| const int | DtStealthGroupCommandType = 86 |
| const char | DtStealthGroupCommandTypeString [] = "stealth-group-command" |
| const int | DtStealthMimicCommandType = 87 |
| const char | DtStealthMimicCommandTypeString [] = "stealth-mimic-command" |
| const int | DtStealthDetachCommandType = 88 |
| const char | DtStealthDetachCommandTypeString [] = "stealth-detach-command" |
| const int | DtLaseTargetTaskType = 85 |
| const char | DtLaseTargetTaskTypeString [] = "lase-target-task" |
| const int | DtSetLaserCodeRequestType = 86 |
| const char | DtSetLaserCodeRequestTypeString [] = "set-lase-code" |
| const int | DtSetLaseAutonomousRequestType = 87 |
| const char | DtSetLaseAutonomousRequestTypeString [] = "set-lase-autonomous" |
| const int | DtCreateObjectCommandType = 89 |
| const char | DtCreateObjectCommandTypeString [] = "create-object-command" |
| const int | DtDeleteObjectCommandType = 90 |
| const char | DtDeleteObjectCommandTypeString [] = "delete-object-command" |
| const int | DtTaskCommandType = 91 |
| const char | DtTaskCommandTypeString [] = "task-command" |
| const int | DtSetDataCommandType = 92 |
| const char | DtSetDataCommandTypeString [] = "set-data-command" |
| const int | DtConsoleMessageCommandType = 93 |
| const char | DtConsoleMessageCommandTypeString [] = "console-message-command" |
| const int | DtSetSpotReportingRequestType = 94 |
| const char | DtSetSpotReportingRequestTypeString [] = "set-spot-reporting-request" |
| const int | DtNoopCommandType = 95 |
| const char | DtNoopCommandTypeString [] = "noop-command" |
| const int | DtAdminLogObjectConsoleToFileType = 96 |
| const char | DtAdminLogObjectConsoleToFileTypeString [] = "log-console-to-file" |
| const int | DtAdminStopLoggingObjectConsoleToFileType = 97 |
| const char | DtAdminStopLoggingObjectConsoleToFileTypeString [] = "stop-logging-console-to-file" |
| const int | DtSetNotifyLevelType = 98 |
| const char | DtSetNotifyLevelTypeString [] = "set-notify-level" |
| const int | DtSendTextTaskType = 99 |
| const char | DtSendTextTaskTypeString [] = "send-text-task" |
| const int | DtTextReportType = 100 |
| const char | DtTextReportTypeString [] = "text-report" |
| const int | DtSendTaskMessageTaskType = 101 |
| const char | DtSendTaskMessageTaskTypeString [] = "send-task-message-task" |
| const int | DtSendSetMessageTaskType = 102 |
| const char | DtSendSetMessageTaskTypeString [] = "send-set-message-task" |
| const int | DtSetArmedRequestType = 103 |
| const char | DtSetArmedRequestTypeString [] = "set-armed" |
| const int | DtInterceptAndDestroyTaskType = 104 |
| const char | DtInterceptAndDestroyTaskTypeString [] = "intercept-and-destroy" |
| const int | DtAbandonPlanCommandType = 105 |
| const char | DtAbandonPlanCommandTypeString [] = "abandon-plan-command" |
| const int | DtRestartPlanCommandType = 106 |
| const char | DtRestartPlanCommandTypeString [] = "restart-plan-command" |
| const int | DtDiGuyAnimationTaskType = 107 |
| const char | DtDiGuyAnimationTaskTypeString [] = "di-guy-animation-task" |
| const int | DtSetDiGuyAppearanceRequestType = 108 |
| const char | DtSetDiGuyAppearanceString [] = "set-di-guy-appearance" |
| const int | DtSetForceRequestType = 109 |
| const char | DtSetForceRequestTypeString [] = "set-force" |
| const int | DtRequestCurrentTasksAdminContentType = 110 |
| const char | DtRequestCurrentTasksAdminContentTypeString [] = "request-current-tasks-admin" |
| const int | DtUnsubscribeCurrentTasksAdminContentType = 111 |
| const char | DtUnsubscribeCurrentTasksAdminContentTypeString [] = "unsubscribe-current-tasks-admin" |
| const int | DtCurrentTasksAdminContentType = 112 |
| const char | DtCurrentTasksAdminContentTypeString [] = "current-tasks-admin" |
| const int | DtRequestAvailableFormationsAdminType = 113 |
| const char | DtRequestAvailableFormationsAdminTypeString [] = "request-available-formations" |
| const int | DtAvailableFormationsAdminType = 114 |
| const char | DtAvailableFormationsAdminTypeString [] = "available-formations" |
| const int | DtCustomReportType = 115 |
| const char | DtCustomReportTypeString [] = "custom-report" |
| const int | DtLaunchSmokeTaskType = 116 |
| const char | DtLaunchSmokeTaskTypeString [] = "launch-smoke" |
| const int | DtRequestIndirectArtilleryInformationType = 118 |
| const char | DtRequestIndirectArtilleryInformationTypeString [] = "request-indirect-artillery" |
| const int | DtSetSyncLaserCodeType = 119 |
| const char | DtSetSyncLaserCodeTypeString [] = "set-sync-laser-code" |
| const int | DtRequestLaserCodeAdminType = 120 |
| const char | DtRequestLaserCodeAdminTypeString [] = "request-laser-code-admin" |
| const int | DtChangeHostilityCommandType = 121 |
| const char | DtChangeHostilityCommandTypeString [] = "change-hostility-command" |
| const int | DtChangeGlobalWeatherCommandType = 122 |
| const char | DtChangeGlobalWeatherCommandTypeString [] = "change-global-weather-command" |
| const int | DtChangeTimeOfDayCommandType = 123 |
| const char | DtChangeTimeOfDayCommandTypeString [] = "change-time-of-day" |
| const int | DtSetAggregateStateType = 124 |
| const char | DtSetAggregateStateString [] = "set-aggregate-state" |
| const int | DtVrfMoveToLocationTaskType = 125 |
| const char | DtVrfMoveToLocationTaskTypeString [] = "vrf-move-to-location-task" |
| const int | DtVrfMoveToWaypointTaskType = 126 |
| const char | DtVrfMoveToWaypointTaskTypeString [] = "vrf-move-to-waypoint" |
| const int | DtVrfFollowEntityTaskType = 127 |
| const char | DtVrfFollowEntityTaskTypeString [] = "vrf-follow-entity" |
| const int | DtVrfMoveAlongRouteTaskType = 128 |
| const char | DtVrfMoveAlongRouteTaskTypeString [] = "vrf-move-along" |
| const int | DtVrfPlanAndMoveToTaskType = 129 |
| const char | DtVrfPlanAndMoveToTaskTypeString [] = "vrf-plan-and-move-to" |
| const int | DtVrfPlanAndMoveToLocationTaskType = 130 |
| const char | DtVrfPlanAndMoveToLocationTaskTypeString [] = "vrf-plan-and-move-to-location" |
| const int | DtVrfRailMoveAlongTaskType = 131 |
| const char | DtVrfRailMoveAlongTaskTypeString [] = "vrf-rail-move-along-task" |
| const int | DtSetSwitchSystemType = 132 |
| const char | DtSetSwitchSystemTypeString [] = "switch-systems" |
| const int | DtSetMovementStrategyRequestType = 133 |
| const char | DtSetMovementStrategyRequestTypeString [] = "use-rails" |
| const int | DtRailPathTaskType = 134 |
| const char | DtRailPathTaskTypeString [] = "rail-path-move" |
| const int | DtConvoyToTaskType = 135 |
| const char | DtConvoyToTaskTypeString [] = "convoy-to-task" |
| const int | DtSetConvoyFollowTargetType = 136 |
| const char | DtSetConvoyFollowTargetTypeString [] = "set-convoy-follow-target" |
| const int | DtRailMoveAlongTaskType = 137 |
| const char | DtRailMoveAlongTaskTypeString [] = "rail-move-along-task" |
| const int | DtConvoyAlongTaskType = 138 |
| const char | DtConvoyAlongTaskTypeString [] = "convoy-along-task" |
| const int | DtVrfTurnToHeadingTaskType = 139 |
| const char | DtVrfTurnToHeadingTaskTypeString [] = "vrf-turn-to-heading" |
| const int | DtRailRouteTaskType = 140 |
| const char | DtRailRouteTaskTypeString [] = "rail-route-task" |
| const int | DtLaunchExpendableResourceTaskType = 141 |
| const char | DtLaunchExpendableResourceTaskTypeString [] = "launch-expendable-resource-task" |
| const int | DtVrfPatrolRouteType = 142 |
| const char | DtVrfPatrolRouteTypeString [] = "vrf-patrol-route-task" |
| const int | DtVrfPatrolTwoPointsType = 143 |
| const char | DtVrfPatrolTwoPointsTypeString [] = "vrf-patrol-two-points-task" |
| const int | DtSetAutoLaunchEnabledRequestType = 144 |
| const char | DtSetAutoLaunchEnabledRequestTypeString [] = "set-auto-launch-enabled" |
| const int | DtIssuePlanCommandType = 145 |
| const char | DtIssuePlanCommandTypeString [] = "issue-plan-command" |
| const int | DtFlyAltitudeTaskType = 146 |
| const char | DtFlyAltitudeTaskTypeString [] = "fly-altitude-task" |
| const int | DtFlyHeadingTaskType = 147 |
| const char | DtFlyHeadingTaskTypeString [] = "fly-heading-task" |
| const int | DtFlyHeadingAndAltitudeTaskType = 148 |
| const char | DtFlyHeadingAndAltitudeTypeString [] = "fly-heading-and-altitude-task" |
| const int | DtSetRadarModeType = 149 |
| const char | DtSetRadarModeTypeString [] = "set-radar-sensor-mode" |
| const int | DtRequestRadarModesAdminType = 150 |
| const char | DtRequestRadarModesAdminTypeString [] = "request-radar-sensor-modes" |
| const int | DtRadarModesAdminType = 151 |
| const char | DtRadarModesAdminTypeString [] = "redar-sensor-modes" |
| const int | DtFireAtTargetTaskType = 152 |
| const char | DtFireWeaponTaskTypeString [] = "fire-at-target" |
| const int | DtWeaponListRequestType = 153 |
| const char | DtWeaponListRequestTypeString [] = "weapon-list-request" |
| const int | DtWeaponListResponseType = 154 |
| const char | DtWeaponListResponseTypeString [] = "weapon-list-response" |
| const int | DtSetOverlayLayerAdminContentType = 155 |
| const char | DtSetOverlayLayerAdminContentTypeString [] = "set-overlay-layer-admin" |
| const int | DtAssumeMoveToType = 12 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumeMoveToTypeString [] = "assume-move-to" |
| 'DtAssume' message types are obsolete. | |
| const int | DtAssumeMoveAlongType = 13 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumeMoveAlongTypeString [] = "assume-move-along" |
| 'DtAssume' message types are obsolete. | |
| const int | DtAssumeFollowEntityType = 14 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumeFollowEntityTypeString [] = "assume-follow-entity" |
| 'DtAssume' message types are obsolete. | |
| const int | DtAssumePatrolRouteType = 15 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumePatrolRouteTypeString [] = "assume-patrol-route" |
| 'DtAssume' message types are obsolete. | |
| const int | DtAssumePatrolTwoPointsType = 16 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumePatrolTwoPointsTypeString [] = "assume-patrol-two-points" |
| 'DtAssume' message types are obsolete. | |
| const int | DtAssumeWaitType = 17 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumeWaitTypeString [] = "assume-wait" |
| 'DtAssume' message types are obsolete. | |
| const int | DtAssumeWaitDurationType = 18 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumeWaitDurationTypeString [] = "assume-wait-duration" |
| 'DtAssume' message types are obsolete. | |
| const int | DtAssumeWaitElapsedType = 19 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumeWaitElapsedTypeString [] = "assume-wait-elapsed" |
| 'DtAssume' message types are obsolete. | |
| const int | DtAssumeMoveToLocationTaskType = 43 |
| 'DtAssume' message types are obsolete. | |
| const char | DtAssumeMoveToLocationTaskTypeString [] = "assume-move-to-location-task" |
| 'DtAssume' message types are obsolete. | |
Define constants for types of tasks, set data requests, and reports (all sent via radio messages).
These are all here together because they are used as radio message (sub)types as well, and therefore must be mutually exclusive.
| #define MIN_USER_RADIO_MESSAGE_TYPE 200 |
| const char* DtRadioMessageTaskTypeString | ( | const int | type | ) |
| const int DtUnknownTaskType = 0 |
| const char DtUnknownTaskTypeString[] = "unknown-task" |
| const int DtFireForEffectOnTargetType = 1 |
| const char DtFireForEffectOnTargetTypeString[] = "ffe-on-target" |
| const int DtFireForEffectOnEntityType = 2 |
| const char DtFireForEffectOnEntityTypeString[] = "ffe-on-entity" |
| const int DtFireForEffectOnLocationType = 3 |
| const char DtFireForEffectOnLocationTypeString[] = "ffe-on-location" |
| const int DtWaitType = 4 |
| const char DtWaitTypeString[] = "wait" |
| const int DtWaitDurationType = 5 |
| const char DtWaitDurationTypeString[] = "wait-duration" |
| const int DtWaitElapsedType = 6 |
| const char DtWaitElapsedTypeString[] = "wait-elapsed" |
| const int DtMoveToType = 7 |
| const char DtMoveToTypeString[] = "move-to" |
| const int DtMoveAlongType = 8 |
| const char DtMoveAlongTypeString[] = "move-along" |
| const int DtFollowEntityType = 9 |
| const char DtFollowEntityTypeString[] = "follow-entity" |
| const int DtPatrolRouteType = 10 |
| const char DtPatrolRouteTypeString[] = "patrol-route" |
| const int DtPatrolTwoPointsType = 11 |
| const char DtPatrolTwoPointsTypeString[] = "patrol-two-points" |
| const int DtUserTaskType = 20 |
| const char DtUserTaskTypeString[] = "user-task" |
| const int DtTargetPointType = 21 |
Used internally for missile targetting.
| const char DtTargetPointTypeString[] = "target-point" |
| const int DtTargetEntityType = 22 |
| const char DtTargetEntityTypeString[] = "target-entity" |
| const int DtUnknownSetRequestType = 23 |
Set data request types.
| const char DtUnknownSetRequestTypeString[] = "unknown-set-request" |
| const int DtSetResourceRequestType = 24 |
| const char DtSetResourceRequestTypeString[] = "set-resource" |
| const int DtSetTaskedBySuperiorRequestType = 25 |
| const char DtSetTaskedBySuperiorRequestTypeString[] = "set-tasked-by-superior" |
| const int DtSetLocationRequestType = 26 |
| const char DtSetLocationRequestTypeString[] = "set-location" |
| const int DtSetHeadingRequestType = 27 |
| const char DtSetHeadingRequestTypeString[] = "set-heading" |
| const int DtSetRestoreRequestType = 28 |
| const char DtSetRestoreRequestTypeString[] = "set-restore" |
| const int DtSetFormationRequestType = 29 |
| const char DtSetFormationRequestTypeString[] = "set-formation" |
| const int DtSetEngagementRulesRequestType = 30 |
| const char DtSetEngagementRulesRequestTypeString[] = "set-engagement-rules" |
| const int DtSetSpeedRequestType = 31 |
| const char DtSetSpeedRequestTypeString[] = "set-speed" |
| const int DtSetAltitudeRequestType = 32 |
| const char DtSetAltitudeRequestTypeString[] = "set-altitude" |
| const int DtSetScanSectorRequestType = 33 |
| const char DtSetScanSectorRequestTypeString[] = "set-scan-sector" |
| const int DtSetTargetRequestType = 34 |
| const char DtSetTargetRequestTypeString[] = "set-target" |
| const int DtSetReorganizeRequestType = 35 |
| const char DtSetReorganizeRequestTypeString[] = "set-reorganize" |
| const int DtSetJoyDeviceSwitchRequestType = 36 |
| const char DtSetJoyDeviceSwitchRequestTypeString[] = "set-joy-device-request" |
| const int DtSetSurrenderRequestType = 117 |
| const char DtSetSurrenderRequestTypeString[] = "set-surrender" |
| const int DtUnknownReportType = 37 |
report types
| const char DtUnknownReportTypeString[] = "unknown-report" |
| const int DtTaskCompletedReportType = 38 |
| const char DtTaskCompletedReportTypeString[] = "task-completed-report" |
| const int DtObstacleDetectedReportType = 39 |
| const char DtObstacleDetectedReportTypeString[] = "obstacle-detected" |
| const int DtSetDetonateRequestType = 40 |
| const char DtSetDetonateRequestTypeString[] = "set-detonate" |
| const int DtBreachTaskType = 41 |
| const char DtBreachTaskTypeString[] = "breach-task" |
| const int DtMoveToLocationTaskType = 42 |
| const char DtMoveToLocationTaskTypeString[] = "move-to-location-task" |
| const int DtSetLoadEntityType = 44 |
| const char DtSetLoadEntityTypeString[] = "set-load-entity" |
| const int DtSetUnloadEntityType = 45 |
| const char DtSetUnloadEntityTypeString[] = "set-unload-entity" |
| const int DtEmbarkTaskType = 46 |
| const char DtEmbarkTaskTypeString[] = "embark-task" |
| const int DtDisembarkTaskType = 47 |
| const char DtDisembarkTaskTypeString[] = "disembark-entity-task" |
| const int DtSetIffRequestType = 48 |
| const char DtSetIffRequestTypeString[] = "set-iff-request" |
| const int DtSetConcealedRequestType = 49 |
| const char DtSetConcealedRequestTypeString[] = "set-concealed" |
| const int DtSetLifeFormPostureRequestType = 50 |
Set request values for lifeforms.
| const char DtSetLifeFormPostureRequestTypeString[] = "set-lifeform-posture" |
| const int DtSetLifeFormWeaponStateRequestType = 51 |
| const char DtSetLifeFormWeaponStateRequestTypeString[] = "set-lifeform-weapon-state" |
| const int DtSetEmitterRequestType = 52 |
| const char DtSetEmitterRequestTypeString[] = "set-emitter" |
| const int DtFireNowType = 53 |
| const char DtFireNowTypeString[] = "fire-now" |
| const int DtTurnToHeadingType = 54 |
| const char DtTurnToHeadingTypeString[] = "turn-to-heading" |
| const int DtSetDesignatorRequestType = 56 |
| const char DtSetDesignatorRequestTypeString[] = "set-designator" |
| const int DtSetChannelRequestType = 57 |
| const char DtSetChannelRequestTypeString[] = "set-channel" |
| const int DtSetDestroyRequestType = 58 |
| const char DtSetDestroyRequestTypeString[] = "set-destroy" |
| const int DtMoveToAltitudeType = 59 |
New Task Type for Fixed Wings (and possibly other flying entities)
| const char DtMoveToAltitudeTypeString[] = "move-to-altitude" |
| const int DtSpotReportType = 60 |
| const char DtSpotReportTypeString[] = "spot-report" |
| const int DtSetAppearanceRequestType = 61 |
| const char DtSetAppearanceRequestTypeString[] = "set-appearance" |
| const int DtSetCapabilityRequestType = 62 |
| const char DtSetCapabilityRequestTypeString[] = "set-capability" |
| const int DtFireCruiseMissileTaskType = 63 |
| const char DtFireCruiseMissileTaskTypeString[] = "fire-cruise-missile" |
| const int DtSetWarheadInfoType = 64 |
| const char DtSetWarheadInfoTypeString[] = "set-warhead-info" |
| const int DtCrashIntoType = 65 |
| const char DtCrashIntoTypeString[] = "crash-into" |
| const int DtAchieveWaypointReportType = 66 |
Achieve waypoint reports are not yet implemented.
This is a place holder for future work.
| const char DtAchieveWaypointReportTypeString[] = "achieve-waypoint-report" |
| const int DtMoveIntoFormationTaskType = 67 |
| const char DtMoveIntoFormationTaskTypeString[] = "move-into-formation" |
| const int DtSetFormationTypeSetDataRequestType = 68 |
| const char DtSetFormationTypeSetDataRequestTypeString[] = "set-formation-type" |
| const int DtSnapIntoFormationRequestType = 69 |
| const char DtSnapIntoFormationRequestTypeString[] = "snap-into-formation" |
| const int DtDisembarkAllTaskType = 70 |
| const char DtDisembarkAllTaskTypeString[] = "disembark-all-entity-task" |
| const int DtClearTaskType = 71 |
| const char DtClearTaskTypeString[] = "clear-task" |
| const int DtPlanAndMoveToTaskType = 72 |
| const char DtPlanAndMoveToTaskTypeString[] = "plan-and-move-to" |
| const int DtPlanAndMoveToLocationTaskType = 73 |
| const char DtPlanAndMoveToLocationTaskTypeString[] = "plan-and-move-to-location" |
| const int DtSetStayInLaneRequestType = 74 |
| const char DtSetStayInLaneRequestTypeString[] = "set-stay-in-lane" |
| const int DtReverseDirectionType = 75 |
Reverse direction tasks are not yet implemented.
This is a place holder for future work.
| const char DtReverseDirectionTypeString[] = "reverse-direction" |
| const int DtOrbitType = 76 |
| const char DtOrbitTypeString[] = "orbit" |
| const int DtStopMovingTaskType = 77 |
| const char DtStopMovingTaskTypeString[] = "stop-moving" |
| const int DtLandingTaskType = 78 |
| const char DtLandingTaskTypeString[] = "landing-task" |
| const int DtTakeoffTaskType = 79 |
| const char DtTakeoffTaskTypeString[] = "takeoff-task" |
| const int DtFlyToLocationTaskType = 80 |
| const char DtFlyToLocationTaskTypeString[] = "fly-to-location-task" |
| const int DtFlyAlongTaskType = 81 |
| const char DtFlyAlongTaskTypeString[] = "fly-along-task" |
| const int DtSetCollisionAvoidTypesType = 82 |
| const char DtSetCollisionAvoidTypesTypeString[] = "set-collision-avoid-types" |
| const int DtVerticalLandingTaskType = 83 |
| const char DtVerticalLandingTaskTypeString[] = "vertical-landing-task" |
| const int DtVerticalTakeoffTaskType = 84 |
| const char DtVerticalTakeoffTaskTypeString[] = "vertical-takeoff-task" |
| const int DtStealthCompassCommandType = 85 |
| const char DtStealthCompassCommandTypeString[] = "stealth-compass-command" |
| const int DtStealthGroupCommandType = 86 |
| const char DtStealthGroupCommandTypeString[] = "stealth-group-command" |
| const int DtStealthMimicCommandType = 87 |
| const char DtStealthMimicCommandTypeString[] = "stealth-mimic-command" |
| const int DtStealthDetachCommandType = 88 |
| const char DtStealthDetachCommandTypeString[] = "stealth-detach-command" |
| const int DtLaseTargetTaskType = 85 |
| const char DtLaseTargetTaskTypeString[] = "lase-target-task" |
| const int DtSetLaserCodeRequestType = 86 |
| const char DtSetLaserCodeRequestTypeString[] = "set-lase-code" |
| const int DtSetLaseAutonomousRequestType = 87 |
| const char DtSetLaseAutonomousRequestTypeString[] = "set-lase-autonomous" |
| const int DtCreateObjectCommandType = 89 |
| const char DtCreateObjectCommandTypeString[] = "create-object-command" |
| const int DtDeleteObjectCommandType = 90 |
| const char DtDeleteObjectCommandTypeString[] = "delete-object-command" |
| const int DtTaskCommandType = 91 |
| const char DtTaskCommandTypeString[] = "task-command" |
| const int DtSetDataCommandType = 92 |
| const char DtSetDataCommandTypeString[] = "set-data-command" |
| const int DtConsoleMessageCommandType = 93 |
| const char DtConsoleMessageCommandTypeString[] = "console-message-command" |
| const int DtSetSpotReportingRequestType = 94 |
| const char DtSetSpotReportingRequestTypeString[] = "set-spot-reporting-request" |
| const int DtNoopCommandType = 95 |
| const char DtNoopCommandTypeString[] = "noop-command" |
| const int DtAdminLogObjectConsoleToFileType = 96 |
| const char DtAdminLogObjectConsoleToFileTypeString[] = "log-console-to-file" |
| const int DtAdminStopLoggingObjectConsoleToFileType = 97 |
| const char DtAdminStopLoggingObjectConsoleToFileTypeString[] = "stop-logging-console-to-file" |
| const int DtSetNotifyLevelType = 98 |
| const char DtSetNotifyLevelTypeString[] = "set-notify-level" |
| const int DtSendTextTaskType = 99 |
| const char DtSendTextTaskTypeString[] = "send-text-task" |
| const int DtTextReportType = 100 |
| const char DtTextReportTypeString[] = "text-report" |
| const int DtSendTaskMessageTaskType = 101 |
| const char DtSendTaskMessageTaskTypeString[] = "send-task-message-task" |
| const int DtSendSetMessageTaskType = 102 |
| const char DtSendSetMessageTaskTypeString[] = "send-set-message-task" |
| const int DtSetArmedRequestType = 103 |
| const char DtSetArmedRequestTypeString[] = "set-armed" |
| const int DtInterceptAndDestroyTaskType = 104 |
| const char DtInterceptAndDestroyTaskTypeString[] = "intercept-and-destroy" |
| const int DtAbandonPlanCommandType = 105 |
| const char DtAbandonPlanCommandTypeString[] = "abandon-plan-command" |
| const int DtRestartPlanCommandType = 106 |
| const char DtRestartPlanCommandTypeString[] = "restart-plan-command" |
| const int DtDiGuyAnimationTaskType = 107 |
| const char DtDiGuyAnimationTaskTypeString[] = "di-guy-animation-task" |
| const int DtSetDiGuyAppearanceRequestType = 108 |
| const char DtSetDiGuyAppearanceString[] = "set-di-guy-appearance" |
| const int DtSetForceRequestType = 109 |
| const char DtSetForceRequestTypeString[] = "set-force" |
| const int DtRequestCurrentTasksAdminContentType = 110 |
| const char DtRequestCurrentTasksAdminContentTypeString[] = "request-current-tasks-admin" |
| const int DtUnsubscribeCurrentTasksAdminContentType = 111 |
| const char DtUnsubscribeCurrentTasksAdminContentTypeString[] = "unsubscribe-current-tasks-admin" |
| const int DtCurrentTasksAdminContentType = 112 |
| const char DtCurrentTasksAdminContentTypeString[] = "current-tasks-admin" |
| const int DtRequestAvailableFormationsAdminType = 113 |
| const char DtRequestAvailableFormationsAdminTypeString[] = "request-available-formations" |
| const int DtAvailableFormationsAdminType = 114 |
| const char DtAvailableFormationsAdminTypeString[] = "available-formations" |
| const int DtCustomReportType = 115 |
| const char DtCustomReportTypeString[] = "custom-report" |
| const int DtLaunchSmokeTaskType = 116 |
| const char DtLaunchSmokeTaskTypeString[] = "launch-smoke" |
| const int DtRequestIndirectArtilleryInformationType = 118 |
| const char DtRequestIndirectArtilleryInformationTypeString[] = "request-indirect-artillery" |
| const int DtSetSyncLaserCodeType = 119 |
| const char DtSetSyncLaserCodeTypeString[] = "set-sync-laser-code" |
| const int DtRequestLaserCodeAdminType = 120 |
| const char DtRequestLaserCodeAdminTypeString[] = "request-laser-code-admin" |
| const int DtChangeHostilityCommandType = 121 |
| const char DtChangeHostilityCommandTypeString[] = "change-hostility-command" |
| const int DtChangeGlobalWeatherCommandType = 122 |
| const char DtChangeGlobalWeatherCommandTypeString[] = "change-global-weather-command" |
| const int DtChangeTimeOfDayCommandType = 123 |
| const char DtChangeTimeOfDayCommandTypeString[] = "change-time-of-day" |
| const int DtSetAggregateStateType = 124 |
| const char DtSetAggregateStateString[] = "set-aggregate-state" |
| const int DtVrfMoveToLocationTaskType = 125 |
| const char DtVrfMoveToLocationTaskTypeString[] = "vrf-move-to-location-task" |
| const int DtVrfMoveToWaypointTaskType = 126 |
| const char DtVrfMoveToWaypointTaskTypeString[] = "vrf-move-to-waypoint" |
| const int DtVrfFollowEntityTaskType = 127 |
| const char DtVrfFollowEntityTaskTypeString[] = "vrf-follow-entity" |
| const int DtVrfMoveAlongRouteTaskType = 128 |
| const char DtVrfMoveAlongRouteTaskTypeString[] = "vrf-move-along" |
| const int DtVrfPlanAndMoveToTaskType = 129 |
| const char DtVrfPlanAndMoveToTaskTypeString[] = "vrf-plan-and-move-to" |
| const int DtVrfPlanAndMoveToLocationTaskType = 130 |
| const char DtVrfPlanAndMoveToLocationTaskTypeString[] = "vrf-plan-and-move-to-location" |
| const int DtVrfRailMoveAlongTaskType = 131 |
| const char DtVrfRailMoveAlongTaskTypeString[] = "vrf-rail-move-along-task" |
| const int DtSetSwitchSystemType = 132 |
| const char DtSetSwitchSystemTypeString[] = "switch-systems" |
| const int DtSetMovementStrategyRequestType = 133 |
| const char DtSetMovementStrategyRequestTypeString[] = "use-rails" |
| const int DtRailPathTaskType = 134 |
| const char DtRailPathTaskTypeString[] = "rail-path-move" |
| const int DtConvoyToTaskType = 135 |
| const char DtConvoyToTaskTypeString[] = "convoy-to-task" |
| const int DtSetConvoyFollowTargetType = 136 |
| const char DtSetConvoyFollowTargetTypeString[] = "set-convoy-follow-target" |
| const int DtRailMoveAlongTaskType = 137 |
| const char DtRailMoveAlongTaskTypeString[] = "rail-move-along-task" |
| const int DtConvoyAlongTaskType = 138 |
| const char DtConvoyAlongTaskTypeString[] = "convoy-along-task" |
| const int DtVrfTurnToHeadingTaskType = 139 |
| const char DtVrfTurnToHeadingTaskTypeString[] = "vrf-turn-to-heading" |
| const int DtRailRouteTaskType = 140 |
| const char DtRailRouteTaskTypeString[] = "rail-route-task" |
| const int DtLaunchExpendableResourceTaskType = 141 |
| const char DtLaunchExpendableResourceTaskTypeString[] = "launch-expendable-resource-task" |
| const int DtVrfPatrolRouteType = 142 |
| const char DtVrfPatrolRouteTypeString[] = "vrf-patrol-route-task" |
| const int DtVrfPatrolTwoPointsType = 143 |
| const char DtVrfPatrolTwoPointsTypeString[] = "vrf-patrol-two-points-task" |
| const int DtSetAutoLaunchEnabledRequestType = 144 |
| const char DtSetAutoLaunchEnabledRequestTypeString[] = "set-auto-launch-enabled" |
| const int DtIssuePlanCommandType = 145 |
| const char DtIssuePlanCommandTypeString[] = "issue-plan-command" |
| const int DtFlyAltitudeTaskType = 146 |
| const char DtFlyAltitudeTaskTypeString[] = "fly-altitude-task" |
| const int DtFlyHeadingTaskType = 147 |
| const char DtFlyHeadingTaskTypeString[] = "fly-heading-task" |
| const int DtFlyHeadingAndAltitudeTaskType = 148 |
| const char DtFlyHeadingAndAltitudeTypeString[] = "fly-heading-and-altitude-task" |
| const int DtSetRadarModeType = 149 |
| const char DtSetRadarModeTypeString[] = "set-radar-sensor-mode" |
| const int DtRequestRadarModesAdminType = 150 |
| const char DtRequestRadarModesAdminTypeString[] = "request-radar-sensor-modes" |
| const int DtRadarModesAdminType = 151 |
| const char DtRadarModesAdminTypeString[] = "redar-sensor-modes" |
| const int DtFireAtTargetTaskType = 152 |
| const char DtFireWeaponTaskTypeString[] = "fire-at-target" |
| const int DtWeaponListRequestType = 153 |
| const char DtWeaponListRequestTypeString[] = "weapon-list-request" |
| const int DtWeaponListResponseType = 154 |
| const char DtWeaponListResponseTypeString[] = "weapon-list-response" |
| const int DtSetOverlayLayerAdminContentType = 155 |
| const char DtSetOverlayLayerAdminContentTypeString[] = "set-overlay-layer-admin" |
| const int DtAssumeMoveToType = 12 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumeMoveToTypeString[] = "assume-move-to" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const int DtAssumeMoveAlongType = 13 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumeMoveAlongTypeString[] = "assume-move-along" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const int DtAssumeFollowEntityType = 14 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumeFollowEntityTypeString[] = "assume-follow-entity" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const int DtAssumePatrolRouteType = 15 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumePatrolRouteTypeString[] = "assume-patrol-route" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const int DtAssumePatrolTwoPointsType = 16 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumePatrolTwoPointsTypeString[] = "assume-patrol-two-points" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const int DtAssumeWaitType = 17 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumeWaitTypeString[] = "assume-wait" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const int DtAssumeWaitDurationType = 18 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumeWaitDurationTypeString[] = "assume-wait-duration" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const int DtAssumeWaitElapsedType = 19 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumeWaitElapsedTypeString[] = "assume-wait-elapsed" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const int DtAssumeMoveToLocationTaskType = 43 |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.
| const char DtAssumeMoveToLocationTaskTypeString[] = "assume-move-to-location-task" |
'DtAssume' message types are obsolete.
Classes corresponding to these types do not exist in VR-Forces. Placeholder for old message type enumerations only.