onboardapi  9.10.0
by Rheinmetall
M_MultiMount::ConfigAssignmentInputSource Struct Reference

Public Member Functions

 ConfigAssignmentInputSource ()
 
 ConfigAssignmentInputSource (bool IsAssignmentClientIdFilterEnabled, M_Common::StringListType const &AssignmentClientIds)
 

Public Attributes

bool IsAssignmentClientIdFilterEnabled
 Indicates whether the mount should filter assignment client ID input. More...
 
M_Common::StringListType AssignmentClientIds
 List of client IDs from which to accept data via NotifyAssignment(). More...
 

Detailed Description

Determine source for 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

◆ ConfigAssignmentInputSource() [1/2]

M_MultiMount::ConfigAssignmentInputSource::ConfigAssignmentInputSource ( )

◆ ConfigAssignmentInputSource() [2/2]

M_MultiMount::ConfigAssignmentInputSource::ConfigAssignmentInputSource ( bool  IsAssignmentClientIdFilterEnabled,
M_Common::StringListType const &  AssignmentClientIds 
)

Member Data Documentation

◆ AssignmentClientIds

M_Common::StringListType M_MultiMount::ConfigAssignmentInputSource::AssignmentClientIds

List of client IDs from which to accept data via NotifyAssignment().

◆ IsAssignmentClientIdFilterEnabled

bool M_MultiMount::ConfigAssignmentInputSource::IsAssignmentClientIdFilterEnabled

Indicates whether the mount should filter assignment client ID input.