Engage Engine API
1.244.9084
|
Detailed information for a group transmit. More...
#include <ConfigurationObjects.h>
Inherits AppConfigurationObjects::ConfigurationObjectBase.
Public Types | |
enum | TxStatus_t { txsUndefined = 0 , txsTxStarted = 1 , txsTxEnded = 2 , txsNotAnAudioGroup = -1 , txsNotJoined = -2 , txsNotConnected = -3 , txsAlreadyTransmitting = -4 , txsInvalidParams = -5 , txsPriorityTooLow = -6 , txsRxActiveOnNonFdx = -7 , txsCannotSubscribeToInput = -8 , txsInvalidId = -9 , txsTxEndedWithFailure = -10 , txsOthersActive = -11 } |
TxStatus. More... | |
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 | id |
ID of the group. | |
TxStatus_t | status |
The TX status. | |
int | localPriority |
Local TX priority (optional) | |
int | remotePriority |
Remote TX priority (optional) | |
long | nonFdxMsHangRemaining |
Milliseconds of hang time remaining on a non-FDX group (optional) | |
uint32_t | txId |
Transmission ID (optional) | |
Public Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
nlohmann::json | _attached |
Additional Inherited Members | |
Protected Attributes inherited from AppConfigurationObjects::ConfigurationObjectBase | |
bool | _documenting |
Detailed information for a group transmit.
Helper C++ class to serialize and de-serialize GroupTxDetail JSON
Definition at line 9537 of file ConfigurationObjects.h.
TxStatus.
Enumerator | |
---|---|
txsUndefined | Undefined. |
txsTxStarted | TX has started. |
txsTxEnded | TX has ended. |
txsNotAnAudioGroup | This is not an audio group. |
txsNotJoined | Group has not been joined. |
txsNotConnected | Group has not been connected. |
txsAlreadyTransmitting | Group is already transmitting. |
txsInvalidParams | Invalid TX JSON parameters. |
txsPriorityTooLow | TX priority is too low.
|
txsRxActiveOnNonFdx | RX active on a non-FDX configuration.
|
txsCannotSubscribeToInput | Cannot subscribe to the input. |
txsInvalidId | Invalid ID. |
txsTxEndedWithFailure | TX has ended with a failure. |
txsOthersActive | One or more other entities are or will soon be actively transmitting. |
Definition at line 9545 of file ConfigurationObjects.h.
|
inline |
Definition at line 9608 of file ConfigurationObjects.h.
|
inline |
Definition at line 9613 of file ConfigurationObjects.h.
std::string AppConfigurationObjects::GroupTxDetail::id |
ID of the group.
Definition at line 9591 of file ConfigurationObjects.h.
int AppConfigurationObjects::GroupTxDetail::localPriority |
Local TX priority (optional)
Definition at line 9597 of file ConfigurationObjects.h.
long AppConfigurationObjects::GroupTxDetail::nonFdxMsHangRemaining |
Milliseconds of hang time remaining on a non-FDX group (optional)
Definition at line 9603 of file ConfigurationObjects.h.
int AppConfigurationObjects::GroupTxDetail::remotePriority |
Remote TX priority (optional)
Definition at line 9600 of file ConfigurationObjects.h.
TxStatus_t AppConfigurationObjects::GroupTxDetail::status |
The TX status.
Definition at line 9594 of file ConfigurationObjects.h.
uint32_t AppConfigurationObjects::GroupTxDetail::txId |
Transmission ID (optional)
Definition at line 9606 of file ConfigurationObjects.h.