|
VR-Engage
2.2
|
|
constexpr |
| Parameter Name | altRole |
|---|---|
| Parameter Description | Alternate role name that can be switched to from the gunner role. |
| Parameter Type | string |
| Parameter Default | "" |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | armedProperty |
|---|---|
| Parameter Description | Name of the property that controls the armed state for weapons requiring arming. |
| Parameter Type | string |
| Parameter Default | "" |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | azimuthStateAttribute |
|---|---|
| Parameter Description | State attribute name for storing the main gun azimuth angle. |
| Parameter Type | string |
| Parameter Default | "mainGunAzimuth" |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | extendedWeaponSystems |
|---|---|
| Parameter Description | Table of extended weapon system configurations for complex targeting scenarios. |
| Parameter Type | table |
| Parameter Default | "" |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | fireRequiresIntersection |
|---|---|
| Parameter Description | Determines whether firing requires a valid target intersection. |
| Parameter Type | bool |
| Parameter Default | false |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | forceResourceType |
|---|---|
| Parameter Description | Forces the use of a specific resource type for weapon systems. |
| Parameter Type | string |
| Parameter Default | "" |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | isOverrideRole |
|---|---|
| Parameter Description | Indicates whether this gunner role operates in commander override mode. |
| Parameter Type | bool |
| Parameter Default | false |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | maxFireDegreesAzimuth |
|---|---|
| Parameter Description | Maximum azimuth angle in degrees for weapon firing constraints. |
| Parameter Type | double |
| Parameter Default | 180.0 |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | maxFireRange |
|---|---|
| Parameter Description | Maximum range in meters for weapon engagement. |
| Parameter Type | double |
| Parameter Default | 10000.0 |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | minFireDegreesAzimuth |
|---|---|
| Parameter Description | Minimum azimuth angle in degrees for weapon firing constraints. |
| Parameter Type | double |
| Parameter Default | -180.0 |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | minFireRange |
|---|---|
| Parameter Description | Minimum range in meters for weapon engagement. |
| Parameter Type | double |
| Parameter Default | 0.0 |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | overrideSystem |
|---|---|
| Parameter Description | System name to use when operating in override mode. |
| Parameter Type | string |
| Parameter Default | "weapon" |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | slewToCueTargetSystem |
|---|---|
| Parameter Description | Target system name for slew-to-cue functionality. |
| Parameter Type | string |
| Parameter Default | "" |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | slewToCueUpdateDeltaThreshold |
|---|---|
| Parameter Description | Threshold for slew-to-cue update sensitivity. |
| Parameter Type | double |
| Parameter Default | 0.01 |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | slewToCueUpdateRate |
|---|---|
| Parameter Description | Update rate in Hz for slew-to-cue operations. |
| Parameter Type | double |
| Parameter Default | 10.0 |
| Required? | No |
Example Role Config Usage:
|
constexpr |
| Parameter Name | systemName |
|---|---|
| Parameter Description | Primary weapon system name for this gunner role. |
| Parameter Type | string |
| Parameter Default | "weapon" |
| Required? | No |
Example Role Config Usage:
|
constexpr |
\vreRoleParam{zoomLevels,table,"{1,2,4,8,16,32}",gunnerControlLogic,Array of available zoom magnification levels for the gunner sight system.}