RTI Connext Traditional C++ API Version 7.2.0
|
Configures the distribution of periodic metrics. More...
Public Attributes | |
char * | datawriter_qos_profile_name |
The fully qualified name of the profile used to configure the DDSDataWriter that distributes periodic metrics. More... | |
struct DDS_ThreadSettings_t | thread |
The settings of the periodic metric thread. More... | |
struct DDS_Duration_t | polling_period |
Period at which the periodic metric thread polls and publishes the periodic metrics. More... | |
Configures the distribution of periodic metrics.
Periodic metrics change often, and they are polled and published periodically by a thread created by RTI Monitoring Library 2.0.
RTI Monitoring Library 2.0 obtains periodic metrics by polling the current value of periodic statuses such as DDS_DataWriterProtocolStatus.
The periodic metrics that will be distributed for an observable resource can be configured with DDS_MonitoringTelemetryData::metrics.
char* DDS_MonitoringPeriodicDistributionSettings::datawriter_qos_profile_name |
The fully qualified name of the profile used to configure the DDSDataWriter that distributes periodic metrics.
The DDSDataWriter Topic is RTI_MONITORING_PERIODIC_TOPIC_NAME.
If NULL (the default value), then RTI Monitoring Library 2.0 uses DDS_PROFILE_GENERIC_MONITORING2.
[default] NULL
struct DDS_ThreadSettings_t DDS_MonitoringPeriodicDistributionSettings::thread |
The settings of the periodic metric thread.
The periodic metric thread periodically polls and publishes periodic event metrics.
The thread runs at the period configured using DDS_MonitoringPeriodicDistributionSettings::polling_period.
[default] DDS_THREAD_SETTINGS_DEFAULT
struct DDS_Duration_t DDS_MonitoringPeriodicDistributionSettings::polling_period |
Period at which the periodic metric thread polls and publishes the periodic metrics.
[default] 5 seconds
[range] > 0 seconds