|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IService () |
| virtual void | ConfigHfComponent (std::string const &KeyId, M_SignalProcessing::HfComponentType const &HfComponent, bool IsRemoved) |
| virtual void | ConfigSoi (std::string const &KeyId, M_SignalProcessing::SoiType const &Soi, bool IsRemoved) |
| virtual void | ConfigBandScanSubscription (std::string const &KeyId, M_SignalProcessing::BandScanType const &BandScan, bool IsRemoved) |
Signal processing service interface. Contains operations that a client can command the signal processing service to perform.
|
virtual |
|
virtual |
Configure band scan parameters. Note: This operation does not automatically configure the HF component parameters accordingly.
| KeyId | Indicates which band scan to configure. |
| BandScan | Band scan parameters. |
| IsRemoved | Indicates if the band scan parameter set no longer exists. Note: After this has been set to true, the band scan parameters will no longer be available to late joiners. |
|
virtual |
Configure a high frequency component (transmitter/receiver).
| KeyId | Indicates which HF component to configure. |
| HfComponent | HF component data. |
| IsRemoved | Indicates if the payload is no longer available Note: This will always be set to true when the instance has been shut down After this has been set to true, the payload will no longer be available to late joiners. |
|
virtual |
Configure signal of interest.
| KeyId | Indicates which SOI to configure. |
| Soi | SOI data. |
| IsRemoved | Indicates if the SOI no longer exists. Note: After this has been set to true, the SOI will no longer be available to late joiners. |