Weather Control Packet Support
| Layer ID | Weather Effect | SpyClient Mapping | Supported Fields | Description |
|---|---|---|---|---|
| 0 | Ground Fog | ios2ig.dat.fog | Weather Enable | Off / On Flag (0, 1) |
| ios2ig.dat.fog_layer_floor | Base Elevation | Top altitude of full fog where visibility is equal to Visibility Range. (The fog base always extends to the ground - ownship cannot punch below layer). | ||
| ios2ig.dat.fog_layer_ceiling | Thickness (Summed with base elevation) | Thickness of transition band between Base Elevation (full fog) and no fog. | ||
| ios2ig.dat.fog_layer_range | Visibility Range | Visibility range within ground fog. | ||
| 1 | Cloud Layer 1 | N/A | Weather Enable | Off / On Flag (0, 1) |
| ios2ig.dat.cloud_layer1 | Cloud Type | See Cloud Types. | ||
| 7th bit of ios2ig.dat.cloud_layer1 | Scud Enable | Off / On | ||
| ios2ig.dat.cloud_thick1 | Transition | Transition region for scud. | ||
| ios2ig.dat.cloud_bottom1 | Base Elevation | Lowest Cloud level (meters). | ||
ios2ig.dat.cloud_height1 | Top Height (Summed with thickness) | For types 3 and 9 - 12: Top height of cloud layer (Base Elevation + Thickness). Thickness ignored for type 10. All other types: Transition layer thickness - these clouds are 2D. | ||
| ios2ig.dat.cloud_layer_color1 | Severity | Color Enumeration 0: Default 1: Darkest - 4: Lightest | ||
| ios2ig.dat.cloud_layer_density1 | Coverage (Types 9 - 12 only) | Density: 0 - 100 (Less Dense - More Dense). | ||
| ios2ig.dat.cloud_layer_softness1 | Aerosol (Types 9 - 12 only) | Softness: -127 - 127 (Sharper Edge - Softer Edge). 0 is default. | ||
| 2 | Cloud Layer 2 | N/A | Weather Enable | Off / On Flag (0, 1) |
| ios2ig.dat.cloud_layer2 | Cloud Type | See Cloud Types. | ||
| 7th bit of ios2ig.dat.cloud_layer2 | Scud Enable | Off / On | ||
| ios2ig.dat.cloud_thick2 | Transition | Transition region for scud. | ||
| ios2ig.dat.cloud_bottom2 | Base Elevation | Lowest Cloud level (meters). | ||
ios2ig.dat.cloud_height2 | Top Height (Summed with thickness) | For types 3 and 9 - 12: Top height of cloud layer (Base Elevation + Thickness). Thickness ignored for type 10. All other types: Transition layer thickness - these clouds are 2D. | ||
| ios2ig.dat.cloud_layer_color2 | Severity | Color Enumeration 0: Default 1: Darkest - 4: Lightest | ||
| ios2ig.dat.cloud_layer_density2 | Coverage (Types 9 - 12 only) | Density: 0 - 100 (Less Dense - More Dense) | ||
| ios2ig.dat.cloud_layer_softness2 | Aerosol (Types 9 - 12 only) | Softness: -127 - 127 (Sharper Edge - Softer Edge) 0 is default | ||
| 3 | Cloud Layer 3 | N/A | Weather Enable | Off / On Flag (0, 1) |
| ios2ig.dat.cloud_layer_color3 | Severity | Color Enumeration 0: Default 1: Darkest - 4: Lightest | ||
| ios2ig.dat.cloud_layer_density3 | Coverage (Types 9 - 12 only) | Density: 0 - 100 (Less Dense - More Dense) | ||
| ios2ig.dat.cloud_layer_softness3 | Aerosol (Types 9 - 12 only) | Softness: -127 - 127 (Sharper Edge - Softer Edge). 0 is default. | ||
| 4 | Rain | N/A | Weather Enable | Off / On Flag (0, 1) |
ios2ig.dat.rain ios2ig.dat.inten_rain | Severity | Rain Severity 1: Less Severe - 5: More Severe | ||
| 5 | Snow | N/A | Weather Enable | Off / On Flag (0, 1) |
| ios2ig.dat.snow | Severity | Snow Severity 1: Less Severe - 5: More Severe | ||
| 10 | Lightning (Aechelon Extension) | ios2ig.dat.lightning | Weather Enable | Off / On Flag (0, 1) |
| Severity | 1: Less Severe - 3: More Severe | |||
| 11 | Sea State (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) |
| ios2ig.dat.sea_state.sea_state | Severity | Sea State 1: Calm - 5: Not Calm | ||
| ios2ig.dat.sea_state.sea_roughness | Thickness | Sea Roughness 1: Less Rough - 5: More Rough | ||
| ios2ig.dat.sea_state.sea_wind_speed | Horizontal Wind Speed | Wind speed for waves (knots). | ||
| ios2ig.dat.sea_state.sea_wind_dir | Wind Direction | Wind direction for waves (degrees). | ||
| 12 | Haze (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) |
ios2ig.dat.visib_general ios2ig.dat.visib_fog ios2ig.dat.fog_range | Visibility Range | Range (meters). | ||
ios2ig.dat.layered_haze_intensity | Coverage | Intensity of layered haze effect (0.0 - 1.0). | ||
ios2ig.dat.haze_tint | Thickness | De-saturate blue tint of haze effect (0.0 - 1.0). 0.0 is default value. | ||
| 13 | Windshield Wipers (Aechelon Extension) | N/A | Weather Enable | Thickness = (0.0 - 1.0) Speed |
ios2ig.dat.windshield_wipers | Thickness | Speed 0.0: Slower - 1.0: Faster | ||
| 14 | Tide Level (Aechelon Extension) | ios2ig.dat.sea_state.tide_level | Thickness | Tide (feet). |
| 15 | Patchy Fog (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) |
ios2ig.dat.fog | Coverage | Coverage Type | ||
ios2ig.dat.fog_layer_floor | Base Elevation | Top altitude of full fog where visibility is equal to Visibility Range (the fog base always extends to the ground, 0 MSL) | ||
ios2ig.dat.fog_layer_ceiling | Thickness (Summed with base elevation) | Thickness of transition band between Base Elevation (full fog) and no fog | ||
ios2ig.dat.fog_layer_range | Visibility Range | Range. | ||
ios2ig.dat.varying_fog | Transition | Variance 0.0 - 1.0 | ||
| 16 | Wet Runway (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) |
ios2ig.dat.wet_runway | Severity | Effect enumeration 0: Auto 1: Clear 2: Rain 3: Snow 4: Ice 5: Patchy Rain 6: Patchy Snow 7: Patchy Ice 8: Sand | ||
| 17 | Sea Current (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) |
ios2ig.dat.sea_state.sea_current_dir | Wind Direction | Wind direction for sea targets (degrees). | ||
ios2ig.dat.sea_state.sea_current_speed | Horizontal Wind Speed | Wind speed for sea current (knots). | ||
ios2ig.dat.sea_state.sea_current_amplitude | Base Elevation | Wave amplitude in meters. | ||
ios2ig.dat.sea_state.sea_current_period | Thickness | Wave period in meters. | ||
| 18 | Alpenglow (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) |
ios2ig.dat.alpenglow | Thickness | Alpenglow effect intensity 0.0 - 1.0 | ||
| 19 | Wind Layer 1 (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) Note that the Atmosphere Control packet's wind settings set all wind layers; to set them individually, you must send this packet after the Atmosphere Control packet |
h2ig.dat.wind_dir[0] | Wind Direction | Wind direction (degrees). | ||
h2ig.dat.wind_veloc[0] | Horizontal Wind Speed | Wind speed (knots). | ||
h2ig.dat.wind_layer_hgt[0] | Base Elevation | Wave height in meters. | ||
| 20 | Wind Layer 2 (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) Note that the Atmosphere Control packet's wind settings set all wind layers; to set them individually, you must send this packet after the Atmosphere Control packet |
h2ig.dat.wind_dir[1] | Wind Direction | Wind direction (degrees). | ||
h2ig.dat.wind_veloc[1] | Horizontal Wind Speed | Wind speed (knots). | ||
h2ig.dat.wind_layer_hgt[1] | Base Elevation | Wave height in meters. | ||
| 21 | Wind Layer 3 (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) Note that the Atmosphere Control packet's wind settings set all wind layers; to set them individually, you must send this packet after the Atmosphere Control packet |
h2ig.dat.wind_dir[2] | Wind Direction | Wind direction (degrees). | ||
h2ig.dat.wind_veloc[2] | Horizontal Wind Speed | Wind speed (knots). | ||
h2ig.dat.wind_layer_hgt[2] | Base Elevation | Wave height in meters. | ||
| 22 | Wind Layer 4 (Aechelon Extension) | N/A | Weather Enable | Off / On Flag (0, 1) Note that the Atmosphere Control packet's wind settings set all wind layers; to set them individually, you must send this packet after the Atmosphere Control packet |
h2ig.dat.wind_dir[3] | Wind Direction | Wind direction (degrees). | ||
h2ig.dat.wind_veloc[3] | Horizontal Wind Speed | Wind speed (knots). | ||
h2ig.dat.wind_layer_hgt[3] | Base Elevation | Wave height in meters. |