byteblowerll.byteblower.Capability

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

Represents a capability, A feature it supports or not.

Using this class, you can check if e.g. a WirelessEndpoint supports latency measurements or not

Available Capabilities: - TODO - TODO

Example

 from byteblowerll.byteblower import ByteBlower
 server = ByteBlower.ServerAdd('byteblower-1.lab.byteblower.com')
 port = server.PortCreate('trunk-1-1')
 capability_list = port.CapabilityListGet()
 capability = capability_list[0]
 # print version
 print(capability.VersionAddedGet())
__init__(*args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Methods

CapabilityDescriptionGet() Returns a human-readable description of the capability.
DescriptionGet(*args) Gets a textual description for the current object
NameGet() Returns a human-readable name of the capability.
ParentGet() Returns the parent object.
Refresh() Retrieves the latest data from the server for this object.
ValueGet() Returns a CapabilityValue object.
VersionAddedGet() Returns the ByteBlower Server/ByteBlower MeetingPoint version since when this capability is added.
__init__(*args, **kwargs) Initialize self.

Attributes

thisown The membership flag