Engage Engine API  1.244.9084
Loading...
Searching...
No Matches
AppConfigurationObjects::TalkerInformation Class Reference

Contains talker information used in providing a list in GroupTalkers. More...

#include <ConfigurationObjects.h>

Inherits AppConfigurationObjects::ConfigurationObjectBase.

Public Member Functions

void clear ()
 
- Public Member Functions inherited from AppConfigurationObjects::ConfigurationObjectBase
virtual void initForDocumenting ()
 
virtual std::string toString ()
 
virtual bool isDocumenting () const
 

Public Attributes

std::string alias
 The user alias to represent as a "talker".
 
std::string nodeId
 The nodeId the talker is originating from.
 
uint16_t rxFlags
 Flags associated with a talker's transmission.
 
int txPriority
 Priority associated with a talker's transmission.
 
uint32_t txId
 Transmission ID associated with a talker's transmission.
 
int duplicateCount
 Number of duplicates detected.
 
uint16_t aliasSpecializer
 The numeric specializer (if any) associated with the alias.
 
bool rxMuted
 Indicates if RX is muted for this talker.
 
- Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase
nlohmann::json _attached
 

Additional Inherited Members

- Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase
bool _documenting
 

Detailed Description

Contains talker information used in providing a list in GroupTalkers.

Helper C++ class to serialize and de-serialize TalkerInformation JSON

Example:

{
"alias": "",
"nodeId": ""
}
See also
GroupTalkers

Definition at line 3650 of file ConfigurationObjects.h.

Constructor & Destructor Documentation

◆ TalkerInformation()

AppConfigurationObjects::TalkerInformation::TalkerInformation ( )
inline

Definition at line 3681 of file ConfigurationObjects.h.

Member Function Documentation

◆ clear()

void AppConfigurationObjects::TalkerInformation::clear ( )
inline

Definition at line 3686 of file ConfigurationObjects.h.

Member Data Documentation

◆ alias

std::string AppConfigurationObjects::TalkerInformation::alias

The user alias to represent as a "talker".

Definition at line 3658 of file ConfigurationObjects.h.

◆ aliasSpecializer

uint16_t AppConfigurationObjects::TalkerInformation::aliasSpecializer

The numeric specializer (if any) associated with the alias.

Definition at line 3676 of file ConfigurationObjects.h.

◆ duplicateCount

int AppConfigurationObjects::TalkerInformation::duplicateCount

Number of duplicates detected.

Definition at line 3673 of file ConfigurationObjects.h.

◆ nodeId

std::string AppConfigurationObjects::TalkerInformation::nodeId

The nodeId the talker is originating from.

Definition at line 3661 of file ConfigurationObjects.h.

◆ rxFlags

uint16_t AppConfigurationObjects::TalkerInformation::rxFlags

Flags associated with a talker's transmission.

Definition at line 3664 of file ConfigurationObjects.h.

◆ rxMuted

bool AppConfigurationObjects::TalkerInformation::rxMuted

Indicates if RX is muted for this talker.

Definition at line 3679 of file ConfigurationObjects.h.

◆ txId

uint32_t AppConfigurationObjects::TalkerInformation::txId

Transmission ID associated with a talker's transmission.

Definition at line 3670 of file ConfigurationObjects.h.

◆ txPriority

int AppConfigurationObjects::TalkerInformation::txPriority

Priority associated with a talker's transmission.

Definition at line 3667 of file ConfigurationObjects.h.


The documentation for this class was generated from the following file: