VR-Engage  2.2
Loading...
Searching...
No Matches
Slew To Cue Control Role Parameters

Detailed Description

Collaboration diagram for Slew To Cue Control Role Parameters:

Variables

constexpr const char * makVre::SlewToCueControlConfig::inputConfigFile = "inputConfigFile"
 
constexpr const char * makVre::SlewToCueControlConfig::inputConfigGroup = "inputConfigGroup"
 
constexpr const char * makVre::SlewToCueControlConfig::slewToCueBinding = "slewToCueBinding"
 
constexpr const char * makVre::SlewToCueControlConfig::updateDeltaAngle = "updateDeltaAngle"
 
constexpr const char * makVre::SlewToCueControlConfig::updateRate = "updateRate"
 
constexpr const char * makVre::SlewToCueControlConfig::weaponSystemToSlew = "weaponSystemToSlew"
 

Variable Documentation

◆ inputConfigFile

const char* makVre::SlewToCueControlConfig::inputConfigFile = "inputConfigFile"
constexpr
Parameter NameinputConfigFile
Parameter DescriptionInput configuration file path for slew-to-cue control bindings.
Parameter Typestring
Parameter Default""
Required?No

Example Role Config Usage:

["slewToCueControl"] = {
...
inputConfigFile = "";
...
};

◆ inputConfigGroup

const char* makVre::SlewToCueControlConfig::inputConfigGroup = "inputConfigGroup"
constexpr
Parameter NameinputConfigGroup
Parameter DescriptionInput configuration group name for slew-to-cue controls.
Parameter Typestring
Parameter Default"commander"
Required?No

Example Role Config Usage:

["slewToCueControl"] = {
...
inputConfigGroup = "commander";
...
};

◆ slewToCueBinding

const char* makVre::SlewToCueControlConfig::slewToCueBinding = "slewToCueBinding"
constexpr
Parameter NameslewToCueBinding
Parameter DescriptionInput binding name for activating slew-to-cue functionality.
Parameter Typestring
Parameter Default"slew-to-cue"
Required?No

Example Role Config Usage:

["slewToCueControl"] = {
...
slewToCueBinding = "slew-to-cue";
...
};

◆ updateDeltaAngle

const char* makVre::SlewToCueControlConfig::updateDeltaAngle = "updateDeltaAngle"
constexpr
Parameter NameupdateDeltaAngle
Parameter DescriptionMinimum angle change in degrees required to trigger a slew-to-cue update.
Parameter Typedouble
Parameter Default1.0
Required?No

Example Role Config Usage:

["slewToCueControl"] = {
...
updateDeltaAngle = 1.0;
...
};

◆ updateRate

const char* makVre::SlewToCueControlConfig::updateRate = "updateRate"
constexpr
Parameter NameupdateRate
Parameter DescriptionMaximum rate in seconds for sending slew-to-cue updates to the weapon system.
Parameter Typedouble
Parameter Default0.2
Required?No

Example Role Config Usage:

["slewToCueControl"] = {
...
updateRate = 0.2;
...
};

◆ weaponSystemToSlew

const char* makVre::SlewToCueControlConfig::weaponSystemToSlew = "weaponSystemToSlew"
constexpr
Parameter NameweaponSystemToSlew
Parameter DescriptionName of the weapon system component to control for slew-to-cue operations.
Parameter Typestring
Parameter Default"weapon"
Required?No

Example Role Config Usage:

["slewToCueControl"] = {
...
weaponSystemToSlew = "weapon";
...
};