This class implements a udpmon link test. It handles communication
with the udpmonsourcenode via actionlib. Feedback information (bandwidth,
loss, latency) is recorded into MetricLog objects. The class has support for pre-empting
a running test.
MetricLog
|
latency
Latency measurement log.
|
MetricLog
|
loss
Packet loss measurement log.
|
MetricLog
|
bandwidth
Bandwidth measurement log.
|
|
overall_latency
Average latency over the test duration (available when test is done)
|
|
overall_loss
Average loss over the test duration (available when test is done)
|
|
overall_bandwidth
Average bandwidth over the test duration (available when test is
done)
|
|
overall_latency_histogram
Latency histogram of all packets received during the test (available
when test is done)
|
|
started
True if test was started
|
|
done
True if test has finished (or was preempted succesfully)
|