hololink::emulation::COEDataPlane
hololink::emulation::COEDataPlane
The DataPlane implementation for IEEE 1722B Camera-over-Ethernet link layer transport.
Inherits from: hololink::emulation::DataPlane (public)
Constructors
COEDataPlane
Construct a new COEDataPlane object.
python:
def __init__(self: hemu.COEDataPlane, hsb_emulator: hemu.HSBEmulator, source_ip: hemu.IPAddress, data_plane_id: int, sensor_id: int)
Parameters
hsb_emulator
The HSBEmulator object to attach to.
source_ip
The IP address of the DataPlane.
data_plane_id
The identifying index of the DataPlane.
sensor_id
The identifying index of the sensor interface associated with the DataPlane.
Destructor
~COEDataPlane
Methods
update_metadata
method to update metadata model for the appropriate transmitter subclass can assume that appropriate locks are held while accessing memory registers and the transmitter metadata