VR-Forces 4.0.4 Class Documentation
Defines | Functions | Variables
include/vrftasks/radioMsgTypes.h File Reference

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.

Detailed Description

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 Documentation

#define MIN_USER_RADIO_MESSAGE_TYPE   200

This value represents the lowest (starting) value for user-defined DtSimTask message types.

Toolkit users should be aware of this value and choose integer types for their derived DtSimTask classes greater than or equal to this value.


Function Documentation

const char* DtRadioMessageTaskTypeString ( const int  type)

Variable Documentation

const int DtUnknownTaskType = 0
const char DtUnknownTaskTypeString[] = "unknown-task"
const char DtFireForEffectOnTargetTypeString[] = "ffe-on-target"
const char DtFireForEffectOnEntityTypeString[] = "ffe-on-entity"
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 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 char DtSetEngagementRulesRequestTypeString[] = "set-engagement-rules"
const int DtSetSpeedRequestType = 31
const char DtSetSpeedRequestTypeString[] = "set-speed"
const int DtSetAltitudeRequestType = 32
const char DtSetAltitudeRequestTypeString[] = "set-altitude"
const char DtSetScanSectorRequestTypeString[] = "set-scan-sector"
const int DtSetTargetRequestType = 34
const char DtSetTargetRequestTypeString[] = "set-target"
const char DtSetReorganizeRequestTypeString[] = "set-reorganize"
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 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"

Set request values for lifeforms.

const char DtSetLifeFormPostureRequestTypeString[] = "set-lifeform-posture"
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 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 char DtSetAppearanceRequestTypeString[] = "set-appearance"
const char DtSetCapabilityRequestTypeString[] = "set-capability"
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"

Achieve waypoint reports are not yet implemented.

This is a place holder for future work.

const char DtAchieveWaypointReportTypeString[] = "achieve-waypoint-report"
const char DtMoveIntoFormationTaskTypeString[] = "move-into-formation"
const char DtSetFormationTypeSetDataRequestTypeString[] = "set-formation-type"
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 char DtPlanAndMoveToLocationTaskTypeString[] = "plan-and-move-to-location"
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 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 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 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 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 char DtConsoleMessageCommandTypeString[] = "console-message-command"
const char DtSetSpotReportingRequestTypeString[] = "set-spot-reporting-request"
const int DtNoopCommandType = 95
const char DtNoopCommandTypeString[] = "noop-command"
const char DtAdminLogObjectConsoleToFileTypeString[] = "log-console-to-file"
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 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 char DtSetDiGuyAppearanceString[] = "set-di-guy-appearance"
const int DtSetForceRequestType = 109
const char DtSetForceRequestTypeString[] = "set-force"
const char DtRequestCurrentTasksAdminContentTypeString[] = "request-current-tasks-admin"
const char DtUnsubscribeCurrentTasksAdminContentTypeString[] = "unsubscribe-current-tasks-admin"
const char DtCurrentTasksAdminContentTypeString[] = "current-tasks-admin"
const char DtRequestAvailableFormationsAdminTypeString[] = "request-available-formations"
const char DtAvailableFormationsAdminTypeString[] = "available-formations"
const int DtCustomReportType = 115
const char DtCustomReportTypeString[] = "custom-report"
const int DtLaunchSmokeTaskType = 116
const char DtLaunchSmokeTaskTypeString[] = "launch-smoke"
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 char DtChangeHostilityCommandTypeString[] = "change-hostility-command"
const char DtChangeGlobalWeatherCommandTypeString[] = "change-global-weather-command"
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 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 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 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 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 char DtFlyHeadingAndAltitudeTypeString[] = "fly-heading-and-altitude-task"
const int DtSetRadarModeType = 149
const char DtSetRadarModeTypeString[] = "set-radar-sensor-mode"
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 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.

'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.

'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.


Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)