UniTAP.dev.dev_3xx_roles

class UCD340:

Class UCD340 describes of device UCD-340. Device has several possible role:

  • 'USB-C, DP Alt Mode Reference Sink' USBCSink
  • 'USB-C, DP Alt Mode Reference Source' USBCSource.
ROLE_DICT = {'USB-C, DP Alt Mode Reference Sink': <class 'UniTAP.dev.dev_3xx_roles.UCD340.USBCSink'>, 'USB-C, DP Alt Mode Reference Source': <class 'UniTAP.dev.dev_3xx_roles.UCD340.USBCSource'>}
class UCD340.USBCSink(UniTAP.dev.dev_base_roles.DevBase):

Class USBCSink contains information of available functionality modules for role USB-C Sink (RX - receiver) role:

  • DPRX.
  • DUTTests.
  • PDC.
UCD340.USBCSink( 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 DPRX type.

Returns PDC Sink (RX - receiver) role.

Returns:

object of PDC340 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 UCD340.USBCSource(UniTAP.dev.dev_base_roles.DevBase):

Class USBCSource contains information of available functionality modules for role USB-C Source (TX - transmitter) role:

  • DPTX.
  • DUTTests.
  • PDC.
UCD340.USBCSource( 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 Source (TX - transmitter) role.

Returns:

object of DPTX type.

Returns PDC Source (TX - transmitter) role.

Returns:

object of PDC340 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 UCD240(UCD340):

Class UCD240 describes of device UCD-240 and have the same functionality as the class 'UCD340'. Device has several possible role:

  • 'USB-C, DP Alt Mode Reference Sink' USBCSink
  • 'USB-C, DP Alt Mode Reference Source' USBCSource.
Inherited Members
UCD340
USBCSink
USBCSource
ROLE_DICT
class UCD323:

Class UCD323 describes of device UCD-323. Device has several possible role:

  • 'DisplayPort Reference Sink (SST, HDCP 2.3)' DPSink
  • 'DisplayPort Reference Source (SST, HDCP 2.3)' DPSource
  • 'HDMI Reference Sink (HDCP 2.3)' HDMISink
  • 'HDMI Reference Source (HDCP 2.3)' HDMISource
ROLE_DICT = {'DisplayPort Reference Sink (SST, HDCP 2.3)': <class 'UniTAP.dev.dev_3xx_roles.UCD323.DPSink'>, 'DisplayPort Reference Source (SST, HDCP 2.3)': <class 'UniTAP.dev.dev_3xx_roles.UCD323.DPSource'>, 'HDMI Reference Sink (HDCP 2.3)': <class 'UniTAP.dev.dev_3xx_roles.UCD323.HDMISink'>, 'HDMI Reference Source (HDCP 2.3)': <class 'UniTAP.dev.dev_3xx_roles.UCD323.HDMISource'>, 'HDMI Reference Sink (eARC)': <class 'UniTAP.dev.dev_3xx_roles.UCD323.HDMISinkEARC'>}
class UCD323.DPSink(UniTAP.dev.dev_base_roles.DevBase):

Class DPSink contains information of available functionality modules for role DP Sink (RX - receiver) role:

  • DPRX.
  • DUTTests.
UCD323.DPSink( 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 DPRX 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 UCD323.DPSource(UniTAP.dev.dev_base_roles.DevBase):

Class DPSink contains information of available functionality modules for role DP Source (TX - transmitter) role:

  • DPTX.
  • DUTTests.
UCD323.DPSource( 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 Source (TX - transmitter) role.

Returns:

object of DPTX 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 UCD323.HDMISink(UniTAP.dev.dev_base_roles.DevBase):

Class HDMISink contains information of available functionality modules for role HDMI Sink (RX - receiver) role:

  • HDRX.
  • DUTTests.
UCD323.HDMISink( 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)
hdrx: UniTAP.dev.ports.hdrx_earc.HDRX_eARC

Returns HDMI Sink (RX - receiver) role.

Returns:

object of HDRX 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 UCD323.HDMISource(UniTAP.dev.dev_base_roles.DevBase):

Class HDMISource contains information of available functionality modules for role HDMI Source (TX - transmitter) role:

  • HDTX.
  • DUTTests.
UCD323.HDMISource( 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 HDMI Source (TX - transmitter) role.

Returns:

object of HDTX 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 UCD323.HDMISinkEARC(UniTAP.dev.dev_base_roles.DevBase):

Class HDMISink contains information of available functionality modules for role HDMI Sink (RX - receiver) role:

  • HDRX.
  • DUTTests.
UCD323.HDMISinkEARC( 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)
hdrx: UniTAP.dev.ports.hdrx_earc.HDRX_eARC

Returns HDMI Sink (RX - receiver) role.

Returns:

object of HDRX 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 UCD301:

Class UCD301 describes of device UCD-301. Device has several possible role:

  • 'DisplayPort Reference Sink (SST, HDCP 2.3)' DPSink
  • 'HDMI Reference Sink (HDCP 2.3)' HDMISink
ROLE_DICT = {'DisplayPort Reference Sink (SST, HDCP 2.3)': <class 'UniTAP.dev.dev_3xx_roles.UCD301.DPSink'>, 'HDMI, DisplayPort (SST), SPDIF Reference Sink': <class 'UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink'>, 'HDMI Reference Sink (HDCP 2.3)': <class 'UniTAP.dev.dev_3xx_roles.UCD301.HDMISink'>}
class UCD301.DPSink(UniTAP.dev.dev_base_roles.DevBase):

Class DPSink contains information of available functionality modules for role DP Sink (RX - receiver) role:

  • DPRX.
  • DUTTests.
UCD301.DPSink( 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 DPRX 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 UCD301.HDMISink(UniTAP.dev.dev_base_roles.DevBase):

Class HDMISink contains information of available functionality modules for role HDMI Sink (RX - receiver) role:

  • HDRX.
  • DUTTests.
UCD301.HDMISink( 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 HDMI Sink (RX - receiver) role.

Returns:

object of HDRX 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 UCD301.DPSinkHDMISink(UniTAP.dev.dev_base_roles.DevBase):

Class DPSinkHDMISink contains information of available functionality modules for role DP and HDMI Sink (RX - receiver) role:

  • DPRX.
  • HDRX.
  • DUTTests.
UCD301.DPSinkHDMISink( 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 HDMI Sink (RX - receiver) role.

Returns:

object of HDRX type.

Returns DP Sink (RX - receiver) role.

Returns:

object of DPRX 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