onboardapi  9.10.0
by Rheinmetall
M_Dialogue::ReportInputChoice Struct Reference

Reports the dialogue for required input to the current action being performed. More...

Public Member Functions

 ReportInputChoice ()
 
 ReportInputChoice (M_Common::ObjectIdType const &KeyDialogueId, M_Dialogue::InputChoiceType const &InputChoice, bool IsRemoved)
 

Public Attributes

M_Common::ObjectIdType KeyDialogueId
 Identifier of the currently report input choice. More...
 
M_Dialogue::InputChoiceType InputChoice
 Input choice. More...
 
bool IsRemoved
 

Detailed Description

Reports the dialogue for required input to the current action being performed.

Constructor & Destructor Documentation

◆ ReportInputChoice() [1/2]

M_Dialogue::ReportInputChoice::ReportInputChoice ( )

◆ ReportInputChoice() [2/2]

M_Dialogue::ReportInputChoice::ReportInputChoice ( M_Common::ObjectIdType const &  KeyDialogueId,
M_Dialogue::InputChoiceType const &  InputChoice,
bool  IsRemoved 
)

Member Data Documentation

◆ InputChoice

M_Dialogue::InputChoiceType M_Dialogue::ReportInputChoice::InputChoice

Input choice.

◆ IsRemoved

bool M_Dialogue::ReportInputChoice::IsRemoved

Indicates if the dialogue is no longer available (true) or actively awaiting input (false). The service should provide the report with IsRemoved = true when a CmdSelectInputChoice() has been accepted from the client. Note: This will always be set to true when a service has been shut down. After this has been set to true, the status will no longer be available to late joiners.

◆ KeyDialogueId

M_Common::ObjectIdType M_Dialogue::ReportInputChoice::KeyDialogueId

Identifier of the currently report input choice.