![]() |
VR-Forces 4.10 Class Documentation
|
This class is responsible for processing CIGI messages that 'control' settings in the IG, and emitting signals. More...
Public Member Functions | |
| virtual | ~DtCigiIgControlProcessor () |
| Destructor. More... | |
Protected Member Functions | |
| DtCigiIgControlProcessor (DtCigiConnection &connection) | |
| Constructor. More... | |
| virtual void | slot_processComponentControl (CigiBaseCompCtrl &compControl) |
| Processes component control messages. More... | |
| virtual void | slot_processShortComponentControl (CigiBaseCompCtrl &compControl) |
| Processes short component control messages. More... | |
| virtual void | slot_processIgControl (const CigiBaseIGCtrl &igControl) |
| Processes IG control messages. More... | |
| virtual void | slot_processCelestialSphereControl (CigiBaseEnvCtrl &celestCtrl) |
| Processes Celestial Sphere Control messages. Emits a signal_timeSet(). More... | |
| virtual void | slot_processWeatherControl (CigiBaseWeatherCtrl &weatherControl) |
| Processes Weather Control messages. More... | |
| virtual void | slot_processAtmosphericControl (CigiBaseEnvCtrl &packet) |
| Support the Atmospheric Control packet, which is another way to specify global wind conditions and visibility Slot called when CIGI atmosphereic control packet arrives. More... | |
| virtual void | slot_processMaritimeSurfaceControl (CigiBaseMaritimeSurfaceCtrl &maritimeControl) |
| Processes Maritime Surface Control Base packets, splits processing into V3 and V4 methods. More... | |
| virtual void | slot_processWaveControl (CigiBaseWaveCtrl &waveControl) |
| Processes wave control packets, spilts processing into version specific methods Connected to the signal from DtCigiSignalProcessor. More... | |
| virtual void | performComponentControlV3 (CigiCompCtrlV3_3 &compControl) |
| V3 Perform component control. More... | |
| virtual void | performComponentControlV4 (CigiCompCtrlV4 &compControl) |
| V4 Perform component control. More... | |
| virtual void | performWeatherControlV3 (CigiWeatherCtrlV3 &weatherControl) |
| V3 Perform weather control. More... | |
| virtual void | performWeatherControlV4 (CigiWeatherCtrlV4 &weatherControl) |
| V4 Process weather control. More... | |
Protected Attributes | |
| DtCigiConnection & | myConnection |
| DtComponentSignaler & | mySignaler |
Friends | |
| class | DtCigiIgControlProcessorCreator |
This class is responsible for processing CIGI messages that 'control' settings in the IG, and emitting signals.
|
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 atmosphereic control packet arrives.
|
protectedvirtual |
Processes Maritime Surface Control Base packets, splits processing into V3 and V4 methods.
|
protectedvirtual |
Processes wave control packets, spilts 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 |