![]() |
VR-Forces 5.0.2 Developer's Guide
|
This class is responsible for processing CIGI messages that 'control' settings in the IG, and emitting signals.
Public Member Functions | |
| virtual | ~DtCigiIgControlProcessor () |
Protected Member Functions | |
| DtCigiIgControlProcessor (DtCigiConnection &connection) | |
| virtual void | slot_processComponentControl (CigiBaseCompCtrl &compControl) |
| virtual void | slot_processShortComponentControl (CigiBaseCompCtrl &compControl) |
| virtual void | slot_processIgControl (const CigiBaseIGCtrl &igControl) |
| virtual void | slot_processCelestialSphereControl (CigiBaseEnvCtrl &celestCtrl) |
| virtual void | slot_processWeatherControl (CigiBaseWeatherCtrl &weatherControl) |
| virtual void | slot_processAtmosphericControl (CigiBaseEnvCtrl &packet) |
| virtual void | slot_processMaritimeSurfaceControl (CigiBaseMaritimeSurfaceCtrl &maritimeControl) |
| virtual void | slot_processWaveControl (CigiBaseWaveCtrl &waveControl) |
| virtual void | performComponentControlV3 (CigiCompCtrlV3_3 &compControl) |
| virtual void | performComponentControlV4 (CigiCompCtrlV4 &compControl) |
| virtual void | performWeatherControlV3 (CigiWeatherCtrlV3 &weatherControl) |
| virtual void | performWeatherControlV4 (CigiWeatherCtrlV4 &weatherControl) |
Protected Attributes | |
| DtCigiConnection & | myConnection |
| DtComponentSignaler & | mySignaler |
| bool | myInitialDatabaseLoaded |
Friends | |
| class | DtCigiIgControlProcessorCreator |
|
virtual |
Destructor.
|
protected |
Constructor.
|
protectedvirtual |
Processes component control messages. Emits signals from the DtComponentSignal based on the component control received. Called from signal, calls version specific methods.
|
protectedvirtual |
Processes short component control messages. Emits signals from the DtComponentSignal based on the component control received. Pads packet and passes into full component control.
|
protectedvirtual |
Processes IG control messages. Sets the timestamp, mode, extrapolation, etc. in the DtCigiConnection. Emits a signal_loadDatabase() from the connection if we have a mapping for the number provided.
|
protectedvirtual |
Processes Celestial Sphere Control messages. Emits a signal_timeSet().
|
protectedvirtual |
Processes Weather Control messages. Emits a signal_precipitationSet() from the component signaler if set to rain, snow, hail (or none).
|
protectedvirtual |
Support the Atmospheric Control packet, which is another way to specify global wind conditions and visibility Slot called when CIGI atmospheric control packet arrives.
|
protectedvirtual |
Processes Maritime Surface Control Base packets, splits processing into V3 and V4 methods.
|
protectedvirtual |
Processes wave control packets, splits processing into version specific methods Connected to the signal from DtCigiSignalProcessor.
|
protectedvirtual |
V3 Perform component control.
|
protectedvirtual |
V4 Perform component control.
|
protectedvirtual |
V3 Perform weather control.
|
protectedvirtual |
V4 Process weather control.
|
friend |
|
protected |
|
protected |
|
protected |