ICD Modes (Tokens)
| Token Name | Type | Default Value | Accepted Values | Category | Description |
|---|---|---|---|---|---|
| FogTypeControl | CHAR | 0 | ON, OFF, 1, 0, TRUE, FALSE, AUTO | ICD Modes | |
| HonorExecMode | BOOL | OFF | ON, OFF, 1, 0, TRUE, FALSE | ICD Modes | |
| HostFOV | BOOL | OFF | ON, OFF, 1, 0, TRUE, FALSE | ICD Modes | ON/OFF enables/disables population ubWindowDefNet structs from host-provided ubWindowDefICD structs. |
| IcdArticExtrapolator | ENUM | OFF | ON, OFF, TARGET | ICD Modes | |
| IcdExtrapolator | ENUM | ON | ON, OFF, STANDALONE, SYSTIME, FILTERED_SYSTIME, STANDALONE_SYSTIME, STANDALONE_FILTERED_SYSTIME | ICD Modes | Enables ICD entity extrapolation. OFF: Disabled ON: Enabled on cluster (but not deskside) STANDALONE: Enabled on deskside SYSTIME: Host timestamps in system epoch FILTERED_SYSTIME: Host timestamps are in system epoch; vblank time is filtered STANDALONE_FILTERED_SYSTIME: Deskside with system timestamps and vblank filter |
| IcdExtrapolatorAnalysis | FLOAT | 0.5 | -FLOAT_MAX to FLOAT_MAX, inclusive | ICD Modes | FIXME: Obsolete this. No longer used. |
| IcdExtrapolatorAngleThreshold | FLOAT | 12 | -FLOAT_MAX to FLOAT_MAX, inclusive | ICD Modes | Distance threshold after which we trigger a reset (in degrees). |
| IcdExtrapolatorFactor | FLOAT | 3 | -FLOAT_MAX to FLOAT_MAX, inclusive | ICD Modes | Poorly named. Max history samples for extrapolation (in 1..N_HISTORY_BE_SAMPLES). Note that for air targets on the Frontend, 2 is added to this value internally. |
| IcdExtrapolatorFade | FLOAT | 5 | -FLOAT_MAX to FLOAT_MAX, inclusive | ICD Modes | Fade time (in seconds). |
| IcdExtrapolatorThreshold | FLOAT | 50 | -FLOAT_MAX to FLOAT_MAX, inclusive | ICD Modes | Distance threshold after which we trigger a reset (in meters). |
| IcdExtrapolatorTimeOut | FLOAT | 0.5 | -FLOAT_MAX to FLOAT_MAX, inclusive | ICD Modes | Timeout after which we trigger a reset (in seconds). |
| IcdExtrapolatorTransportDelay | FLOAT | 0 | -FLOAT_MAX to FLOAT_MAX, inclusive | ICD Modes | Transport delay between host timestamp and extrapolator backend, in milliseconds. Used in SYSTIME modes. |
| IcdGunnerTracerExtrapolator | ENUM | ON | ON, OFF, STANDALONE | ICD Modes | |
| IcdLosExtrapolator | ENUM | ON | ON, OFF, STANDALONE | ICD Modes | |
| IcdWeaponExtrapolator | ENUM | ON | ON, OFF, STANDALONE | ICD Modes | |
| IgnoreOwnshipPosOffset | BOOL | OFF | ON, OFF, 1, 0, TRUE, FALSE | ICD Modes | ON forces ubOwnship to ignore the ICD frustum position offset (XYZ) on the render and use the channel CFG-defined position offset instead. Also forces frustum orientation offset (HPR) to (0,0,0), ignoring the ICD and channel CFG-defined orientation offsets. |
| LatencyTestControl | BOOL | OFF | ON, OFF, 1, 0, TRUE, FALSE | ICD Modes | |
| MinimumEntityQuality | ENUM | LOW | LOW, MEDIUM, HIGH | ICD Modes | |
| SensorShadowControl | ENUM | SENSORHOST | ON, OFF, SENSORHOST, ICD, ICD_DBID | ICD Modes | |
| TextLabelChannelID | UNSIGNED INT | 0 | Greater than or equal to 0 less than UINT_MAX (0 <= t < UINT_MAX) | ICD Modes | |
| WeaponHPRClone | BOOL | ON | ON, OFF, 1, 0, TRUE, FALSE | ICD Modes | Forces weapon (sensor camera) orientation to match ownship's orientation (in the ICD phase). This is done on FrontEnd and Standalone nodes. Useful for syncing OTW and sensor frustums. |