byteblowerll.byteblower.LatencyBasicMobile

class byteblowerll.byteblower.LatencyBasicMobile(*args, **kwargs)

Receive-side packet processor which calculates latency on the incoming frames, matching a filter.

New in version 2.6.0.

The basic latency processor extends the basic trigger. It provides additional information like latency and jitter. See ResultGet() for more information.

The transmit time stamp of a packet is obtained from a time tag in the frame. This tag is configured on the FrameTagTx, which can be obtained via Frame.FrameTagTimeGet().

A basic latency object can be created via a WirelessEndpoint, using WirelessEndpoint.RxLatencyBasicAdd()

Example

from byteblowerll.byteblower import ByteBlower
server = ByteBlower.ServerAdd('byteblower-1.lab.byteblower.com')
# TODO
__init__(*args, **kwargs)

Methods

DescriptionGet(*args) Gets a textual description for the current object
DurationGet() Returns the duration for which the trigger will be active.
DurationSet(inDuration) Sets the duration for which the trigger will be active.
FilterGet()
FilterSet(arg2)
FilterSourceAddressGet() Returns the source address field of the packet filter.
FilterSourceAddressSet(inAddress) Sets the source address field of the packet filter.
FilterUdpDestinationPortGet() Returns the destination port field of the packet filter.
FilterUdpDestinationPortSet(inPort) Sets the destination port field of the packet filter.
FilterUdpSourcePortGet() Returns the source port field of the packet filter.
FilterUdpSourcePortSet(inPort) Sets the source port field of the packet filter.
FrameTagDefaultSet()
FrameTagGet()
FrameTagSet(fromFrameTagTx)
ParentGet() Returns the parent object.
Refresh() Retrieves the latest data from the server for this object.
ResultClear() Resets the counter values to zero and empties the ResultHistory.
ResultGet() Returns the current result counters.
ResultHistoryGet() Returns the current History counters.
__init__(*args, **kwargs)