A WirelessEndpoint is a handle to a wireless device-under-test. More...
Methods | |
App.Version.Get | |
Returns the App version. More... | |
Capability.GetByName | |
Returns a Capability object by its name. More... | |
Capability.IsSupported | |
Checks whether a capability is supported. More... | |
Capability.List.Get | |
Returns a list of Capability objects. More... | |
Description.Get | |
Returns a textual description of the object. | |
Device.Identifier.Get | |
Returns device identifier. More... | |
Device.Info.Get | |
Returns an object with the Wireless Endpoint DeviceInfo. More... | |
Heartbeat.Count.Get | |
Returns the number of heartbeats performed by the device. More... | |
Heartbeat.Interval.Get | |
Returns the heartbeat interval. More... | |
Heartbeat.Interval.Set | |
Sets the heartbeat interval. More... | |
Heartbeat.MaxFailcount.Get | |
Returns the maximum number of heartbeats that may fail before the Wireless Endpoint considers the communication broken. More... | |
Heartbeat.MaxFailcount.Set | |
Sets the maximum number of heartbeats that may fail before the Wireless Endpoint considers the communication broken. More... | |
Heartbeat.Timestamp.Last.Get | |
Returns the timestamp of the last received heartbeat. More... | |
Lock.Get | |
Indicates whether or not the device is locked. More... | |
Lock.IsOwner | |
Indicates whether or not we are the current owner of the lock. More... | |
Lock.Owner.Get | |
Returns the name of the current lock owner. More... | |
Lock.Try Lock ExpectedCurrentState | |
Tries to lock the Wireless Endpoint. More... | |
Lock | |
Locks or unlocks the device for exclusive access. More... | |
Log.Clear | |
Clears the log messages on the device. More... | |
Log.Get | |
Returns a string containing the device log messages. More... | |
Log.Level.Get | |
Gets the log level on the Wireless Endpoint. More... | |
Log.Level.Set | |
Sets the log level on the Wireless Endpoint. More... | |
Parent.Get | |
Returns the parent object. | |
Prepare.Async | |
PrepareAsync. More... | |
Prepare | |
Prepare. More... | |
Protocol.Http.Client.Add | |
Adds a httpClient to this mobile device. More... | |
Protocol.Http.Client.Get | |
Returns the list of HTTP clients created on this mobile device. More... | |
Result.Async.Get | |
Request the results without waiting for the reply. More... | |
Result.Clear | |
Clear the result list. More... | |
Result.Get | |
Request the results. More... | |
Rx.Latency.Basic.Add | |
Adding a RxLatency to this mobile device. More... | |
Rx.Latency.Basic.Get | |
Returns the list of latency triggers created on this mobile device. More... | |
Rx.Latency.Distribution.Add | |
Creates a latency calculator, which computes latency measurements based on timestamps in received frames (possibly restricted by a filter). More... | |
Rx.Latency.Distribution.Get | |
Returns the list of latency calculators created on this port. More... | |
Rx.Trigger.Basic.Add | |
Adding a RxTrigger to this mobile device. More... | |
Rx.Trigger.Basic.Get | |
Returns the list of receive triggers created on this mobile device. More... | |
Scenario.Duration.Get | |
Gets the duration of a scenario. | |
Scenario.Duration.Set | |
Sets the duration of a scenario in nanoseconds. | |
Scenario.Heartbeat.Interval.Get | |
Returns the heartbeat interval while running a scenario. More... | |
Scenario.Heartbeat.Interval.Set | |
Sets the heartbeat interval used when running a scenario. More... | |
Start.Async | |
Start without waiting for confirmation. More... | |
Start | |
Start the Scenario on the given Wireless Endpoint. More... | |
Status.Get | |
Returns the device status. More... | |
Stop.Async | |
Stop without waiting for confirmation. More... | |
Stop | |
Stop the Scenario on the given Wireless Endpoint. More... | |
Tx.Stream.Add | |
Adding a TxStream to this mobile device. More... | |
Tx.Stream.Get | |
Returns the list of streams created on this mobile device. More... | |
A WirelessEndpoint is a handle to a wireless device-under-test.
This example shows how to obtain a WirelessEndpoint object from a MeetingPoint and configure a simple trigger.
WirelessEndpoint::App.Version.Get |
WirelessEndpoint::Capability.GetByName |
Returns a Capability object by its name.
ByteBlower.Exception.API.ConfigError | UnsupportedConfig error message when the Capability is not supported |
Returns:
<Capability object>
WirelessEndpoint::Capability.IsSupported |
WirelessEndpoint::Capability.List.Get |
Returns a list of Capability objects.
Returns:
[ <Capability object> ... ]
WirelessEndpoint::Device.Identifier.Get |
WirelessEndpoint::Device.Info.Get |
WirelessEndpoint::Heartbeat.Count.Get |
WirelessEndpoint::Heartbeat.Interval.Get |
WirelessEndpoint::Heartbeat.Interval.Set |
WirelessEndpoint::Heartbeat.MaxFailcount.Get |
WirelessEndpoint::Heartbeat.MaxFailcount.Set |
WirelessEndpoint::Heartbeat.Timestamp.Last.Get |
WirelessEndpoint::Lock |
WirelessEndpoint::Lock.Get |
WirelessEndpoint::Lock.IsOwner |
WirelessEndpoint::Lock.Owner.Get |
WirelessEndpoint::Lock.Try | Lock ExpectedCurrentState | ||
WirelessEndpoint::Log.Clear |
WirelessEndpoint::Log.Get |
WirelessEndpoint::Log.Level.Get |
WirelessEndpoint::Log.Level.Set |
WirelessEndpoint::Prepare |
WirelessEndpoint::Prepare.Async |
WirelessEndpoint::Protocol.Http.Client.Add |
WirelessEndpoint::Protocol.Http.Client.Get |
WirelessEndpoint::Result.Async.Get |
WirelessEndpoint::Result.Clear |
WirelessEndpoint::Result.Get |
WirelessEndpoint::Rx.Latency.Basic.Add |
WirelessEndpoint::Rx.Latency.Basic.Get |
Returns the list of latency triggers created on this mobile device.
Returns:
[ <Rx.Latency.Basic.Mobile object> ... ]
WirelessEndpoint::Rx.Latency.Distribution.Add |
Creates a latency calculator, which computes latency measurements based on timestamps in received frames (possibly restricted by a filter).
Like all incoming packet processors (or 'Rx' objects), this object listens to incoming traffic matching a configurable BPF filter and performs some action when it arrives.
Typically, the filter should limit the matching traffic to the Tx.Stream.Mobile whose transmitted frames actually contain the required timestamps!
The latency calculator is activated as soon as it is created, so don't forget to reset its counters after setting the filter and initializing your test.
See the class documentation of the returned types for more information. See Frame.Mobile for information on timestamping.
Returns:
<Rx.Latency.Distribution.Mobile object>
WirelessEndpoint::Rx.Latency.Distribution.Get |
Returns the list of latency calculators created on this port.
See Rx.Latency.Distribution.Add for more information.
Returns:
[ <Rx.Latency.Distribution.Mobile object> ... ]
WirelessEndpoint::Rx.Trigger.Basic.Add |
WirelessEndpoint::Rx.Trigger.Basic.Get |
Returns the list of receive triggers created on this mobile device.
Returns:
[ <Rx.Trigger.Basic.Mobile object> ... ]
WirelessEndpoint::Scenario.Heartbeat.Interval.Get |
WirelessEndpoint::Scenario.Heartbeat.Interval.Set |
Sets the heartbeat interval used when running a scenario.
The allowed value range is 0 (disabled, default) and maximum 86400000000000 (1 day).
When a value is below the minimum value supported by a specific Endpoint device, the supported value is taken. When a value is above the upper threshold of 1 day, 1 day will be used.
WirelessEndpoint::Start |
WirelessEndpoint::Start.Async |
WirelessEndpoint::Status.Get |
Returns the device status.
Possible states are:
WirelessEndpoint::Stop |
WirelessEndpoint::Stop.Async |
WirelessEndpoint::Tx.Stream.Add |
WirelessEndpoint::Tx.Stream.Get |
Returns the list of streams created on this mobile device.
Returns:
[ <Tx.Stream.Mobile object> ... ]