UniTAP.dev.dev_5xx_roles

class UCD500:

Class UCD500 describes of device UCD-500. Device has one possible role:

ROLE_DICT = {'DisplayPort Source and Sink': <class 'UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink'>, 'DisplayPort Source and USB-C, DP Alt Mode Sink': <class 'UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink'>, 'DisplayPort Sink and USB-C, DP Alt Mode Source': <class 'UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink'>, 'USB-C, DP Alt Mode Source and Sink': <class 'UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink'>}
class UCD500.DPSourceDPSink(UniTAP.dev.dev_base_roles.DevBase):

Class DPSourceDPSink contains information of available functionality modules for role DP Sink (RX - receiver) and DP Source (TX - transmitter) roles:

  • DPRX5xx.
  • DPTX5xx.
  • DUTTests.
UCD500.DPSourceDPSink( dev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer)

Returns DP Sink (RX - receiver) role.

Returns:

object of DPRX5xx type.

Returns DP Source (TX - transmitter) role.

Returns:

object of DPTX5xx type.

Returns DUT Test module.

Returns:

object of DUTTests type.

name: str

Returns name of role.

Returns:

object of str type.

Inherited Members
UniTAP.dev.dev_base_roles.DevBase
is_fw_update_available
get_fw_update_info
class UCD500.DPSourceUSBCSink(UniTAP.dev.dev_base_roles.DevBase):

Class DevBase.

UCD500.DPSourceUSBCSink( dev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer)

Returns DP Sink (RX - receiver) role.

Returns:

object of DPRX5xx type.

Returns DP Source (TX - transmitter) role.

Returns:

object of DPTX5xx type.

Returns PDC Sink (RX - receiver) role.

Returns:

object of PDC500 type.

Returns DUT Test module.

Returns:

object of DUTTests type.

name: str

Returns name of role.

Returns:

object of str type.

Inherited Members
UniTAP.dev.dev_base_roles.DevBase
is_fw_update_available
get_fw_update_info
class UCD500.USBCSourceDPSink(UniTAP.dev.dev_base_roles.DevBase):

Class DevBase.

UCD500.USBCSourceDPSink( dev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer)

Returns DP Sink (RX - receiver) role.

Returns:

object of DPRX5xx type.

Returns DP Source (TX - transmitter) role.

Returns:

object of DPTX5xx type.

Returns PDC source (TX - transmitter) role.

Returns:

object of PDC500 type.

Returns DUT Test module.

Returns:

object of DUTTests type.

name: str

Returns name of role.

Returns:

object of str type.

Inherited Members
UniTAP.dev.dev_base_roles.DevBase
is_fw_update_available
get_fw_update_info
class UCD500.USBCSourceUSBCSink(UniTAP.dev.dev_base_roles.DevBase):

Class DevBase.

UCD500.USBCSourceUSBCSink( dev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer)

Returns DP Sink (RX - receiver) role.

Returns:

object of DPRX5xx type.

Returns DP Source (TX - transmitter) role.

Returns:

object of DPTX5xx type.

Returns PDC Sink (RX - receiver) role.

Returns:

object of PDC500 type.

Returns PDC source (TX - transmitter) role.

Returns:

object of PDC500 type.

Returns DUT Test module.

Returns:

object of DUTTests type.

name: str

Returns name of role.

Returns:

object of str type.

Inherited Members
UniTAP.dev.dev_base_roles.DevBase
is_fw_update_available
get_fw_update_info