Component Control - Air Targets
| Component Class | CigiCompCtrlV3 | ||
|---|---|---|---|
| CompID | Functionality Mapping | Description | Control Parameter |
| 0 | Damaged | Damaged state switch. Damaged state versions of each target must be defined in a damaged targets file. Each entry must correspond to the entries in the regular targets file. The damaged targets file is defined alongside the regular targets file with the token, "ConfigTgtsDestroy_File". | CompState: 0, 2 (Normal, Destroyed, Damaged) |
| 1 | Anticol_Lts | Anti-collision lights. | CompState: See Light Controls |
| 2 | Covert_Lts | NVG compatible lights. | CompState: 0 - 126 (Intensity) |
| 3 | Landing_Lobe | Landing light lobe. | CompState: See Light Controls |
| 4 | Landing_Gear | Lowers landing gear. | CompState: 0, 1 |
| 5 | Trail_Type | Turns on smoke/exhaust. | Not currently supported. |
| 6 | Muzzle_Flash | Automatic muzzle flash. | CompState: 0, 1 (Off, On) |
| 7 | Mslflsh[3] | CompState determines location of missile flash. Compdata[0] is the missile trigger (++). CompData[1] is the missile type. | CompState: 0 - 2 (Left, Center, Right) CompData[0]: As a float; missile trigger (++) CompData[1]: As a float; missile type See Missile Types. |
| 8 | Accum_Trail | Trail length and accumulation control. | CompData[0]: As a float |
| 9 | Plume | Afterburner plume power. | CompData[0]: As a float |
| 10 | Position_Tail_Lts | Position tail lights. | CompState: See Light Controls |
| 11 | Position_Wing_Lts | Position wing lights. | CompState: See Light Controls |
| 12 | Conform | Ground conformity. | CompState: 0 - 1 (Off, On) |
| 13 | Anticol_Bottom_Lts | Anti-collision bottom lights. | CompState: See Light Controls |
| 14 | Strobe_Lts | Strobe lights. | CompState: See Light Controls |
| 15 | Formation_Lts | Formation lights. | CompState: See Light Controls |
| 16 | Generic1_Lts | Controls first group of generic lights. | CompState: See Light Controls |
| 17 | Generic2_Lts | Controls second group of generic lights. | CompState: See Light Controls |
| 18 | Update_Mode | Enables host control or hooking up to a scripted sequence. | CompState: 0, 10 0 = Host Control 10 = Scripted |
| 19 | Collide_Mode | A bitfield specifying what objects the cable should collide with. | CompData[0]: As unsigned short (GetUShortCompData(0, CigiBaseCompCtrl::LSHW)) 0 = None 1 = Terrain 2 = Cultural 4 = Air Targets 8 = Sea Targets 16 = Ground Targets 32 = Weapon Targets 64 = Sling Load 128 = Ground Actor 256 = Cable |
| 20 | Self_Heating | Enables the host to specify if the model's IR signature should be hot, controlled automatically, or manually specified. | CompState: (Mode) 0 = HOT 1 = Manual 2 = Auto CompData[0]: As a float In MANUAL mode, 0 - 1.0 limits temperature on the range of (ambient, max) |
| 21 | Parent.Attachment_Point | Allows the user to optionally specify an attachment point on the parent model if supported. | Model Specific. |
| 22 | ID | Allows the user to optional set the nova ID for scripted sequences. | CompData[0]: As short (GetShortCompData(0, CigiBaseCompCtrl::LSHW)) |
| 23 | _pHost2Pcnova->h2atbos.air_targets[0].throttle_percent | Throttle percentage (0% to 100%). | CompData[0]: As a float 0.0 - 100.0 |
| _pHost2Pcnova->h2atbos.air_targets[0].total_thrust_body[0] | Body axis vector thrust X (+ East). | CompData[1]: As a float | |
| _pHost2Pcnova->h2atbos.air_targets[0].total_thrust_body[1] | Body axis vector thrust X (+ North). | CompData[2]: As a float | |
| _pHost2Pcnova->h2atbos.air_targets[0].total_thrust_body[2] | Body axis vector thrust X (+ Up). | CompData[3]: As a float | |
| 24 | Quality | Provides the capability to specify a preferred level of detail (LOD) for the target. | CompState: 0 = Medium 1 = High 2 = Low |