|
WSF
|
#include <WsfDisLaserDesignations.hpp>
Public Member Functions | |
| WsfDisLaserDesignations (WsfMilDisInterface *aInterfacePtr) | |
| ~WsfDisLaserDesignations ()=default | |
| bool | Initialize () |
| bool | ProcessInput (UtInput &aInput) |
| bool | DebugEnabled () const |
A class to receive Callbacks from or Push laser spot updates. In the case of an incoming DisDesignator PDU, the new spot information is pushed into WsfLaserDesignations. In the case of an WSF-updated laser spot, this class subscribes to a callback to be able to send the new laser spot information externally via DisDesignator PDU.
| WsfDisLaserDesignations::WsfDisLaserDesignations | ( | WsfMilDisInterface * | aInterfacePtr | ) |
References Initialize(), and WsfObserver::Initialize().
|
default |
References Initialize(), and ProcessInput().
|
inline |
| bool WsfDisLaserDesignations::Initialize | ( | ) |
Function to Initialize the laser designations. (Function is internally callback-queued, so does not need explicitly called by the user.)
References WsfObserver::DisDesignatorReceived().
Referenced by WsfDisLaserDesignations(), and ~WsfDisLaserDesignations().
| bool WsfDisLaserDesignations::ProcessInput | ( | UtInput & | aInput | ) |
References ProcessInput().
Referenced by ProcessInput(), and ~WsfDisLaserDesignations().