A hardware device with port and memory ranges.

Class PortRange A range of continuous ports.
Method __init__ Initialize a Device instance from a low-level object. Not meant to be called directly.
Method name Property: The device name.
Method description Property: Description of the device
Method ports Property: The device ports. @return: A list of Device.PortRange.
Method mapping Property: The device memory mapping.
Method __repr__ Undocumented
Method _rvn Undocumented
def __init__(self, project, rvn_device):

Initialize a Device instance from a low-level object. Not meant to be called directly.

Use Project.devices instead.

ParametersprojectA Project instance.
rvn_deviceA reven_api.device instance.
@property
def _rvn(self):
Undocumented
@property
def name(self):

Property: The device name.

@property
def description(self):

Property: Description of the device

@property
def ports(self):

Property: The device ports.

ReturnsA list of Device.PortRange.
@property
def mapping(self):

Property: The device memory mapping.

def __repr__(self):
Undocumented
API Documentation for reven, generated by pydoctor at 2018-06-06 16:31:21.