![]() |
VR-Forces 4.8 Class Documentation
|
This class catches Sesnor Control signals from the Cigi Signal handler, and processes them into V3 and V4 specific methods. More...
Classes | |
| struct | DtSensorRequestData |
| Structure containing the data of the processed inbound sensor control packet. More... | |
| struct | DtSensorResponseData |
| Structure containing the data for the Sensor Response Packet. More... | |
Public Types | |
| enum | DtTrackMode { TrackOff = 0, ForceCorrelate = 1, Scene = 2, Target = 3, Ship = 4, TMDefA = 5, TMDefB = 6, TMDefC = 7 } |
| Track Mode Enum for Sensor Control Packet. More... | |
| enum | DtSensorStatus { SearchingForTarget = 0, TrackingTarget = 1, ImpendingBreaklock = 2, BreakLock = 3 } |
| Enum for Sensor Status Used in response packets. More... | |
Public Member Functions | |
| virtual | ~DtSensorResponder () |
| Destructor. More... | |
Public Attributes | |
| boost::signal< void(DtSensorRequestData *)> | signal_sensorControlRequest |
| Signal to the View Controller for processing of Sensor data signal_sensorControlReceived are SignalProcessor -> Responder signal_sensorControlRequest are Responder -> ViewController. More... | |
Protected Member Functions | |
| DtSensorResponder (DtCigiConnection &connection) | |
| Constructor. More... | |
| void | processSensorControlRequest (CigiBaseSensorCtrl &packet) |
| Takes in CIGI base packet and passes to version processing. More... | |
| void | processSensorControlV3 (CigiSensorCtrlV3 &packet) |
| V3 Processes Sensor Control Packet. More... | |
| void | processSensorControlV4 (CigiSensorCtrlV4 &packet) |
| V4 Processes Sensor Control Packet. More... | |
Protected Attributes | |
| DtCigiConnection & | myCigiConnection |
Private Member Functions | |
| DtSensorResponder & | operator= (const DtSensorResponder &orig) |
| (Unimplemented) Assignment Operator More... | |
| DtSensorResponder (const DtSensorResponder &orig) | |
| (Unimplemented) COPY CTOR More... | |
Friends | |
| class | DtSensorResponderCreator |
This class catches Sesnor Control signals from the Cigi Signal handler, and processes them into V3 and V4 specific methods.
This class does not have access to the render engine, in keeping with the style of other responders. This may change as functionality is added, and a SensorHandler is required. It is currently very limited in its implementation of the packet. This class is only used to modify sensors. We do not currently support ANY Sensor Response Packets. We support : SensorID ViewID Sensor On / Off Automatic Gain Track White / Black( Polarity ) Gain Level Noise
|
virtual |
Destructor.
|
protected |
Constructor.
|
private |
(Unimplemented) COPY CTOR
|
protected |
Takes in CIGI base packet and passes to version processing.
|
protected |
V3 Processes Sensor Control Packet.
|
protected |
V4 Processes Sensor Control Packet.
|
private |
(Unimplemented) Assignment Operator
|
friend |
| boost::signal<void( DtSensorRequestData* )> makVrv::DtSensorResponder::signal_sensorControlRequest |
Signal to the View Controller for processing of Sensor data signal_sensorControlReceived are SignalProcessor -> Responder signal_sensorControlRequest are Responder -> ViewController.
|
protected |