onboardapi  9.10.0
by Rheinmetall
M_Mount::ConfigTgtAssignmentInputSource Struct Reference

Public Member Functions

 ConfigTgtAssignmentInputSource ()
 
 ConfigTgtAssignmentInputSource (bool IsTgtAssignmentClientIdFilterEnabled, M_Common::StringListType const &TgtAssignmentClientIds)
 

Public Attributes

bool IsTgtAssignmentClientIdFilterEnabled
 Indicates whether the mount should filter target assignment client ID input. More...
 
M_Common::StringListType TgtAssignmentClientIds
 

Detailed Description

Determine source for target assignment inputs.

Note: Input data should only be handled by the mount from the configured clients. Input data from other clients should be ignored. If a filter is disabled, all inputs are allowed. If a filter is enabled, all inputs in the according list are allowed (white list). (Therefore, an enabled filter in combination with an empty list inhibits all input.)

Constructor & Destructor Documentation

◆ ConfigTgtAssignmentInputSource() [1/2]

M_Mount::ConfigTgtAssignmentInputSource::ConfigTgtAssignmentInputSource ( )

◆ ConfigTgtAssignmentInputSource() [2/2]

M_Mount::ConfigTgtAssignmentInputSource::ConfigTgtAssignmentInputSource ( bool  IsTgtAssignmentClientIdFilterEnabled,
M_Common::StringListType const &  TgtAssignmentClientIds 
)

Member Data Documentation

◆ IsTgtAssignmentClientIdFilterEnabled

bool M_Mount::ConfigTgtAssignmentInputSource::IsTgtAssignmentClientIdFilterEnabled

Indicates whether the mount should filter target assignment client ID input.

◆ TgtAssignmentClientIds

M_Common::StringListType M_Mount::ConfigTgtAssignmentInputSource::TgtAssignmentClientIds

List of client IDs from which target assignment notifies shall are processed.

The following calls should only be handled from the specified clients: