Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upFeature/280/output dds #329
Conversation
Initial review for C++ Classic |
<resource_limits> | ||
<max_samples>10</max_samples> | ||
<initial_samples>1</initial_samples> | ||
<max_samples_per_instance>1</max_samples_per_instance> |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@optional unsigned long long min; | ||
@optional unsigned long long max; | ||
@optional unsigned long long h50; | ||
@optional unsigned long long h90; | ||
@optional unsigned long long h99; | ||
@optional unsigned long long h9999; | ||
@optional unsigned long long h999999; |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@optional unsigned long long packets; | ||
@optional unsigned long long packetsS; |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
javmorcas
Jun 15, 2020
Member
Lets call them:
packets
packetsPerSecond
packetsAverage
mbps
mbpsAverage
lostPackets
lostPacketsPercent
This comment has been minimized.
This comment has been minimized.
pparrilla
Jun 15, 2020
Author
Collaborator
ok, but in perftest_publisher.cpp, packets and packetsPerSecond are unsigned long long data types
@optional perftestLatencyInfo pLatencyInfo; | ||
@optional perftestThroughputInfo pThroughputInfo; | ||
@optional double outputCpu; | ||
}; |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@optional double packetsAve; | ||
@optional double mbps; | ||
@optional double mbpsAve; | ||
@optional unsigned long long lost; |
This comment has been minimized.
This comment has been minimized.
@@ -1334,6 +1318,7 @@ class LatencyListener : public IMessagingCB | |||
IMessagingWriter *_writer; | |||
ParameterManager *_PM; | |||
PerftestPrinter *_printer; | |||
LatencyInfo _latInfo; |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@@ -1391,6 +1376,9 @@ class LatencyListener : public IMessagingCB | |||
_PM = &PM; | |||
_printer = printer; | |||
|
|||
_latInfo.dataLength = _printer->_dataLength; |
This comment has been minimized.
This comment has been minimized.
javmorcas
Jun 15, 2020
Member
I think you can use last_data_length instead of asking the _printer for the datalen.
This comment has been minimized.
This comment has been minimized.
javmorcas
Jun 15, 2020
Member
It feels weird asking an structure for a member that you are going to later set in the same structure
This comment has been minimized.
This comment has been minimized.
DDSDomainParticipant *participant; | ||
DDSPublisher *publisher; | ||
DDSTopic *topic; | ||
perftestInfoDataWriter *ptInfoWriter; |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
DDSPublisher *publisher; | ||
DDSTopic *topic; | ||
perftestInfoDataWriter *ptInfoWriter; | ||
perftestInfo *ptInfo; |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
DDS_PublisherQos publisherQos; | ||
DDS_DataWriterQos dwQos; | ||
|
||
#ifndef RTI_MICRO |
This comment has been minimized.
This comment has been minimized.
javmorcas
Jun 15, 2020
Member
Can we check what is the behavior when using micro? We might need to make this differently.
pparrilla commentedJun 10, 2020
This pull request is coming from the issue #280