onboardapi  9.10.0
by Rheinmetall
M_Dialogue::IService Class Reference

Public Member Functions

virtual ~IService ()
 
virtual void ConfigLogLevel (M_Dialogue::DialogueCategoryKind::Type Level)
 
virtual void CmdSelectInputChoice (M_Common::ObjectIdType const &DialogueId, M_Common::StringListType const &SelectedInput)
 
virtual void NotifyTextMessage (std::string const &Text, M_Dialogue::DialogueCategoryOptionalType const &MessageType)
 

Detailed Description

Service interface. Contains operations that a client can command the dialogue service to perform.

Constructor & Destructor Documentation

◆ ~IService()

M_Dialogue::IService::~IService ( )
virtual

Member Function Documentation

◆ CmdSelectInputChoice()

void M_Dialogue::IService::CmdSelectInputChoice ( M_Common::ObjectIdType const &  DialogueId,
M_Common::StringListType const &  SelectedInput 
)
virtual

Select an action as response to the input choice reported by the service for the current test.

Parameters
DialogueIdIdentifier of the currently active dialog.
SelectedInputThe selected input from the InputSelectionList provided in ReportInputChoice().

◆ ConfigLogLevel()

void M_Dialogue::IService::ConfigLogLevel ( M_Dialogue::DialogueCategoryKind::Type  Level)
virtual

Configure log level.

Parameters
LevelLevel.

◆ NotifyTextMessage()

void M_Dialogue::IService::NotifyTextMessage ( std::string const &  Text,
M_Dialogue::DialogueCategoryOptionalType const &  MessageType 
)
virtual

Notify about an arbitrary text message, e.g. for logging purposes.

Parameters
TextText.
MessageTypeMessage/log type.