From 9371defb6edc6613dd01feab66f0c3ecf1389043 Mon Sep 17 00:00:00 2001 From: "xinzhu.yin" Date: Wed, 13 May 2026 17:18:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0UCD-API=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/UCD-API文档/UniTAP.html | 15 + .../content/DUT_TEST_GROUPS_INFO.html | 289 + docs/UCD-API文档/content/Examples.html | 1763 ++++++ docs/UCD-API文档/content/Quickstart.html | 278 + .../content/UniTAP/common/audio_mode.html | 727 +++ .../content/UniTAP/common/color_info.html | 1005 ++++ .../content/UniTAP/common/data_info.html | 669 +++ .../UniTAP/common/dsc_compression_info.html | 556 ++ .../content/UniTAP/common/dsc_video_frame.html | 323 + .../content/UniTAP/common/timestamp.html | 363 ++ .../content/UniTAP/common/timing.html | 817 +++ .../content/UniTAP/common/video_frame.html | 507 ++ .../content/UniTAP/common/video_mode.html | 350 ++ .../content/UniTAP/dev/dev_3xx_roles.html | 1445 +++++ .../content/UniTAP/dev/dev_4xx_roles.html | 798 +++ .../content/UniTAP/dev/dev_5xx_roles.html | 869 +++ .../content/UniTAP/dev/device.html | 446 ++ .../dev/modules/capturer/result_object.html | 368 ++ .../dut_default_params/audio_test.html | 439 ++ .../dut_tests/dut_default_params/cec_tests.html | 325 ++ .../dut_default_params/crc_video_tests.html | 922 +++ .../dut_default_params/dp1_4_sink_tests.html | 1673 ++++++ .../dut_default_params/dp1_4_source_tests.html | 394 ++ .../dut_default_params/dp2_1_source_tests.html | 415 ++ .../dp_1_4_source_general_tab.html | 5194 +++++++++++++++++ .../dp_2_1_source_general_tab.html | 1637 ++++++ .../dut_default_params/dp_electrical_tests.html | 821 +++ .../dp_source_adaptive_sync_tab.html | 891 +++ .../dut_default_params/dp_source_audio_tab.html | 783 +++ .../dp_source_display_id_tab.html | 2529 ++++++++ .../dut_default_params/dp_source_dsc_tab.html | 1287 ++++ .../dut_default_params/hdcp_1a_tests.html | 348 ++ .../dut_default_params/hdcp_1b_tests.html | 302 + .../dut_default_params/hdcp_2c_tests.html | 302 + .../dut_default_params/hdcp_3a_tests.html | 302 + .../dut_default_params/hdcp_3b_tests.html | 302 + .../dut_default_params/hdcp_3c_tests.html | 325 ++ .../hdmi_electrical_tests.html | 624 ++ .../hdmi_sink_cable_check_tests.html | 699 +++ .../hdmi_sink_continuity_tests.html | 440 ++ .../dut_default_params/hdmi_sink_tests.html | 2322 ++++++++ .../dut_default_params/hdr10_tests.html | 302 + .../dut_default_params/link_config_test.html | 521 ++ .../dut_default_params/pixel_video_test.html | 1074 ++++ .../usbc_electrical_tests.html | 988 ++++ .../dut_tests/dut_default_params/vrr_tests.html | 826 +++ .../UniTAP/dev/modules/dut_tests/dut_tests.html | 840 +++ .../UniTAP/dev/modules/dut_tests/test_info.html | 1409 +++++ .../content/UniTAP/dev/modules/opf/handler.html | 304 + .../content/UniTAP/dev/ports/dprx.html | 430 ++ .../content/UniTAP/dev/ports/dprx4xx.html | 416 ++ .../content/UniTAP/dev/ports/dprx5xx.html | 311 + .../content/UniTAP/dev/ports/dptx.html | 430 ++ .../content/UniTAP/dev/ports/dptx4xx.html | 370 ++ .../content/UniTAP/dev/ports/dptx5xx.html | 301 + .../content/UniTAP/dev/ports/hdrx.html | 430 ++ .../content/UniTAP/dev/ports/hdrx4xx.html | 296 + .../content/UniTAP/dev/ports/hdtx.html | 430 ++ .../content/UniTAP/dev/ports/hdtx4xx.html | 296 + .../content/UniTAP/dev/ports/modules/ag/ag.html | 402 ++ .../UniTAP/dev/ports/modules/ag/ag_utils.html | 336 ++ .../UniTAP/dev/ports/modules/ag/types.html | 463 ++ .../modules/capturer/audio/audio_capturer.html | 422 ++ .../modules/capturer/audio/result_audio.html | 323 + .../modules/capturer/bulk/bulk_capturer.html | 429 ++ .../ports/modules/capturer/bulk/bulk_types.html | 3087 ++++++++++ .../modules/capturer/bulk/result_bulk.html | 329 ++ .../modules/capturer/event/event_capturer.html | 513 ++ .../modules/capturer/event/event_types.html | 3222 ++++++++++ .../modules/capturer/event/result_event.html | 343 ++ .../modules/capturer/video/result_video.html | 302 + .../modules/capturer/video/video_capturer.html | 671 +++ .../UniTAP/dev/ports/modules/dpcd/dpcd.html | 528 ++ .../UniTAP/dev/ports/modules/edid/edid.html | 844 +++ .../dev/ports/modules/edid/edid_types.html | 479 ++ .../UniTAP/dev/ports/modules/fec/fec_rx.html | 423 ++ .../dev/ports/modules/fec/fec_shared.html | 547 ++ .../UniTAP/dev/ports/modules/fec/fec_tx.html | 474 ++ .../UniTAP/dev/ports/modules/hdcp/hdcp_rx.html | 484 ++ .../UniTAP/dev/ports/modules/hdcp/hdcp_tx.html | 493 ++ .../UniTAP/dev/ports/modules/hdcp/types.html | 1536 +++++ .../dev/ports/modules/link/dp/link_rx.html | 468 ++ .../modules/link/dp/link_rx_aux_controller.html | 381 ++ .../dev/ports/modules/link/dp/link_rx_caps.html | 329 ++ .../ports/modules/link/dp/link_rx_status.html | 758 +++ .../ports/modules/link/dp/link_rx_types.html | 877 +++ .../modules/link/dp/link_status_common.html | 929 +++ .../dev/ports/modules/link/dp/link_tx.html | 707 +++ .../ports/modules/link/dp/link_tx_config.html | 329 ++ .../ports/modules/link/dp/link_tx_status.html | 785 +++ .../ports/modules/link/dp/link_tx_types.html | 1860 ++++++ .../dev/ports/modules/link/hdmi/arc_rx.html | 548 ++ .../ports/modules/link/hdmi/capabilities.html | 372 ++ .../ports/modules/link/hdmi/frl_caps_rx.html | 391 ++ .../ports/modules/link/hdmi/frl_control_tx.html | 661 +++ .../dev/ports/modules/link/hdmi/link.html | 484 ++ .../dev/ports/modules/link/hdmi/status_rx.html | 426 ++ .../dev/ports/modules/link/hdmi/status_tx.html | 417 ++ .../dev/ports/modules/link/hdmi/tmds_rx.html | 348 ++ .../dev/ports/modules/link/hdmi/tmds_tx.html | 348 ++ .../dev/ports/modules/link/hdmi/types.html | 1376 +++++ .../dev/ports/modules/panel_replay/pr.html | 401 ++ .../ports/modules/panel_replay/pr_config.html | 367 ++ .../ports/modules/panel_replay/pr_status.html | 354 ++ .../ports/modules/panel_replay/pr_types.html | 1448 +++++ .../dev/ports/modules/pdc/pdc_bus_status.html | 463 ++ .../dev/ports/modules/pdc/pdc_capabilities.html | 1057 ++++ .../ports/modules/pdc/pdc_contract_control.html | 568 ++ .../dev/ports/modules/pdc/pdc_controls.html | 824 +++ .../dev/ports/modules/pdc/pdc_dp_alt_mode.html | 1240 ++++ .../dev/ports/modules/pdc/pdc_dpam_types.html | 686 +++ .../dev/ports/modules/pdc/pdc_power_sink.html | 476 ++ .../dev/ports/modules/pdc/pdc_power_source.html | 495 ++ .../UniTAP/dev/ports/modules/pdc/pdc_types.html | 1548 +++++ .../UniTAP/dev/ports/modules/pdc/pdo.html | 424 ++ .../UniTAP/dev/ports/modules/pdc/pdo_types.html | 1268 ++++ .../UniTAP/dev/ports/modules/vtg/pg.html | 1571 +++++ .../ports/modules/vtg/pg_pattern_params.html | 634 ++ .../dev/ports/modules/vtg/timing_manager.html | 480 ++ .../UniTAP/dev/ports/modules/vtg/types.html | 1686 ++++++ .../content/UniTAP/dev/ports/pdc_port.html | 717 +++ .../content/UniTAP/dev/ports/port.html | 274 + .../content/UniTAP/dev/ports/rx.html | 300 + .../content/UniTAP/dev/ports/tx.html | 300 + docs/UCD-API文档/content/UniTAP/tsi_lib.html | 680 +++ .../content/UniTAP/utils/dscl_api.html | 362 ++ .../content/UniTAP/utils/function_wrapper.html | 273 + docs/UCD-API文档/content/index.html | 339 ++ docs/UCD-API文档/content/search.js | 46 + 129 files changed, 93563 insertions(+) create mode 100644 docs/UCD-API文档/UniTAP.html create mode 100644 docs/UCD-API文档/content/DUT_TEST_GROUPS_INFO.html create mode 100644 docs/UCD-API文档/content/Examples.html create mode 100644 docs/UCD-API文档/content/Quickstart.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/audio_mode.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/color_info.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/data_info.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/dsc_compression_info.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/dsc_video_frame.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/timestamp.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/timing.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/video_frame.html create mode 100644 docs/UCD-API文档/content/UniTAP/common/video_mode.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/dev_3xx_roles.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/dev_4xx_roles.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/dev_5xx_roles.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/device.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/capturer/result_object.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/audio_test.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/cec_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/crc_video_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp1_4_sink_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp1_4_source_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp2_1_source_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_1_4_source_general_tab.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_2_1_source_general_tab.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_electrical_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_adaptive_sync_tab.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_audio_tab.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_display_id_tab.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_dsc_tab.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_1a_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_1b_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_2c_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3a_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3b_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3c_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_electrical_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_cable_check_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_continuity_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdr10_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/link_config_test.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/pixel_video_test.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/usbc_electrical_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/vrr_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_tests.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/test_info.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/modules/opf/handler.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/dprx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/dprx4xx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/dprx5xx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/dptx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/dptx4xx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/dptx5xx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/hdrx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/hdrx4xx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/hdtx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/hdtx4xx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/ag.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/ag_utils.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/audio/audio_capturer.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/audio/result_audio.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/bulk_capturer.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/bulk_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/result_bulk.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/event_capturer.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/event_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/result_event.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/video/result_video.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/video/video_capturer.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/dpcd/dpcd.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/edid/edid.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/edid/edid_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_rx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_shared.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_tx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/hdcp_rx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/hdcp_tx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_aux_controller.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_caps.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_status.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_status_common.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_config.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_status.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/arc_rx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/capabilities.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/frl_caps_rx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/frl_control_tx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/link.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/status_rx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/status_tx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/tmds_rx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/tmds_tx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_config.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_status.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_bus_status.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_capabilities.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_contract_control.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_controls.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_dp_alt_mode.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_dpam_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_power_sink.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_power_source.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdo.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdo_types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/pg.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/pg_pattern_params.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/timing_manager.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/types.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/pdc_port.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/port.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/rx.html create mode 100644 docs/UCD-API文档/content/UniTAP/dev/ports/tx.html create mode 100644 docs/UCD-API文档/content/UniTAP/tsi_lib.html create mode 100644 docs/UCD-API文档/content/UniTAP/utils/dscl_api.html create mode 100644 docs/UCD-API文档/content/UniTAP/utils/function_wrapper.html create mode 100644 docs/UCD-API文档/content/index.html create mode 100644 docs/UCD-API文档/content/search.js diff --git a/docs/UCD-API文档/UniTAP.html b/docs/UCD-API文档/UniTAP.html new file mode 100644 index 0000000..c1c954c --- /dev/null +++ b/docs/UCD-API文档/UniTAP.html @@ -0,0 +1,15 @@ + + + + + + + + \ No newline at end of file diff --git a/docs/UCD-API文档/content/DUT_TEST_GROUPS_INFO.html b/docs/UCD-API文档/content/DUT_TEST_GROUPS_INFO.html new file mode 100644 index 0000000..0704398 --- /dev/null +++ b/docs/UCD-API文档/content/DUT_TEST_GROUPS_INFO.html @@ -0,0 +1,289 @@ + + + + + + + DUT_TEST_GROUPS_INFO API documentation + + + + + + + + + +
+
+

+DUT_TEST_GROUPS_INFO

+ +

All list of available test groups:

+ + + +

Examples of using test runs you can find here DUT Test example.

+
+ + + + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/Examples.html b/docs/UCD-API文档/content/Examples.html new file mode 100644 index 0000000..78e69df --- /dev/null +++ b/docs/UCD-API文档/content/Examples.html @@ -0,0 +1,1763 @@ + + + + + + + Examples API documentation + + + + + + + + + +
+
+

+Examples

+

Here is a list of API usage examples.

+ +

HDCP example

An example of working with a HDCP module.

+ +
+
#
+# Import UniTAP module.
+#
+import time
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+# Print HDCP 1.4 and 2.3 statuses
+# print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.StatusTx2x))
+# print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.StatusRx2x))
+
+# Set config HDCP 1.4 TX
+# config = UniTAP.HdcpTxConfig.Config1x()
+# config.encryption = True
+# config.authenticate = True
+# config.keys = UniTAP.HdcpSource1XKeys.Production
+# role.dptx.hdcp.config.set(config)
+# time.sleep(2)
+
+# Set config HDCP 1.4 RX
+# config = UniTAP.HdcpRxConfig.Config1x()
+# config.keys = UniTAP.HdcpSink1XKeys.Production
+# config.capable = True
+
+# print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+# print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.StatusTx2x))
+# print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+# print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.StatusRx2x))
+
+# Set config HDCP 2.3
+config = UniTAP.HdcpTxConfig.Config2x()
+config.encryption = True
+config.authenticate = True
+config.keys = UniTAP.HdcpSource2XKeys.Production
+config.store_km = True
+config.content_level = 1
+role.dptx.hdcp.config.set(config)
+time.sleep(2)
+
+# Set config HDCP 2.3 RX
+config = UniTAP.HdcpRxConfig.Config2x()
+config.keys = UniTAP.HdcpSink2XKeys.Production
+config.capable = True
+
+# print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.StatusTx2x))
+# print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.StatusRx2x))
+
+# Get config HDCP 1.4
+# config_14 = role.dptx.hdcp.config.get(UniTAP.HdcpTxConfig.Config1x)
+
+# Get config HDCP 2.3
+config_23 = role.dptx.hdcp.config.get(UniTAP.HdcpTxConfig.Config2x)
+
+
+# For UCD-323 -> UCD-301
+# role_rx = dev_rx.select_role(UniTAP.dev.UCD301.HDMISink)
+# role_tx = dev_tx.select_role(UniTAP.dev.UCD323.HDMISource)
+
+# Print HDCP 1.4 and 2.3 statuses
+# print(role_rx.hdrx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+# print(role_tx.hdtx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+
+# Set config HDCP 1.4
+# config = UniTAP.HdcpTxConfig.Config1x()
+# config.encryption = True
+# config.authenticate = True
+# config.keys = UniTAP.HdcpSource1XKeys.Production
+# role_tx.hdtx.hdcp.config.set(config)
+# time.sleep(2)
+
+# print(role_rx.hdrx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+# print(role_tx.hdtx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

EDID example

An example of working with a EDID module.

+ +
+
#
+# Import UniTAP module.
+#
+
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+
+# role = dev.select_role(UniTAP.dev.UCD323.DPSource)
+# role = dev.select_role(UniTAP.dev.UCD323.HDMISource)
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+
+timings_from_edid = role.dprx.edid.read_timings()
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

Pattern Generator example

An example of working with a Pattern Generator module.

+ +
+
#
+# Import UniTAP module.
+#
+
+import UniTAP
+import time
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+timing_manager = role.dptx.pg.timing_manager
+
+color_mode = UniTAP.ColorInfo()
+color_mode.color_format = UniTAP.ColorInfo.ColorFormat.CF_RGB
+color_mode.bpc = 8
+color_mode.colorimetry = UniTAP.ColorInfo.Colorimetry.CM_sRGB
+
+timings = [timing_manager.get_cta(16),
+           timing_manager.get_cta(12),
+           timing_manager.get_cta(1),
+           timing_manager.get_cta(19)]
+
+# Also, possible to select timing with using functions: 'get_dmt', 'get_cvt', 'get_by_list_index', 'get_all'
+
+# Print all available timings
+print(timing_manager.print_all())
+
+#
+# If you want to select pattern, you need to use enum 'VideoPattern' from UniTAP.
+# Like this: UniTAP.VideoPattern.ColorRamp
+#
+
+# Iterate for each available streams
+for i in range(role.dptx.pg.max_stream_count):
+    video_mode = UniTAP.VideoMode(timing=timings[i], color_info=color_mode)
+    role.dptx.pg[i].set_vm(vm=video_mode)
+    role.dptx.pg[i].set_pattern(pattern=UniTAP.VideoPattern.ColorRamp if i == 0 else UniTAP.VideoPattern.SolidGreen)
+    role.dptx.pg[i].apply()
+    res_app = role.dptx.pg[i].status().error
+    print(f"Stream {i} - Apply {res_app.__str__()}")
+
+#
+# After configure Pattern Generators, MST should be enabled in link module as well as selected
+# stream count
+#
+
+cfg = role.dptx.link.config.get()
+cfg.mst = True
+cfg.mst_stream_count = 4
+role.dptx.link.config.set(cfg)
+role.dptx.link.start_link_training()
+
+cfg = role.dprx.link.capabilities.link_caps_status()
+cfg.mst = True
+cfg.dp_128_132_bitrates = None
+cfg.override_10g = None
+role.dprx.link.capabilities.set(cfg)
+role.dprx.link.hpd_pulse()
+#
+# Just random sleep, to be sure that Sink get video
+#
+time.sleep(2)
+
+for i in range(role.dptx.pg.max_stream_count):
+    res = role.dprx.link.status.stream(i).video_mode.timing == timings[i]
+    print(f'Stream {i}
+'
+          f'Reference timing: {timings[i]}. '
+          f'Received timing RX: {role.dprx.link.status.stream(i).video_mode.timing}.
+'
+          f'Result: {res}')
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

Audio Generator example

An example of working with a Audio Generator module.

+ +
+
#
+# Import UniTAP module.
+#
+
+import UniTAP
+import time
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev_tx = lUniTAP.open("NNNNNNNN")
+# dev_rx = lUniTAP.open("MMMMMMMM")
+# dev = lUniTAP.open("NNNNNNNN")
+
+# dev_tx = lUniTAP.open(0)
+# dev_rx = lUniTAP.open(1)
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+# role_tx = dev_tx.select_role(UniTAP.dev.UCD323.DPSource)
+# role_rx = dev_rx.select_role(UniTAP.dev.UCD323.DPSink)
+roles = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+role_tx = roles.dptx
+role_rx = roles.dprx
+
+# For HDMI uncomment following lines, and comment previous lines.
+# role_tx = dev_tx.select_role(UniTAP.dev.UCD323.HDMISource)
+# role_rx = dev_rx.select_role(UniTAP.dev.UCD323.HDMISink)
+# roles = dev.select_role(UniTAP.dev.UCD422.HDMISourceHDMISink)
+# role_tx = roles.hdtx
+# role_rx = roles.hdrx
+
+# For configure Pattern Generator, you should call function 'setup' with parameters:
+#     number of stream(for UCD 323 DP TX and HDMI will be 0)
+#     Video mode - describe selected Timing and ColorMode
+#         Timing contain info about all resolutions (like H and V Total, H and V Active and so on), frame rate,
+#         timing standard (CVT, DMT, CTA)
+#         ColorMode contain info about colorimetry, color_format(RGB, YCbCr444, YCbCr422 and so on),
+#         dynamic_range(VESA or CTA) and bits per color (like 8, 10, 12, 16)
+#     content_type - one of the value from enum PGPatternID
+#     content_data - path to image or bytearray of image (if selected PGPatternID.ImageFile)
+
+
+# For using our predefined device specific timings, you can use 'timing manager' with which you can get them.
+# Timing manager available in dptx and hdtx roles.
+
+# timing_manager = role_tx.dptx.pg.timing_manager
+
+# For HDMI uncomment following lines, and comment previous lines.
+# timing_manager = role_tx.hdtx.pg.timing_manager
+
+timing_manager = role_tx.pg.timing_manager
+
+# timing_manager allow to get full timing information from device. For example method get_cta(id) will return Timing
+# if there any available CTA timing with VIC=id
+
+timing = timing_manager.get_cta(16)
+
+color_mode = UniTAP.ColorInfo()
+color_mode.color_format = UniTAP.ColorInfo.ColorFormat.CF_RGB
+color_mode.bpc = 8
+color_mode.colorimetry = UniTAP.ColorInfo.Colorimetry.CM_sRGB
+
+video_mode = UniTAP.VideoMode(timing=timing, color_info=color_mode)
+
+
+#
+# Start generate video.
+#
+
+# If you want to select pattern, you need to use enum 'VideoPattern' from UniTAP. 
+# Like this: UniTAP.VideoPattern.ColorRamp
+
+# role_tx.dptx.pg.set_vm(vm=video_mode)
+# role_tx.dptx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)
+# res = role_tx.dptx.pg.apply()
+
+# For HDMI uncomment following lines, and comment previous lines.
+
+# role_tx.hdtx.pg.set_vm(vm=video_mode)
+# role_tx.hdtx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)
+# res = role_tx.hdtx.pg.apply()
+
+role_tx.pg.set_vm(vm=video_mode)
+role_tx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)
+res = role_tx.pg.apply()
+
+if res:
+    print("Pattern generator configure success")
+
+# HPD Control. For DP Possible to control HPD (assert/deassert) and generate HPD pulse with required length,
+# for HDMI only HPD (assert/deassert)
+
+# role_rx.dprx.link.set_assert_state(True)
+# role_rx.dprx.link.hpd_pulse()
+
+# For HDMI uncomment following lines, and comment previous lines.
+
+# role_rx.hdrx.link.status.set_assert_state(True)
+
+role_rx.link.set_assert_state(True)
+role_rx.link.hpd_pulse()
+
+#
+# Start generate audio
+#
+
+# For starting generate audio, need to config audio generator with following parameters:
+#     AudioMode - contain info about sample rate, bits count and channel count
+#     audio pattern - value from enum AudioPattern (like UniTAP.AudioPattern.SignalSine)
+
+audio_mode = UniTAP.AudioMode()
+audio_mode.channel_count = 2
+audio_mode.bits = 16
+audio_mode.sample_rate = 44100
+
+# role_tx.dptx.ag.setup(audio_mode=audio_mode, audio_pattern=UniTAP.AudioPattern.SignalSine,
+#                       signal_frequency=1000, amplitude=60)
+# res = role_tx.dptx.ag.apply()
+
+# For HDMI uncomment following lines, and comment previous lines.
+
+# role_tx.hdtx.ag.setup(audio_mode=audio_mode, audio_pattern='Sine', signal_frequency=1000, amplitude=60)
+# res = role_tx.hdtx.ag.apply()
+
+role_tx.ag.setup(audio_mode=audio_mode, audio_pattern=UniTAP.AudioPattern.SignalSine, signal_frequency=1000, amplitude=60)
+res = role_tx.ag.apply()
+
+if res:
+    print("Audio generator configure success")
+
+# time.sleep(5)
+# role.dptx.ag.stop_generate()
+# role.hdtx.ag.stop_generate()
+
+#
+# Read current video mode and crc
+#
+time.sleep(1)
+
+# Sometimes RX need some time to start getting video (will be improved in the future versions).
+
+
+# Get current stream status (VM, CRC, DSC CRC)
+# stream = role_rx.dprx.link.status.stream(0)
+# print(stream)
+
+# For HDMI uncomment following lines, and comment previous lines.
+
+# stream = role_rx.hdrx.link.status.stream(0)
+# print(stream)
+
+stream = role_rx.link.status.stream(0)
+print(stream)
+
+#
+# Check and capture audio
+#
+# role_rx.dprx.audio_capturer.start(m_sec=5000)
+# audio_capture_result = role_rx.dprx.audio_capturer.capture_result
+
+# For HDMI uncomment following lines, and comment previous lines.
+
+# role_rx.hdrx.audio_capturer.start(m_sec=5000)
+# audio_capture_result = role_rx.hdrx.audio_capturer.capture_result
+
+role_rx.audio_capturer.start(m_sec=5000)
+audio_capture_result = role_rx.audio_capturer.capture_result
+
+#
+# Save captured audio to wav file
+#
+print(audio_capture_result.audio_mode.__str__())
+audio_capture_result.save_to_file(file_format=UniTAP.AudioFileFormat.WAV, path="example")
+
+#
+# Run Audio test 'Validate audio signal frequency and glitch-free audio reproduction'
+#
+# params = role_rx.dut_tests.default_params_of_group(UniTAP.TestGroupId.AUDIO_TEST)
+
+group_test = UniTAP.TestGroupId.AUDIO_TEST
+
+# params = role_rx.dut_tests.get_default_parameters(UniTAP.AudioTestParam)
+params = roles.dut_tests.get_default_parameters(UniTAP.AudioTestParam)
+params.sample_rate = 44100
+params.audio_frequency = 1000
+params.frequency_tolerance = 1
+params.save_conditions = 'All'
+params.storage_folder = "./"
+
+# role_rx.dut_tests.run(group_test, 3, params)
+# results = role_rx.dut_tests.get_all_tests_results()
+
+roles.dut_tests.run(group_test, 3, params)
+results = roles.dut_tests.get_all_tests_results()
+
+print(results.all_test_results()[0].test_result)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup()
+
+
+ +

Adaptive-Sync and Scrolling pattern example

An example of working with a Adaptive-Sync and Scrolling pattern.

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+
+timing_manager = role.dptx.pg.timing_manager
+timings = timing_manager.get_all()
+
+color_mode = UniTAP.ColorInfo()
+color_mode.color_format = UniTAP.ColorInfo.ColorFormat.CF_RGB
+color_mode.bpc = 8
+color_mode.colorimetry = UniTAP.ColorInfo.Colorimetry.CM_sRGB
+
+video_mode = UniTAP.VideoMode(timing=timings[0], color_info=color_mode)
+role.dptx.pg.set_vm(vm=video_mode)
+role.dptx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)
+
+# I case: configure ConstantASParams
+role.dptx.pg.set_as_config(as_config=UniTAP.ConstantASParams(lines=20))
+
+# II case: configure SquareASParams
+role.dptx.pg.set_as_config(as_config=UniTAP.SquareASParams(min_lanes=0, max_lanes=1000, period_frames=10))
+
+# III case: configure ZigzagASParams
+role.dptx.pg.set_as_config(as_config=UniTAP.ZigzagASParams(min_lanes=0, max_lanes=1000, increase_lines=100,
+                                                        decrease_lines=100))
+
+# IV case: configure FixedASParams
+role.dptx.pg.set_as_config(as_config=UniTAP.FixedASParams(refresh_rate=60, divide_by_1_001=False, increase_lines=100,
+                                                       decrease_lines=100))
+
+# Configure Scrolling Pattern Params
+role.dptx.pg.set_scrolling_params(UniTAP.StepsScrollingParams(horizontally=20, vertically=20, frames=10))
+
+role.dptx.pg.apply()
+res_app = role.dptx.pg.status().error
+print(f"Stream 0 - Apply {res_app.__str__()}")
+
+print(role.dptx.pg[0].adaptive_sync_status())
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

Bulk Capturer example

An example of working with a Bulk Capturer module.

+ +
+
import UniTAP
+import time
+import threading
+
+
+def link_training(dev_role):
+    time.sleep(1)
+    dev_role.dptx.link.start_link_training()
+
+
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# Need to select type of device: UCD-400 or UCD-500
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+# bulk_size - size of data in megabytes
+# trigger_position - available position of trigger. Variants: TP_Start, TP_25, TP_50, TP_75, TP_End
+# trigger_config - one of the variant of active trigger.
+# assume_scrambler - just flag of assume scrambler
+
+bulk_size = 100
+
+# Case without trigger
+# role.dprx.bulk_capturer.start(bulk_size=bulk_size, trigger_position=UniTAP.bulk.TriggerPosition.TP_Start,
+#                               assume_scrambler=False, gpio=False)
+
+# Case with trigger
+# In loopback mode we need to use special function for calling 'trigger'.
+# In current case we need to call 'link training'.
+thread = threading.Thread(target=link_training, args=(role,))
+trigger_config = UniTAP.bulk.TriggerType.U13()
+trigger_config.position = UniTAP.bulk.TriggerTypeEnum.SourceTypePosition.InitialLT
+
+thread.start()
+role.dprx.bulk_capturer.start(bulk_size=bulk_size, trigger_position=UniTAP.bulk.TriggerPosition.TP_Start,
+                              trigger_config=trigger_config,
+                              assume_scrambler=False, gpio=False)
+role.dprx.bulk_capturer.stop()
+thread.join()
+thread.stop_thread = False
+
+# If you want to get captured data, please, use 'capture_result'. It is the object of class 'ResultBulkObject'.
+# For saving data in file, please, use 'save_to_bin_file'. You need to set 'directory_name' - name of directory,
+# where you want to save files. If directory have already existed, is will be clean up.
+# If directory does not exist, it will be created.
+result = role.dprx.bulk_capturer.capture_result
+
+directory_name = "./BulkData"
+result.save_to_bin_file(directory_name=directory_name)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

An example of working with a DP Link Sink module.

+ +
+
#
+# Import UniTAP module.
+#
+
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+
+# role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+#
+# Read current Link Status
+#
+print(role.dprx.link.status.cable_state)
+# Read status of lane 0
+lane_status = role.dprx.link.status.lane(0)
+print(lane_status)
+
+# Read status of VCP (stream 0)
+vcp_table_status = role.dprx.link.status.vcp(0)
+print(vcp_table_status)
+
+# Get current stream status (VM, CRC, DSC CRC)
+stream = role.dprx.link.status.stream(0)
+print(stream)
+
+# Also, you can print all status
+print(role.dprx.link.status)
+
+# role.dprx.link.hpd_pulse()
+
+# # Assert/Deassert
+# print(role.dprx.link.status.hpd_asserted)
+# role.dprx.link.set_assert_state(False)
+# print(role.dprx.link.status.hpd_asserted)
+# role.dprx.link.set_assert_state(True)
+# print(role.dprx.link.status.hpd_asserted)
+
+# Scrambler Seed
+print(role.dprx.link.scrambler_seed)
+role.dprx.link.scrambler_seed = 0xfffe
+print(role.dprx.link.scrambler_seed)
+
+
+caps = UniTAP.LinkCapabilities()
+caps.max_lane = 4
+caps.bit_rate = 8.1
+caps.dp_128_132_bitrates = None
+caps.override_10g = None
+caps.force_cable_status_to_plugged = False
+caps.old_dp_2_0_lt = False
+caps.dsc = False
+caps.ss_sbm = False
+caps.fec = False
+caps.tps3 = False
+caps.tps4 = False
+caps.mst = True
+
+print(role.dprx.link.capabilities.link_caps_status())
+role.dprx.link.capabilities.set(caps)
+print(role.dprx.link.capabilities.link_caps_status())
+
+print(role.dprx.link.status.stream(0).sdp_crc16)
+role.dprx.link.status.reset_sdp_crc16_errors()
+
+#
+# Get eDP caps
+#
+edp_caps = role.dprx.link.capabilities.link_caps_status(UniTAP.LinkEDPCapabilities)
+print(edp_caps)
+edp_caps.max_lane = 2
+edp_caps.eDp_cur_rate = [1.62, 2.16, 2.43]
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

An example of working with a DP Link Source module.

+ +
+
#
+# Import UniTAP module.
+#
+
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+#
+# Read current Link Status
+#
+
+# Read status of lane 0
+lane_status = role.dptx.link.status.lane(0)
+print(lane_status)
+
+# Read status of VCP (stream 0)
+vcp_table_status = role.dptx.link.status.vcp(0)
+print(vcp_table_status)
+
+# Read current status of link configuration
+link_config = role.dptx.link.config.get()
+print(link_config)
+
+# Get current stream status (VM, CRC, DSC CRC)
+stream = role.dptx.link.status.stream(0)
+print(stream)
+
+# Also, you can print all status
+print(role.dptx.link.status)
+
+# Configure Link 8b/10b
+config = UniTAP.LinkConfig.DP8b10b()
+
+# Set new lane count and bit rate
+config.lane_count = 2
+config.bit_rate = 6.75
+
+# Configure Link 128b/132b
+# config = UniTAP.LinkConfig.DP128b132b()
+
+# Set new lane count and bit rate
+# config.lane_count = 2
+# config.bit_rate = 5
+
+# config.force_dp_128_132 = True
+# config.try_dp_128_132 = True
+# config.enhanced_framing_mode = True
+
+# Enable MST mode and configure mst stream count
+config.mst = True
+config.mst_stream_count = 2
+
+# Enable/Disable Enhanced framing mode
+config.enhanced_framing_mode = True
+
+# Configure SSC
+ssc_config = UniTAP.SSCConfig()
+ssc_config.enabled = True
+ssc_config.amplitude = 34
+ssc_config.frequency = 59000
+config.ssc = ssc_config
+
+# Configure Scrambler Seed
+# If you do not want to setting scrambler seed value, you can activate 'auto seed'
+# config.auto_seed = True
+# role.dptx.link.scrambler_seed = 0xFFFF
+
+role.dptx.link.config.set(config)
+role.dptx.link.start_link_training()
+
+edp_conf = role.dptx.link.config.get(UniTAP.LinkConfig.eDP)
+print(edp_conf)
+edp_conf.force_edp = True
+edp_conf.lane_count = 2
+edp_conf.eDp_cur_rate = 2.43
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup()
+
+
+ +

DUT Test example

An example of working with a DUT Test module [manual setting].

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+dev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)
+
+group_test = UniTAP.TestGroupId.DP_TX_LL_CTS
+
+# You can make a copy of the object, configure it and reassign it or can configure it directly
+
+# Copy
+params = role.dut_tests.get_default_parameters(UniTAP.Dp14SinkTestParam)
+
+# Configure supported timings for DP DUT Sink tests
+params.timings.T_3840_x_2160_60.set_all()
+params.timings.T_5120_x_2160_60.set_all()
+
+# Configure Event Filter from Source side
+event_filter_tx = role.dptx.event_capturer.event_filter(UniTAP.EventFilterDpTx)  # Get filter object
+event_filter_tx.config_hpd_events(True)  # Enable capturing HPD events
+event_filter_tx.config_aux_events(True)  # Enable capturing AUX events
+role.dptx.event_capturer.configure_capturer(event_filter_tx)  # Transfer updated filter object
+
+event_filter_rx = role.dprx.event_capturer.event_filter(UniTAP.EventFilterDpRx)  # Get filter object
+event_filter_rx.config_hpd_events(True)  # Enable capturing HPD events
+event_filter_rx.config_aux_events(True)  # Enable capturing AUX events
+event_filter_rx.config_sdp_events(True, UniTAP.EventSDP.CG2)  # Enable capturing SDP (CG2) events
+role.dprx.event_capturer.configure_capturer(event_filter_rx)  # Transfer updated filter object
+
+role.dptx.event_capturer.start()  # Start event capturing
+
+role.dut_tests.run(group_id=group_test, test_id=0, params=params)  # Run selected test
+
+results = role.dut_tests.get_all_tests_results()  # Get results after testing
+
+role.dptx.event_capturer.stop()  # Stop event capturing
+
+capture_result = role.dptx.event_capturer.pop_all_elements_as_result_object()  # Get all captured events
+
+event_log_file_path = "EventData"
+event_log_html_file_path = "EventDataReport"
+if len(capture_result.buffer) > 0:
+    # Save captured events to BIN file and save HTML report
+    capture_result.save_to_file_all_events(file_format=UniTAP.EventFileFormat.BIN, path=event_log_file_path)
+    capture_result.save_to_file_all_events(file_format=UniTAP.EventFileFormat.HTML, path=event_log_html_file_path)
+else:
+    print("Buffer is empty.")
+
+# Save test result to HTML report
+role.dut_tests.make_report('./report',
+                           tested_by="Example",
+                           remarks="Remarks for test report.")
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup()
+
+
+ +

DUT Test example

An example of working with a DUT Test module [settings from file].

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+dev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)
+
+file_name = "./config.json"
+group_id, test_id, params = role.dut_tests.get_params_from_file(file_name)
+
+role.dut_tests.run(group_id=group_id, test_id=test_id, params=params)  # Run selected test
+
+results = role.dut_tests.get_all_tests_results()  # Get results after testing
+
+role.dptx.event_capturer.stop()  # Stop event capturing
+
+# Save test result to HTML report
+role.dut_tests.make_report('./report',
+                           tested_by="Example",
+                           remarks="Remarks for test report.")
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

Event capturer example

An example of working with a Event capturer.

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+# role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+dev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)
+
+# For getting object of EventFilter, set type of required filter. If filter type is not supported
+# will be print list of available types.
+event_filter = role.dprx.event_capturer.event_filter(UniTAP.EventFilterDpRx)
+event_filter.config_hpd_events(True)
+event_filter.config_aux_events(True)
+event_filter.config_sdp_events(True, UniTAP.EventSDP.CG2)
+event_filter.config_vb_id_events(True, UniTAP.EventVBID.AnyFieldID)
+
+# For configuration EventLogger, set object of EventFilter to function 'configure_capturer'
+role.dprx.event_capturer.configure_capturer(event_filter)
+role.dprx.link.hpd_pulse()
+role.dprx.event_capturer.start(sec=1)
+role.dprx.event_capturer.stop()
+capture_result = role.dprx.event_capturer.capture_result
+
+file_name = "./EventData"
+if len(capture_result.buffer) > 0:
+    capture_result.save_to_file_all_events(file_format=UniTAP.EventFileFormat.HTML, path=file_name)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

PDC Capabilities example

An example of working with a PDC Capabilities.

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+role = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)
+# role = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)
+dev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)
+
+# Print current Capabilities status
+print(role.pdcrx.capabilities.status)
+
+# Set Initial role for device
+role.pdcrx.capabilities.set_initial_role(UniTAP.pdc.PdcDeviceRole.DFP)
+
+# Set cable control pull up value (current)
+role.pdcrx.capabilities.cc_pull_up(UniTAP.pdc.CCPullUp.Current_3A)
+
+# Enable PR Swap
+role.pdcrx.capabilities.enable_pr_swap(False)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

PDC Controls example

An example of working with a PDC Controls.

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+# role = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)
+role = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)
+dev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)
+
+# Send PR Swap (Also available FR swap, DR swap and Vconn swap)
+role.pdcrx.controls.send_pr_swap()
+
+# Do Reconnect
+role.pdcrx.controls.reconnect()
+
+# Do Attach(True)/DeAttach(False)
+role.pdcrx.controls.attach(True)
+
+# Change cable control orientation
+role.pdcrx.controls.orientation(UniTAP.pdc.CableControlOrientation.CC2)
+
+# Capable communication as PD Source (also available for Sink)
+role.pdcrx.controls.communication_capable_as_pd_source(capable=True)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

PDC DP Alt mode example

An example of working with a PDC DP Alt mode.

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+# role = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)
+role = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)
+dev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)
+
+# Get and print current DP Alt Mode status
+print(role.pdcrx.dp_alt_mode.status)
+
+# Enter to 4 lane (C and E) DP Alt Mode
+role.pdcrx.dp_alt_mode.enter_4_lane()
+
+# Enable flag DP to Type-C adapter mode
+# role.pdcrx.dp_alt_mode.dp_to_type_c_cable_adapter_mode(enable=True)
+
+# Get and Set UFP Pin Assignment
+ufp_pin_assignment = role.pdcrx.dp_alt_mode.ufp_caps
+dfp_caps = role.pdcrx.dp_alt_mode.dfp_caps
+ufp_pin_assignment.c_4_lanes = True
+ufp_pin_assignment.d_2_lanes = False
+role.pdcrx.dp_alt_mode.ufp_caps = ufp_pin_assignment
+print("UFP:
+", ufp_pin_assignment)
+print("DFP:
+", dfp_caps)
+
+# If was selected UCD-500, may use DP 2.1 DPAM
+# role.pdcrx.dp_alt_mode.enable_dp21(True)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

PDC PDO example

An example of working with a PDC PDO.

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+role = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)
+# role = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)
+dev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)
+
+
+# Get Source PDO from RX side.
+# If read_from_device = True, PDO will be read directly from device, not from internal buffer
+source_pdo_list = role.pdcrx.power_source.get_pdo_list(read_from_device=True)
+
+for item in source_pdo_list:
+    print(item)
+
+# Get current Power Role
+power_role = role.pdcrx.capabilities.status.power_role()
+print(power_role.name)
+
+if power_role == UniTAP.pdc.PowerRole.Sink:
+    # If needed to change power role, use reconnect
+    role.pdcrx.controls.reconnect()
+if power_role == UniTAP.pdc.PowerRole.Source:
+    for index, item in enumerate(source_pdo_list):
+        if index > 0:
+            item.interpret_pdo_as_selected_type(UniTAP.pdc.BatteryPdo)
+    role.pdcrx.power_source.set_pdo_list(source_pdo_list)
+    role.pdcrx.power_source.send_pdo()
+    role.pdcrx.controls.reconnect()
+
+source_pdo_list = role.pdcrx.power_source.get_pdo_list(read_from_device=True)
+for item in source_pdo_list:
+    print(item)
+
+# For Sink PDO the same algorythm, but it is also possible to control `Power Contract`
+role.pdcrx.power_contract_control.pdo_type_priority = UniTAP.pdc.ContractTypePriority.HigherCurrent
+
+# Control Internal resistance (only for UCD-340)
+# print(role.pdcrx.power_contract_control.internal_resistance)
+# role.pdcrx.power_contract_control.internal_resistance = UniTAP.pdc.InternalResistance.Resistance_3_5_Ohm
+# print(role.pdcrx.power_contract_control.internal_resistance)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

Video Capturer

An example of working with a Video Capturer.

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+# For UCD-500 available following roles:
+# UniTAP.dev.UCD500.DPSourceDPSink, USBCSourceUSBCSink, DPSourceUSBCSink and USBCSourceDPSink
+role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+# First variant of capturing = set frame count number
+role.dprx.video_capturer.start(frames_count=1, stream_number=1)
+role.dprx.video_capturer.stop()
+result = role.dprx.video_capturer.capture_result
+
+# Second variant of capturing = set number of second
+# role.dprx.video_capturer.start(sec=1)
+# role.dprx.video_capturer.stop()
+# result = role.dprx.video_capturer.capture_result
+
+# Third variant of capturing = capturing with user's stop command (without predefined number of frames or second)
+# role.dprx.video_capturer.start()
+# result = role.dprx.video_capturer.pop_element_as_result_object()
+# role.dprx.video_capturer.stop()
+
+# Save captured frames
+# file_format - BIN, PPM and BMP
+# path - full path to save the image
+# index - index of captured image
+result.save_image_to_file(file_format=UniTAP.PictureFileFormat.BMP,
+                          path="image.bmp",
+                          index=0)
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup()
+
+
+ +

Panel Replay

An example of working with a Panel Replay.

+ +
+
#
+# Import UniTAP module.
+#
+import time
+
+import UniTAP
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+# Select PR'Active mode'
+role.dptx.pg.panel_replay.active_mode()
+time.sleep(3)
+
+# Get current panel replay configuration of PR regions
+pr_conf = role.dptx.pg.panel_replay.config.get()
+
+# Set new values for PR Region
+pr_conf.regions[0].x = 10
+pr_conf.regions[0].y = 20
+pr_conf.regions[0].width = 30
+pr_conf.regions[0].height = 40
+
+# PanelReplay config
+pr_conf.flags.mode = UniTAP.PRMode.PR
+pr_conf.flags.y_granularity = UniTAP.YGranularity.Value_14
+pr_conf.flags.early_transport = True
+pr_conf.flags.main_link_remain_on = True
+pr_conf.flags.hpd_irq_vsc_sdp = True
+
+# Apply config
+role.dptx.pg.panel_replay.config.set(pr_conf)
+
+time.sleep(3)
+
+# Read status, command and error
+print(role.dptx.pg.panel_replay.status.status().name)
+print(role.dptx.pg.panel_replay.status.command().name)
+print(role.dptx.pg.panel_replay.status.error().name)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

DSC Generator

An example of working with a DSC generator.

+ +
+
#
+# Import UniTAP module.
+#
+
+import UniTAP
+from UniTAP.utils import encode_video_frame, calculate_dsc_slice_size
+from UniTAP.common import get_vf_from_image, CompressionInfo
+
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)
+
+#
+# For using our predefined device specific timings, you can use 'timing manager' with which you can get them.
+#
+timing_manager = role.dptx.pg.timing_manager
+
+color_mode = UniTAP.ColorInfo()
+color_mode.color_format = UniTAP.ColorInfo.ColorFormat.CF_RGB
+color_mode.bpc = 8
+color_mode.colorimetry = UniTAP.ColorInfo.Colorimetry.CM_sRGB
+
+target_width = 1920
+target_height = 1080
+path_custom_image = "Your_Path_To_Image.jpg"
+
+vf = get_vf_from_image(path_custom_image, target_width, target_height)
+
+params = CompressionInfo()
+params.color_format = CompressionInfo.DscColorFormat.CF_RGB
+params.bpp = 128
+params.version = (1, 2)
+params.v_slice_size = calculate_dsc_slice_size(target_width, 4)
+params.h_slice_size = calculate_dsc_slice_size(target_height, 4)
+params.buffer_bit_depth = vf.color_info.bpc + 1
+
+dsc_vf = encode_video_frame(vf, params)
+
+video_mode = UniTAP.VideoMode(timing=timing_manager.get_cta(76), color_info=color_mode)
+
+caps = role.dprx.link.capabilities.link_caps_status()
+caps.dsc = True
+caps.fec = True
+role.dprx.link.capabilities.set(caps)
+
+role.dptx.link.start_link_training()
+
+role.dptx.pg.set_vm(video_mode)
+
+# Also you can put image path (dsc image path also) to function 'set_pattern' as argument.
+# path_custom_image = "Your_Path_To_Image.jpg"
+# role.dptx.pg.set_pattern(path_custom_image)
+role.dptx.pg.set_pattern(dsc_vf)
+role.dptx.pg.apply()
+res_app = role.dptx.pg.status().error
+print(f"Stream {0} - Apply {res_app.__str__()}")
+
+role.dprx.video_capturer.start()
+dsc_captured_frame = role.dprx.video_capturer.pop_element()
+role.dprx.video_capturer.stop()
+
+print(dsc_captured_frame.is_compressed())
+print(dsc_captured_frame)
+
+role.dptx.pg.set_pattern(UniTAP.VideoPattern.ColorSquares)
+role.dptx.pg.apply()
+res_app = role.dptx.pg.status().error
+print(f"Stream {0} - Apply {res_app.__str__()}")
+
+role.dprx.video_capturer.start()
+captured_frame = role.dprx.video_capturer.pop_element()
+role.dprx.video_capturer.stop()
+print(captured_frame.is_compressed())
+print(captured_frame)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup(
+
+
+ +

DSC Images

An example of working with a DSC images.

+ +
+
#
+# Import UniTAP module.
+#
+import UniTAP
+from UniTAP.utils import encode_video_frame, decode_video_frame, video_frame_save_to_file, ImageFileFormat
+#
+# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.
+#
+lUniTAP = UniTAP.TsiLib()
+
+#
+# For opening device, please, put serial number of the device as 8 symbol str or put index of device.
+#
+# dev = lUniTAP.open("NNNNNNNN")
+dev = lUniTAP.open(0)
+
+# After opening device as in UCD Console device role should be selected.
+# For UCD-500 available following roles:
+# UniTAP.dev.UCD500.DPSourceDPSink, USBCSourceUSBCSink, DPSourceUSBCSink and USBCSourceDPSink
+role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)
+
+# First variant of capturing = set frame count number
+role.dprx.video_capturer.start(stream_number=0)
+frame = role.dprx.video_capturer.pop_element()
+role.dprx.video_capturer.stop()
+
+# Decode DSC Video frame and save
+image_path = "image.bmp"
+decoded_vf = decode_video_frame(frame)
+video_frame_save_to_file(video_frame=decoded_vf, path=image_path, file_type=ImageFileFormat.IFF_BMP)
+
+# Save raw DSC Video frame
+image_path = "image.dsc"
+video_frame_save_to_file(video_frame=frame, path=image_path, file_type=ImageFileFormat.IFF_DSC)
+
+#
+# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.
+# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().
+# Clean up will close all opened devices and block ability to open any devices
+# with same TsiLib object.
+#
+lUniTAP.close(dev)
+
+lUniTAP.cleanup()
+
+
+
+ + + + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/Quickstart.html b/docs/UCD-API文档/content/Quickstart.html new file mode 100644 index 0000000..1bbf04e --- /dev/null +++ b/docs/UCD-API文档/content/Quickstart.html @@ -0,0 +1,278 @@ + + + + + + + Quickstart API documentation + + + + + + + + + +
+
+

+Quickstart

+ +

Installation Python

+ +

We Support only version 3.10 and more. +You can download python from https://www.python.org/downloads/ and see guide how install python correctly on your +computer https://wiki.python.org/moin/BeginnersGuide/Download

+ +

Installation UniTAP

+ +

To start using the API, you need to install it. +The python module archive is located at sdk\python\UniTAP\pip_python. +You can run the ready-made installation file (for example, in Windows it is called 'install_pip_package.bat') or use +the command python -m pip install 'name of tar.gz archive'. +All dependencies will be installed automatically.

+ +

Removing

+ +

If you want to remove a python package, you can run the file (in Windows it is called 'delete_pip_package.bat') or use +the command pip uninstall UniTAP

+ +

Updating

+ +

If you want to update a python package, you can run the file (in Windows it is called 'update_pip_package.bat') or use +the command pip install --upgrade UniTAP

+ +

Using

+ +

To start using the API, you need to write your own script or run existing examples. For writing any text editor like +Notepad++ or development environment like Visual Studio code or PyCharm will do. +You can use the command line to run the script python.exe your_script.py or use development environment, where you +can set up your project and launch conditions in more detail and conveniently for you. +If you have some problems with running any python scripts, you can see some guides on official site about python +https://wiki.python.org/moin/BeginnersGuide.

+
+ + + + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/audio_mode.html b/docs/UCD-API文档/content/UniTAP/common/audio_mode.html new file mode 100644 index 0000000..bb0aa31 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/audio_mode.html @@ -0,0 +1,727 @@ + + + + + + + UniTAP.common.audio_mode API documentation + + + + + + + + + +
+
+

+UniTAP.common.audio_mode

+ + + + + +
+
+
+ + class + AudioFileFormat(enum.IntEnum): + + +
+ + +

Describe all supported audio file formats for saving audio:

+ +
    +
  • BIN.
  • +
  • WAV.
  • +
+
+ + +
+
+ UNKNOWN = +<AudioFileFormat.UNKNOWN: -1> + + +
+ + + + +
+
+
+ BIN = +<AudioFileFormat.BIN: 0> + + +
+ + + + +
+
+
+ WAV = +<AudioFileFormat.WAV: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + AudioFormat(enum.IntEnum): + + +
+ + +

Describe all supported audio formats:

+ +
    +
  • PCMAudio.
  • +
+
+ + +
+
+ Unknown = +<AudioFormat.Unknown: -1> + + +
+ + + + +
+
+
+ L_PCM = +<AudioFormat.L_PCM: 65535> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + AudioMode: + + +
+ + +

Class AudioMode contains part information of audio: sample rate, count of bits and channel count.

+
+ + +
+
+ + AudioMode(sample_rate: int = 44100, bits: int = 16, channel_count: int = 2) + + +
+ + + + +
+
+
+ sample_rate + + +
+ + + + +
+
+
+ bits + + +
+ + + + +
+
+
+ channel_count + + +
+ + + + +
+
+
+ + def + is_valid(self) -> bool: + + +
+ + +

Check that information is valid (all values more than 0).

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+
+ + class + AudioFrameData: + + +
+ + +

Class AudioFrameData describes captured frame from Sink (RX - receiver) side. Contains information of audio: +AudioMode, samples, AudioFormat, frame counter, Timestamp, audio data.

+
+ + +
+
+ + AudioFrameData( audio_mode: AudioMode = <AudioMode object>, samples: int = 0, sample_format: AudioFormat = <AudioFormat.Unknown: -1>, frame_counter: int = 0, timestamp: UniTAP.common.timestamp.Timestamp = <UniTAP.common.timestamp.Timestamp object>, data: bytearray = bytearray(b'')) + + +
+ + + + +
+
+
+ channel_count: int + + +
+ + +

Returns channel count.

+ +
Returns:
+ +
+

object of int type.

+
+
+ + +
+
+
+ samples: int + + +
+ + +

Returns samples.

+ +
Returns:
+ +
+

object of int type.

+
+
+ + +
+
+
+ sample_size: int + + +
+ + +

Returns sample size.

+ +
Returns:
+ +
+

object of int type.

+
+
+ + +
+
+
+ sample_rate: int + + +
+ + +

Returns sample rate.

+ +
Returns:
+ +
+

object of int type.

+
+
+ + +
+
+
+ sample_format: AudioFormat + + +
+ + +

Returns sample format.

+ +
Returns:
+ +
+

object of AudioFormat type.

+
+
+ + +
+
+
+ frame_counter: int + + +
+ + +

Returns frame counter.

+ +
Returns:
+ +
+

object of int type.

+
+
+ + +
+
+ + + +

Returns timestamp.

+ +
Returns:
+ +
+

object of Timestamp type.

+
+
+ + +
+
+
+ data: bytearray + + +
+ + +

Returns data.

+ +
Returns:
+ +
+

object of bytearray type.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/color_info.html b/docs/UCD-API文档/content/UniTAP/common/color_info.html new file mode 100644 index 0000000..a318c1c --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/color_info.html @@ -0,0 +1,1005 @@ + + + + + + + UniTAP.common.color_info API documentation + + + + + + + + + +
+
+

+UniTAP.common.color_info

+ + + + + +
+
+
+ + class + ColorInfo: + + +
+ + +

Class contains information of frame ColorFormat, DynamicRange, Colorimetry.

+
+ + +
+
+ colorimetry + + +
+ + + + +
+
+
+ color_format + + +
+ + + + +
+
+
+ dynamic_range + + +
+ + + + +
+
+
+ bpc + + +
+ + + + +
+
+
+ + def + is_valid(self) -> bool: + + +
+ + +

Check that information is valid (not equal NONE state and bpc more than 0).

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ bpp: int + + +
+ + +

Returns calculated bits per pixel for this color info (except DSC). 0 if color info is not valid.

+ +
Returns:
+ +
+

object of int type.

+
+
+ + +
+
+
+
+ + class + ColorInfo.ColorFormat(enum.IntEnum): + + +
+ + +

Contains values of possible color format.

+
+ + +
+
+ CF_NONE = +<ColorFormat.CF_NONE: 0> + + +
+ + + + +
+
+
+ CF_UNKNOWN = +<ColorFormat.CF_UNKNOWN: 1> + + +
+ + + + +
+
+
+ CF_RGB = +<ColorFormat.CF_RGB: 2> + + +
+ + + + +
+
+
+ CF_YCbCr_422 = +<ColorFormat.CF_YCbCr_422: 3> + + +
+ + + + +
+
+
+ CF_YCbCr_444 = +<ColorFormat.CF_YCbCr_444: 4> + + +
+ + + + +
+
+
+ CF_YCbCr_420 = +<ColorFormat.CF_YCbCr_420: 5> + + +
+ + + + +
+
+
+ CF_IDO_DEFINED = +<ColorFormat.CF_IDO_DEFINED: 6> + + +
+ + + + +
+
+
+ CF_Y_ONLY = +<ColorFormat.CF_Y_ONLY: 7> + + +
+ + + + +
+
+
+ CF_RAW = +<ColorFormat.CF_RAW: 8> + + +
+ + + + +
+
+
+ CF_DSC = +<ColorFormat.CF_DSC: 9> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + ColorInfo.DynamicRange(enum.IntEnum): + + +
+ + +

Contains values of possible dynamic range.

+
+ + +
+
+ DR_UNKNOWN = +<DynamicRange.DR_UNKNOWN: -1> + + +
+ + + + +
+
+
+ DR_VESA = +<DynamicRange.DR_VESA: 0> + + +
+ + + + +
+
+
+ DR_CTA = +<DynamicRange.DR_CTA: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + ColorInfo.Colorimetry(enum.IntEnum): + + +
+ + +

Contains values of possible colorimetry.

+
+ + +
+
+ CM_NONE = +<Colorimetry.CM_NONE: 0> + + +
+ + + + +
+
+
+ CM_RESERVED = +<Colorimetry.CM_RESERVED: 1> + + +
+ + + + +
+
+
+ CM_sRGB = +<Colorimetry.CM_sRGB: 2> + + +
+ + + + +
+
+
+ CM_SMPTE_170M = +<Colorimetry.CM_SMPTE_170M: 3> + + +
+ + + + +
+
+
+ CM_ITUR_BT601 = +<Colorimetry.CM_ITUR_BT601: 4> + + +
+ + + + +
+
+
+ CM_ITUR_BT709 = +<Colorimetry.CM_ITUR_BT709: 5> + + +
+ + + + +
+
+
+ CM_xvYCC601 = +<Colorimetry.CM_xvYCC601: 6> + + +
+ + + + +
+
+
+ CM_xvYCC709 = +<Colorimetry.CM_xvYCC709: 7> + + +
+ + + + +
+
+
+ CM_sYCC601 = +<Colorimetry.CM_sYCC601: 8> + + +
+ + + + +
+
+
+ CM_AdobeYCC601 = +<Colorimetry.CM_AdobeYCC601: 9> + + +
+ + + + +
+
+
+ CM_AdobeRGB = +<Colorimetry.CM_AdobeRGB: 10> + + +
+ + + + +
+
+
+ CM_ITUR_BT2020_YcCbcCrc = +<Colorimetry.CM_ITUR_BT2020_YcCbcCrc: 11> + + +
+ + + + +
+
+
+ CM_ITUR_BT2020_YCbCr = +<Colorimetry.CM_ITUR_BT2020_YCbCr: 12> + + +
+ + + + +
+
+
+ CM_ITUR_BT2020_RGB = +<Colorimetry.CM_ITUR_BT2020_RGB: 13> + + +
+ + + + +
+
+
+ CM_RGB_WIDE_GAMUT_FIX = +<Colorimetry.CM_RGB_WIDE_GAMUT_FIX: 14> + + +
+ + + + +
+
+
+ CM_RGB_WIDE_GAMUT_FLT = +<Colorimetry.CM_RGB_WIDE_GAMUT_FLT: 15> + + +
+ + + + +
+
+
+ CM_DCI_P3 = +<Colorimetry.CM_DCI_P3: 16> + + +
+ + + + +
+
+
+ CM_DICOM_1_4_GRAY_SCALE = +<Colorimetry.CM_DICOM_1_4_GRAY_SCALE: 17> + + +
+ + + + +
+
+
+ CM_CUSTOM_COLOR_PROFILE = +<Colorimetry.CM_CUSTOM_COLOR_PROFILE: 18> + + +
+ + + + +
+
+
+ CM_opYCC601 = +<Colorimetry.CM_AdobeYCC601: 9> + + +
+ + + + +
+
+
+ CM_opRGB = +<Colorimetry.CM_AdobeRGB: 10> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/data_info.html b/docs/UCD-API文档/content/UniTAP/common/data_info.html new file mode 100644 index 0000000..3244527 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/data_info.html @@ -0,0 +1,669 @@ + + + + + + + UniTAP.common.data_info API documentation + + + + + + + + + +
+
+

+UniTAP.common.data_info

+ + + + + +
+
+
+ + class + DataInfo: + + +
+ + +

Class contains information of frame Packing, ComponentOrder, Alignment.

+
+ + +
+
+ packing + + +
+ + + + +
+
+
+ component_order + + +
+ + + + +
+
+
+ alignment + + +
+ + + + +
+
+
+ + def + is_valid(self) -> bool: + + +
+ + +

Check that information is valid (not equal UNKNOWN state).

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+
+ + class + DataInfo.Packing(enum.IntEnum): + + +
+ + +

Contains values of possible packing.

+
+ + +
+
+ P_UNKNOWN = +<Packing.P_UNKNOWN: 0> + + +
+ + + + +
+
+
+ P_PLANAR = +<Packing.P_PLANAR: 1> + + +
+ + + + +
+
+
+ P_PACKED = +<Packing.P_PACKED: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DataInfo.ComponentOrder(enum.IntEnum): + + +
+ + +

Contains values of possible component order.

+
+ + +
+
+ CO_UNKNOWN = +<ComponentOrder.CO_UNKNOWN: 0> + + +
+ + + + +
+
+
+ CO_UCDRX = +<ComponentOrder.CO_UCDRX: 1> + + +
+ + + + +
+
+
+ CO_RGB = +<ComponentOrder.CO_RGB: 2> + + +
+ + + + +
+
+
+ CO_RGBA = +<ComponentOrder.CO_RGBA: 3> + + +
+ + + + +
+
+
+ CO_BGR = +<ComponentOrder.CO_BGR: 4> + + +
+ + + + +
+
+
+ CO_BGRA = +<ComponentOrder.CO_BGRA: 5> + + +
+ + + + +
+
+
+ CO_YCbCr = +<ComponentOrder.CO_YCbCr: 6> + + +
+ + + + +
+
+
+ CO_CbY0CrY1 = +<ComponentOrder.CO_CbY0CrY1: 7> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DataInfo.Alignment(enum.IntEnum): + + +
+ + +

Contains values of possible alignment.

+
+ + +
+
+ A_UNKNOWN = +<Alignment.A_UNKNOWN: 0> + + +
+ + + + +
+
+
+ A_MSB = +<Alignment.A_MSB: 1> + + +
+ + + + +
+
+
+ A_LSB = +<Alignment.A_LSB: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/dsc_compression_info.html b/docs/UCD-API文档/content/UniTAP/common/dsc_compression_info.html new file mode 100644 index 0000000..ebb2302 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/dsc_compression_info.html @@ -0,0 +1,556 @@ + + + + + + + UniTAP.common.dsc_compression_info API documentation + + + + + + + + + +
+
+

+UniTAP.common.dsc_compression_info

+ + + + + +
+
+
+ + class + DscCompressionInfo: + + +
+ + +

Class contains information about DSC compression used on frame.

+
+ + +
+
+ color_format + + +
+ + + + +
+
+
+ bpp + + +
+ + + + +
+
+
+ is_block_prediction_enabled + + +
+ + + + +
+
+
+ h_slice_size + + +
+ + + + +
+
+
+ v_slice_size + + +
+ + + + +
+
+
+ buffer_bit_depth + + +
+ + + + +
+
+
+ version + + +
+ + + + +
+
+
+ is_simple_as_444 + + +
+ + + + +
+
+
+ + def + is_valid(self) -> bool: + + +
+ + +

Return state of the video frame and check color_format, bpp, h and v slice_size and DSC version. +If everything ok, return True, otherwise - False.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+
+ + class + DscCompressionInfo.DscColorFormat(enum.IntEnum): + + +
+ + +

Contains values of possible color format.

+
+ + +
+
+ CF_NONE = +<DscColorFormat.CF_NONE: -1> + + +
+ + + + +
+
+
+ CF_RGB = +<DscColorFormat.CF_RGB: 0> + + +
+ + + + +
+
+
+ CF_YCbCr_422 = +<DscColorFormat.CF_YCbCr_422: 1> + + +
+ + + + +
+
+
+ CF_YCbCr_444 = +<DscColorFormat.CF_YCbCr_444: 2> + + +
+ + + + +
+
+
+ CF_YCbCr_420 = +<DscColorFormat.CF_YCbCr_420: 3> + + +
+ + + + +
+
+
+ CF_Simple_422 = +<DscColorFormat.CF_Simple_422: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + def + create_from_pps( pps_bytearray: bytearray) -> DscCompressionInfo: + + +
+ + +

Fill structure 'DscCompressionInfo' from PPS header of the DSC image.

+ +
Returns:
+ +
+

object of DscCompressionInfo type.

+
+
+ + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/dsc_video_frame.html b/docs/UCD-API文档/content/UniTAP/common/dsc_video_frame.html new file mode 100644 index 0000000..b27dd67 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/dsc_video_frame.html @@ -0,0 +1,323 @@ + + + + + + + UniTAP.common.dsc_video_frame API documentation + + + + + + + + + +
+
+

+UniTAP.common.dsc_video_frame

+ + + + + +
+
+
+ + class + VideoFrameDSC(UniTAP.common.video_frame.VideoFrame): + + +
+ + +

Class VideoFrameDSC contains base information about DSC compressed video frame:

+ +
    +
  • Height (int).
  • +
  • Width (int).
  • +
  • Data (bytearray).
  • +
  • Color info (object of ColorInfo).
  • +
  • Data info (object of DataInfo).
  • +
  • Timestamp (object of Timestamp).
  • +
  • CompressionInfo (object of CompressionInfo)
  • +
+
+ + +
+
+ compression_info + + +
+ + + + +
+
+
+ + def + is_compressed(self) -> bool: + + +
+ + +

Return state of the video frame, compressed it or not.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/timestamp.html b/docs/UCD-API文档/content/UniTAP/common/timestamp.html new file mode 100644 index 0000000..3fb4686 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/timestamp.html @@ -0,0 +1,363 @@ + + + + + + + UniTAP.common.timestamp API documentation + + + + + + + + + +
+
+

+UniTAP.common.timestamp

+ + + + + +
+
+
+ + class + Timestamp: + + +
+ + +

Class contains information about timestamp in several representation variant:

+ + +
+ + +
+
+ + Timestamp(nano_secs: int) + + +
+ + + + +
+
+
+ to_sec: float + + +
+ + +

Returns time in seconds.

+
+ + +
+
+
+ to_m_sec: float + + +
+ + +

Returns time milliseconds seconds.

+
+ + +
+
+
+ to_u_sec: float + + +
+ + +

Returns time microseconds seconds.

+
+ + +
+
+
+ to_n_sec: float + + +
+ + +

Returns time nanoseconds seconds.

+
+ + +
+
+
+ value: float + + +
+ + +

Returns time nanoseconds seconds.

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/timing.html b/docs/UCD-API文档/content/UniTAP/common/timing.html new file mode 100644 index 0000000..0e6ff2d --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/timing.html @@ -0,0 +1,817 @@ + + + + + + + UniTAP.common.timing API documentation + + + + + + + + + +
+
+

+UniTAP.common.timing

+ + + + + +
+
+
+ + class + Timing: + + +
+ + +

Class Timing contains information about Timing: all resolutions, timing id, frame rate, AspectRatio, +Standard, ReduceBlanking.

+
+ + +
+
+ frame_rate + + +
+ + + + +
+
+
+ hactive + + +
+ + + + +
+
+
+ vactive + + +
+ + + + +
+
+
+ htotal + + +
+ + + + +
+
+
+ vtotal + + +
+ + + + +
+
+
+ hstart + + +
+ + + + +
+
+
+ vstart + + +
+ + + + +
+
+
+ hswidth + + +
+ + + + +
+
+
+ vswidth + + +
+ + + + +
+
+
+ id + + +
+ + + + +
+
+
+ aspect_ratio + + +
+ + + + +
+
+
+ standard + + +
+ + + + +
+
+
+ reduce_blanking + + +
+ + + + +
+
+
+ + def + is_valid(self) -> bool: + + +
+ + +

Check that timing is correct (Resolutions and frame rate more than 0)

+ +
Returns:
+ +
+

is valid (bool) - valid (True) or not (False)

+
+
+ + +
+
+
+ pixel_clock: float + + +
+ + +

Returns calculated pixel clock required for this video mode in MHz. 0.0 if video mode is not valid.

+ +
Returns:
+ +
+

pixel clock (float)

+
+
+ + +
+
+
+
+ + class + Timing.Standard(enum.IntEnum): + + +
+ + +

Class Standard contains all possible variants of timing standards.

+
+ + +
+
+ SD_NONE = +<Standard.SD_NONE: 0> + + +
+ + + + +
+
+
+ SD_CVT = +<Standard.SD_CVT: 1> + + +
+ + + + +
+
+
+ SD_DMT = +<Standard.SD_DMT: 2> + + +
+ + + + +
+
+
+ SD_CTA = +<Standard.SD_CTA: 3> + + +
+ + + + +
+
+
+ SD_UGF = +<Standard.SD_UGF: 4> + + +
+ + + + +
+
+
+ SD_OVT = +<Standard.SD_OVT: 5> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Timing.AspectRatio(enum.IntEnum): + + +
+ + +

Class AspectRatio contains all possible variants of timing aspect ratio.

+
+ + +
+
+ AR_NONE = +<AspectRatio.AR_NONE: 0> + + +
+ + + + +
+
+
+ AR_4_3 = +<AspectRatio.AR_4_3: 1> + + +
+ + + + +
+
+
+ AR_16_9 = +<AspectRatio.AR_16_9: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Timing.ReduceBlanking(enum.IntEnum): + + +
+ + +

Class ReduceBlanking contains all possible variants of timing reduce blanking.

+
+ + +
+
+ RB_NONE = +<ReduceBlanking.RB_NONE: 0> + + +
+ + + + +
+
+
+ RB1 = +<ReduceBlanking.RB1: 1> + + +
+ + + + +
+
+
+ RB2 = +<ReduceBlanking.RB2: 2> + + +
+ + + + +
+
+
+ RB3 = +<ReduceBlanking.RB3: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/video_frame.html b/docs/UCD-API文档/content/UniTAP/common/video_frame.html new file mode 100644 index 0000000..3637a45 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/video_frame.html @@ -0,0 +1,507 @@ + + + + + + + UniTAP.common.video_frame API documentation + + + + + + + + + +
+
+

+UniTAP.common.video_frame

+ + + + + +
+
+
+ + class + ImageFileFormat(enum.IntEnum): + + +
+ + +

Describe all supported image file formats for saving VideoFrame:

+ +
    +
  • BIN.
  • +
  • PPM.
  • +
  • BMP.
  • +
  • DSC.
  • +
+
+ + +
+
+ IFF_BIN = +<ImageFileFormat.IFF_BIN: 0> + + +
+ + + + +
+
+
+ IFF_PPM = +<ImageFileFormat.IFF_PPM: 1> + + +
+ + + + +
+
+
+ IFF_BMP = +<ImageFileFormat.IFF_BMP: 2> + + +
+ + + + +
+
+
+ IFF_DSC = +<ImageFileFormat.IFF_DSC: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + VideoFrame: + + +
+ + +

Class VideoFrame contains base information about video frame:

+ +
    +
  • Height (int).
  • +
  • Width (int).
  • +
  • Data (bytearray).
  • +
  • Color info (object of ColorInfo).
  • +
  • Data info (object of DataInfo).
  • +
  • Timestamp (object of Timestamp).
  • +
+
+ + +
+
+ width + + +
+ + + + +
+
+
+ height + + +
+ + + + +
+
+
+ data + + +
+ + + + +
+
+
+ color_info + + +
+ + + + +
+
+
+ data_info + + +
+ + + + +
+
+
+ timestamp + + +
+ + + + +
+
+
+ + def + is_compressed(self) -> bool: + + +
+ + + + +
+
+
+
+ + def + get_vf_from_image( path: str, width: int, height: int) -> VideoFrame: + + +
+ + +

Function allows getting prepared object of VideoFrame from external (custom) image.

+ +
Arguments:
+ +
    +
  • path (str) - full path to image.
  • +
  • width (int) - width of image.
  • +
  • height (int) - height of image.
  • +
+
+ + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/common/video_mode.html b/docs/UCD-API文档/content/UniTAP/common/video_mode.html new file mode 100644 index 0000000..7f63136 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/common/video_mode.html @@ -0,0 +1,350 @@ + + + + + + + UniTAP.common.video_mode API documentation + + + + + + + + + +
+
+

+UniTAP.common.video_mode

+ + + + + +
+
+
+ + class + VideoMode: + + +
+ + +

Class VideoMode combines information about Timing and ColorInfo.

+
+ + +
+ + + + + +
+
+
+ timing + + +
+ + + + +
+
+
+ color_info + + +
+ + + + +
+
+
+ + def + is_valid(self) -> bool: + + +
+ + +

Check that Timing and ColorInfo of Video mode is valid.

+ +
Returns:
+ +
+

object of bool type - Video mode valid or not

+
+
+ + +
+
+
+ bit_rate: float + + +
+ + +

Returns calculated bit rate required for this video mode in Gbps. 0 if video mode is not valid

+ +
Returns:
+ +
+

object of float type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/dev_3xx_roles.html b/docs/UCD-API文档/content/UniTAP/dev/dev_3xx_roles.html new file mode 100644 index 0000000..11d9937 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/dev_3xx_roles.html @@ -0,0 +1,1445 @@ + + + + + + + UniTAP.dev.dev_3xx_roles API documentation + + + + + + + + + +
+
+

+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 'UCD340.USBCSink'>, 'USB-C, DP Alt Mode Reference Source': <class 'UCD340.USBCSource'>} + + +
+ + + + +
+
+
+
+ + class + UCD340.USBCSink: + + +
+ + +

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.

+
+
+ + +
+
+
+
+ + class + UCD340.USBCSource: + + +
+ + +

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.

+
+
+ + +
+
+
+
+ + 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
+
+ +
+
+
+
+
+ + 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 'UCD323.DPSink'>, 'DisplayPort Reference Source (SST, HDCP 2.3)': <class 'UCD323.DPSource'>, 'HDMI Reference Sink (HDCP 2.3)': <class 'UCD323.HDMISink'>, 'HDMI Reference Source (HDCP 2.3)': <class 'UCD323.HDMISource'>} + + +
+ + + + +
+
+
+
+ + class + UCD323.DPSink: + + +
+ + +

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.

+
+
+ + +
+
+
+
+ + class + UCD323.DPSource: + + +
+ + +

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.

+
+
+ + +
+
+
+
+ + class + UCD323.HDMISink: + + +
+ + +

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) + + +
+ + + + +
+
+ + + +

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.

+
+
+ + +
+
+
+
+ + class + UCD323.HDMISource: + + +
+ + +

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.

+
+
+ + +
+
+
+
+ + 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 'UCD301.DPSink'>, 'HDMI, DisplayPort (SST), SPDIF Reference Sink': <class 'UCD301.DPSinkHDMISink'>, 'HDMI Reference Sink (HDCP 2.3)': <class 'UCD301.HDMISink'>} + + +
+ + + + +
+
+
+
+ + class + UCD301.DPSink: + + +
+ + +

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.

+
+
+ + +
+
+
+
+ + class + UCD301.HDMISink: + + +
+ + +

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.

+
+
+ + +
+
+
+
+ + class + UCD301.DPSinkHDMISink: + + +
+ + +

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.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/dev_4xx_roles.html b/docs/UCD-API文档/content/UniTAP/dev/dev_4xx_roles.html new file mode 100644 index 0000000..c410765 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/dev_4xx_roles.html @@ -0,0 +1,798 @@ + + + + + + + UniTAP.dev.dev_4xx_roles API documentation + + + + + + + + + +
+
+

+UniTAP.dev.dev_4xx_roles

+ + + + + +
+
+
+ + class + UCD400: + + +
+ + +

Class UCD400 describes of device UCD-400. Device has one possible role:

+ + +
+ + +
+
+ ROLE_DICT = +{'DisplayPort Source and Sink': <class 'UCD400.DPSourceDPSink'>} + + +
+ + + + +
+
+
+
+ + class + UCD400.DPSourceDPSink: + + +
+ + +

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

+ +
    +
  • DPRX4xx.
  • +
  • DPTX4xx.
  • +
  • DUTTests.
  • +
+
+ + +
+
+ + UCD400.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 DPRX4xx type.

+
+
+ + +
+
+ + + +

Returns DP Source (TX - transmitter) role.

+ +
Returns:
+ +
+

object of DPTX4xx type.

+
+
+ + +
+
+ + + +

Returns DUT Test module.

+ +
Returns:
+ +
+

object of DUTTests type.

+
+
+ + +
+
+
+ name: str + + +
+ + +

Returns name of role.

+ +
Returns:
+ +
+

object of str type.

+
+
+ + +
+
+
+
+ + class + UCD422: + + +
+ + +

Class UCD422 describes of device UCD-422. Device has one possible role:

+ + +
+ + +
+
+ ROLE_DICT = +{'HDMI Source and Sink': <class 'UCD422.HDMISourceHDMISink'>} + + +
+ + + + +
+
+
+
+ + class + UCD422.HDMISourceHDMISink: + + +
+ + +

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

+ +
    +
  • HDRX4xx.
  • +
  • HDTX4xx.
  • +
  • DUTTests.
  • +
+
+ + +
+
+ + UCD422.HDMISourceHDMISink( 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 HDTX4xx type.

+
+
+ + +
+
+ + + +

Returns HDMI Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of HDRX4xx type.

+
+
+ + +
+
+ + + +

Returns DUT Test module.

+ +
Returns:
+ +
+

object of DUTTests type.

+
+
+ + +
+
+
+ name: str + + +
+ + +

Returns name of role.

+ +
Returns:
+ +
+

object of str type.

+
+
+ + +
+
+
+
+ + class + UCD424: + + +
+ + +

Class UCD424 describes of device UCD-424. Device has one possible role:

+ + +
+ + +
+
+ ROLE_DICT = +{'USB-C Source and Sink': <class 'UCD424.USBCSourceUSBCSink'>} + + +
+ + + + +
+
+
+
+ + class + UCD424.USBCSourceUSBCSink: + + +
+ + +

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

+ +
    +
  • DPRX4xx.
  • +
  • DPTX4xx.
  • +
  • DUTTests.
  • +
  • PDC.
  • +
+
+ + +
+
+ + UCD424.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 DPRX4xx type.

+
+
+ + +
+
+ + + +

Returns DP Source (TX - transmitter) role.

+ +
Returns:
+ +
+

object of DPTX4xx type.

+
+
+ + +
+
+ + + +

Returns PDC Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of PDC424 type.

+
+
+ + +
+
+ + + +

Returns PDC source (TX - transmitter) role.

+ +
Returns:
+ +
+

object of PDC424 type.

+
+
+ + +
+
+ + + +

Returns DUT Test module.

+ +
Returns:
+ +
+

object of DUTTests type.

+
+
+ + +
+
+
+ name: str + + +
+ + +

Returns name of role.

+ +
Returns:
+ +
+

object of str type.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/dev_5xx_roles.html b/docs/UCD-API文档/content/UniTAP/dev/dev_5xx_roles.html new file mode 100644 index 0000000..2a0b99f --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/dev_5xx_roles.html @@ -0,0 +1,869 @@ + + + + + + + UniTAP.dev.dev_5xx_roles API documentation + + + + + + + + + +
+
+

+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 'UCD500.DPSourceDPSink'>, 'DisplayPort Source and USB-C, DP Alt Mode Sink': <class 'UCD500.DPSourceUSBCSink'>, 'DisplayPort Sink and USB-C, DP Alt Mode Source': <class 'UCD500.USBCSourceDPSink'>, 'USB-C, DP Alt Mode Source and Sink': <class 'UCD500.USBCSourceUSBCSink'>} + + +
+ + + + +
+
+
+
+ + class + UCD500.DPSourceDPSink: + + +
+ + +

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.

+
+
+ + +
+
+
+
+ + class + UCD500.DPSourceUSBCSink: + + +
+ + + + +
+
+ + 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.

+
+
+ + +
+
+
+
+ + class + UCD500.USBCSourceDPSink: + + +
+ + + + +
+
+ + 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.

+
+
+ + +
+
+
+
+ + class + UCD500.USBCSourceUSBCSink: + + +
+ + + + +
+
+ + 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.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/device.html b/docs/UCD-API文档/content/UniTAP/dev/device.html new file mode 100644 index 0000000..99641ed --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/device.html @@ -0,0 +1,446 @@ + + + + + + + UniTAP.dev.device API documentation + + + + + + + + + +
+
+

+UniTAP.dev.device

+ + + + + +
+
+
+ MODEL_TO_CLASS = + + {'UCD-500': <class 'UniTAP.dev.dev_5xx_roles.UCD500'>, 'UCD-424': <class 'UniTAP.dev.dev_4xx_roles.UCD424'>, 'UCD-422': <class 'UniTAP.dev.dev_4xx_roles.UCD422'>, 'UCD-400': <class 'UniTAP.dev.dev_4xx_roles.UCD400'>, 'UCD-340': <class 'UniTAP.dev.dev_3xx_roles.UCD340'>, 'UCD-323': <class 'UniTAP.dev.dev_3xx_roles.UCD323'>, 'UCD-301': <class 'UniTAP.dev.dev_3xx_roles.UCD301'>, 'UCD-240': <class 'UniTAP.dev.dev_3xx_roles.UCD240'>} + + +
+ + + + +
+
+
+ + class + NotExistingRoleSelected(builtins.Exception): + + +
+ + +

Redefinition of base exception. +Define error of 'not existing role selected'.

+
+ + +
+
Inherited Members
+
+
builtins.Exception
+
Exception
+ +
+
builtins.BaseException
+
with_traceback
+
add_note
+
args
+ +
+
+
+
+
+
+ + class + DeviceRoleIsAlreadySelected(builtins.Exception): + + +
+ + +

Redefinition of base exception. +Define error of 'device role already selected'.

+
+ + +
+
Inherited Members
+
+
builtins.Exception
+
Exception
+ +
+
builtins.BaseException
+
with_traceback
+
add_note
+
args
+ +
+
+
+
+
+
+ + class + TSIDevice: + + +
+ + +

Class TSIDevice ... Allows:

+ +
    +
  • Select role of the device select_role.
  • +
  • Get and redefine OPF (Operator feedback dialog) handler opf_handler.
  • +
+
+ + +
+
+ + TSIDevice( io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO, name: str, serial_number: str, roles: List[~RoleType]) + + +
+ + + + +
+
+
+ + def + select_role(self, role_type: Type[~RoleType]) -> ~RoleType: + + +
+ + +

Function allows selecting role of the chosen device. +For example: UniTAP.dev.UCD500.DPSourceDPSink - will be opened UCD-500 in role DisplayPort Source and Sink.

+ +
Arguments:
+ +
    +
  • role_type (RoleType) - one of the possible roles.
  • +
+ +
Returns:
+ +
+

object of RoleType type. Selected role.

+
+
+ + +
+
+
+ available_roles: list + + +
+ + +

Returns available list of roles.

+ +
Returns:
+ +
+

object of list type.

+
+
+ + +
+
+
+ opf_handler + + +
+ + +

Returns current OPF handler.

+ +
Returns:
+ +
+

object of handler type.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/capturer/result_object.html b/docs/UCD-API文档/content/UniTAP/dev/modules/capturer/result_object.html new file mode 100644 index 0000000..649f5eb --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/capturer/result_object.html @@ -0,0 +1,368 @@ + + + + + + + UniTAP.dev.modules.capturer.result_object API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.capturer.result_object

+ + + + + +
+
+
+ + class + ResultObject: + + +
+ + +

The base class of all capture results. +Contains information about start_capture_time, end_capture_time, timestamp and buffer with captured data.

+
+ + +
+
+ start_capture_time: int + + +
+ + +

Return start capture time.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ end_capture_time: int + + +
+ + +

Return end capture time.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+ + + +

Return timestamp.

+ +
Returns:
+ +
+

object of Timestamp type

+
+
+ + +
+
+
+ buffer: list + + +
+ + +

Return buffer with captured data.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ + def + clear(self): + + +
+ + +

Clear all data.

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/audio_test.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/audio_test.html new file mode 100644 index 0000000..e7a756e --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/audio_test.html @@ -0,0 +1,439 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.audio_test API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.audio_test

+ + + + + +
+
+
+ + class + AudioTestParam: + + +
+ + +

Class AudioTestParam describes requirement parameters for audio test:

+ +
    +
  • Set and get sample_rate. Describes expected sampling rate of audio signal.
  • +
  • Set and get audio_frequency. Describes expected audible (sine) frequency as Hz.
  • +
  • Set and get frequency_tolerance. Describes allowed deviation from expected frequency as Hz.
  • +
  • Set and get audio_glitches_allowed. Describes number of audio glitches allowed per test.
  • +
  • Set and get save_conditions. Describes tested audio save conditions.
  • +
  • Set and get storage_folder. Describes location where the captured audio is to be saved.
  • +
+
+ + +
+
+ + AudioTestParam(json_obj) + + +
+ + + + +
+
+
+ sample_rate: int + + +
+ + +

Set and get sampling rate of audio signal.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ audio_frequency: int + + +
+ + +

Set and get audible (sine) frequency as Hz.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ frequency_tolerance: int + + +
+ + +

Set and get allowed deviation from expected frequency as Hz.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ audio_glitches_allowed: int + + +
+ + +

Set and get number of audio glitches allowed per test.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ glitch_detect_threshold: int + + +
+ + +

Set and get number of audio glitches allowed per test.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ save_conditions: str + + +
+ + +

Set and get tested audio save conditions.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ storage_folder: str + + +
+ + +

Set and get location where the captured audio is to be saved.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/cec_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/cec_tests.html new file mode 100644 index 0000000..d60a31e --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/cec_tests.html @@ -0,0 +1,325 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests

+ + + + + +
+
+
+ + class + CecFunctionalTestParam: + + +
+ + +

Class CecFunctionalTestParam describes requirement parameters for CEC tests:

+ +
    +
  • Set and get timeout. Describes test timeout, in milliseconds.
  • +
  • Set and get physical_address. Describes Local CEC physical address.
  • +
+
+ + +
+
+ + CecFunctionalTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ physical_address: int + + +
+ + +

Set and get Local CEC physical address.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/crc_video_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/crc_video_tests.html new file mode 100644 index 0000000..141d44c --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/crc_video_tests.html @@ -0,0 +1,922 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests

+ + + + + +
+
+
+ + class + CrcVideoTestBpp(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ BPP12 = +<CrcVideoTestBpp.BPP12: 12> + + +
+ + + + +
+
+
+ BPP15 = +<CrcVideoTestBpp.BPP15: 15> + + +
+ + + + +
+
+
+ BPP16 = +<CrcVideoTestBpp.BPP16: 16> + + +
+ + + + +
+
+
+ BPP18 = +<CrcVideoTestBpp.BPP18: 18> + + +
+ + + + +
+
+
+ BPP20 = +<CrcVideoTestBpp.BPP20: 20> + + +
+ + + + +
+
+
+ BPP21 = +<CrcVideoTestBpp.BPP21: 21> + + +
+ + + + +
+
+
+ BPP24 = +<CrcVideoTestBpp.BPP24: 24> + + +
+ + + + +
+
+
+ BPP30 = +<CrcVideoTestBpp.BPP30: 30> + + +
+ + + + +
+
+
+ BPP32 = +<CrcVideoTestBpp.BPP32: 32> + + +
+ + + + +
+
+
+ BPP36 = +<CrcVideoTestBpp.BPP36: 36> + + +
+ + + + +
+
+
+ BPP48 = +<CrcVideoTestBpp.BPP48: 48> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + BrokenFrameExportFormat(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ BIN = +<BrokenFrameExportFormat.BIN: 0> + + +
+ + + + +
+
+
+ PPM = +<BrokenFrameExportFormat.PPM: 1> + + +
+ + + + +
+
+
+ BMP = +<BrokenFrameExportFormat.BMP: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + CrcVideoTestParam: + + +
+ + +

Class CrcVideoTestParam describes requirement parameters for CRC tests:

+ + +
+ + +
+
+ + CrcVideoTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ number_frames_to_test: int + + +
+ + +

Set and get total number of frames to be tested.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ number_reference_frames: int + + +
+ + +

Set and get number of reference frames.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ number_frames_mismatch: int + + +
+ + +

Set and get number of bad frames allowed in single CRC tests.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ reference_width: int + + +
+ + +

Set and get expected video width, in pixels.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ reference_height: int + + +
+ + +

Set and get expected video weight, in pixels.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ reference_color_depth: int + + +
+ + +

Set and get expected color depth, as bits per pixel CrcVideoTestBpp.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ required_frame_rate: int + + +
+ + +

Set and get expected frame rate, in millihertz (mHz).

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ frame_rate_tolerance: int + + +
+ + +

Set and get frame rate tolerance, in millihertz (mHz).

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ reference_crc_values: list + + +
+ + +

Set and get CRC reference values. Each CRC set consists of 3 16-bit words.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ motion_test_iteration: int + + +
+ + +

Set and get number of iterations the defined CRC sequence must be found in order to pass the test.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ data_transfer_timeout: int + + +
+ + +

Set and get data transfer timeout in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ failed_frames_folder: str + + +
+ + +

Set and get location where the failed frames are to be saved.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_export_failed: int + + +
+ + +

Set and get number of failed frames to be exported from the video test.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ export_format: BrokenFrameExportFormat + + +
+ + +

Set and get crc failed frame file format.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp1_4_sink_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp1_4_sink_tests.html new file mode 100644 index 0000000..9c273ce --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp1_4_sink_tests.html @@ -0,0 +1,1673 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests

+ + + + + +
+
+
+ + class + BitStream(enum.IntEnum): + + +
+ + +

Describes available values for bit stream. +Sink DUT support 444 CRC for Simple 422 bitstream

+
+ + +
+
+ YCbCr422 = +<BitStream.YCbCr422: 0> + + +
+ + + + +
+
+
+ YCbCr444 = +<BitStream.YCbCr444: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PackedSource(enum.IntEnum): + + +
+ + +

Describes available values for packer source. +Source of the most packet video modes table.

+
+ + +
+
+ UseTestConfig = +<PackedSource.UseTestConfig: 0> + + +
+ + + + +
+
+
+ UseSinkDutEdid = +<PackedSource.UseSinkDutEdid: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DisplayIdVisualCheck(enum.IntEnum): + + +
+ + +

Describes available values for visual check during DisplayID CTS tests.

+
+ + +
+
+ NeverSkip = +<DisplayIdVisualCheck.NeverSkip: 0> + + +
+ + + + +
+
+
+ SkipIfCrcMatches = +<DisplayIdVisualCheck.SkipIfCrcMatches: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Timing: + + +
+ + +

Class Timing describes available supported timings standard.

+ +
    +
  • CTA cta (enable/disable).
  • +
  • RB1 rb1 (enable/disable).
  • +
  • RB2 rb2 (enable/disable).
  • +
+
+ + +
+
+ + Timing(timing_data) + + +
+ + + + +
+
+
+ cta + + +
+ + +

Set and get CTA flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ rb1 + + +
+ + +

Set and get RB1 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ rb2 + + +
+ + +

Set and get RB2 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + set_all(self): + + +
+ + + + +
+
+
+ + def + clear(self): + + +
+ + + + +
+
+
+
+ + class + Dp14SinkTimings: + + +
+ + +

Class Dp14SinkTimings defines DSC video modes adn allows settings values.

+ + +
+ + +
+
+ + Dp14SinkTimings(json_obj) + + +
+ + + + +
+
+
+ T_1920_x_1080_30: Timing + + +
+ + +

Set and get 1920x1080 30Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_1920_x_1080_60: Timing + + +
+ + +

Set and get 1920x1080 60Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_1920_x_1080_120: Timing + + +
+ + +

Set and get 1920x1080 120Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_3840_x_2160_30: Timing + + +
+ + +

Set and get 3840x2160 30Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_3840_x_2160_60: Timing + + +
+ + +

Set and get 3840x2160 60Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_3840_x_2160_120: Timing + + +
+ + +

Set and get 3840x2160 120Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_5120_x_2160_30: Timing + + +
+ + +

Set and get 5120x2160 30Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_5120_x_2160_60: Timing + + +
+ + +

Set and get 5120x2160 60Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_5120_x_2160_120: Timing + + +
+ + +

Set and get 5120x2160 120Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_7680_x_4320_30: Timing + + +
+ + +

Set and get 7680x4320 30Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_7680_x_4320_60: Timing + + +
+ + +

Set and get 7680x4320 60Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+ T_7680_x_4320_100: Timing + + +
+ + +

Set and get 7680x4320 100Hz timing.

+ +
Returns:
+ +
+

object of Timing type

+
+
+ + +
+
+
+
+ + class + ConfigVideoMode1LaneParam: + + +
+ + +

Class ConfigVideoMode1LaneParam defines support for video mode for 1 lane and allows settings values.

+ + +
+ + +
+
+ + ConfigVideoMode1LaneParam(json_obj) + + +
+ + + + +
+
+
+ cvt_1280x800: bool + + +
+ + +

Set and get CVT 1280x800 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_1280x768: bool + + +
+ + +

Set and get DMT 1280x768 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_800x600: bool + + +
+ + +

Set and get DMT 800x600 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_1024x768: bool + + +
+ + +

Set and get DMT 1024x768 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cta_1440x480: bool + + +
+ + +

Set and get CTA 1440x480 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cta_1440x576: bool + + +
+ + +

Set and get CTA 1440x576 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+
+ + class + ConfigVideoMode2LaneParam: + + +
+ + +

Class ConfigVideoMode2LaneParam defines support for video mode for 2 lane and allows settings values.

+ + +
+ + +
+
+ + ConfigVideoMode2LaneParam(json_obj) + + +
+ + + + +
+
+
+ dmt_1280x1024: bool + + +
+ + +

Set and get DMT 1280x1024 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_1280x960: bool + + +
+ + +

Set and get DMT 1280x960 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_1360x768: bool + + +
+ + +

Set and get DMT 1360x768 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cvt_1280x800: bool + + +
+ + +

Set and get CVT 1280x800 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_1400x1050: bool + + +
+ + +

Set and get DMT 1400x1050 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_1280x768: bool + + +
+ + +

Set and get DMT 1280x768 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cvt_1600x1200: bool + + +
+ + +

Set and get CVT 1600x1200 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+
+ + class + ConfigVideoMode4LaneParam: + + +
+ + +

Class ConfigVideoMode4LaneParam defines support for video mode for 4 lane and allows settings values.

+ + +
+ + +
+
+ + ConfigVideoMode4LaneParam(json_obj) + + +
+ + + + +
+
+
+ cvt_2048x1536: bool + + +
+ + +

Set and get CVT 2048x1536 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_1792x1344: bool + + +
+ + +

Set and get DMT 1792x1344 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dmt_1600x1200: bool + + +
+ + +

Set and get DMT 1600x1200 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cta_1920x1080: bool + + +
+ + +

Set and get CTA 1920x1080 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+
+ + class + Dp14SinkTestParam: + + +
+ + +

Class Dp14SinkTestParam allows working with parameters for Sink DP 1.4 LLCTS tests.

+ + +
+ + +
+
+ + Dp14SinkTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ timings + + +
+ + +

Set and get timings.

+ +
Returns:
+ +
+

object Dp14SinkTimings

+
+
+ + +
+
+
+ dsc_video_mode: PackedSource + + +
+ + +

Set and get dsc video packed source.

+ +
Returns:
+ +
+

object PackedSource

+
+
+ + +
+
+
+ bitstream: BitStream + + +
+ + +

Set and get bitstream.

+ +
Returns:
+ +
+

object BitStream

+
+
+ + +
+
+
+ packed_source: PackedSource + + +
+ + +

Set and get packed source.

+ +
Returns:
+ +
+

object PackedSource

+
+
+ + +
+
+
+ config_video_mode_1_lane + + +
+ + +

Set and get configuration of video modes for 1 lane.

+ +
Returns:
+ +
+

object ConfigVideoMode1LaneParam

+
+
+ + +
+
+
+ config_video_mode_2_lane + + +
+ + +

Set and get configuration of video modes for 2 lane.

+ +
Returns:
+ +
+

object ConfigVideoMode2LaneParam

+
+
+ + +
+
+
+ config_video_mode_4_lane + + +
+ + +

Set and get configuration of video modes for 4 lane.

+ +
Returns:
+ +
+

object ConfigVideoMode4LaneParam

+
+
+ + +
+
+
+ display_id_visual: DisplayIdVisualCheck + + +
+ + +

Set and get flag of visual check in Display ID.

+ +
Returns:
+ +
+

object DisplayIdVisualCheck

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp1_4_source_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp1_4_source_tests.html new file mode 100644 index 0000000..652f785 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp1_4_source_tests.html @@ -0,0 +1,394 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests

+ + + + + +
+
+
+ + class + Dp14SourceDUTTestParam: + + +
+ + +

Class Dp14SourceDUTTestParam allows working with default group of parameters for DP 1.4 LLCTS tests:

+ +
    +
  • Set and get GeneralSourceDUTDp14SettingTab. Allows working with parameters from General source part general.
  • +
  • Set and get AudioSourceDp14SettingTab. Allows working with parameters from Audio source part audio.
  • +
  • Set and get DscConfigDp14Tab. Allows working with parameters from DSC part dsc.
  • +
  • Set and get DisplayIdDp14ConfigTab. Allows working with parameters from Display ID part display_id.
  • +
  • Set and get AdaptiveSyncDp14ConfigTab. Allows working with parameters from Adaptive-Sync part adaptive_sync.
  • +
+
+ + +
+
+ + Dp14SourceDUTTestParam(json_obj) + + +
+ + + + +
+
+ + + +

Get object of parameters from General source part.

+ +
Returns:
+ +
+

object of GeneralSourceDUTDp14SettingTab type

+
+
+ + +
+
+ + + +

Get object of parameters from Audio source part.

+ +
Returns:
+ +
+

object of AudioSourceDp14SettingTab type

+
+
+ + +
+
+ + + +

Get object of parameters from DSC source part.

+ +
Returns:
+ +
+

object of DscConfigDp14Tab type

+
+
+ + +
+
+ + + +

Get object of parameters from Display ID source part.

+ +
Returns:
+ +
+

object of DisplayIdDp14ConfigTab type

+
+
+ + +
+
+ + + +

Get object of parameters from Adaptive-Sync source part.

+ +
Returns:
+ +
+

object of AdaptiveSyncDp14ConfigTab type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp2_1_source_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp2_1_source_tests.html new file mode 100644 index 0000000..2904b9e --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp2_1_source_tests.html @@ -0,0 +1,415 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests

+ + + + + +
+
+
+ + class + Dp21SourceDUTTestParam: + + +
+ + +

Class Dp21SourceDUTTestParam allows working with default group of parameters for DP 2.1 LLCTS tests:

+ +
    +
  • Set and get GeneralSourceDUTDp21SettingTab. Allows working with parameters from General source part general.
  • +
  • Set and get DisplayIdDp21ConfigTab. Allows working with parameters from Display ID part display_id.
  • +
  • Set and get AdaptiveSyncDp21ConfigTab. Allows working with parameters from Adaptive-Sync part adaptive_sync.
  • +
  • Set and get Dp21AvailableVideoModes. Allows working with parameters from Video modes part video_modes.
  • +
+
+ + +
+
+ + Dp21SourceDUTTestParam(json_obj) + + +
+ + + + +
+
+ + + +

Get object of parameters from General source part.

+ +
Returns:
+ +
+

object of GeneralSourceDUTDp21SettingTab type

+
+
+ + +
+
+ + + +

Get object of parameters from Audio source part.

+ +
Returns:
+ +
+

object of AudioSourceDp21SettingTab type

+
+
+ + +
+
+ + + +

Get object of parameters from Display ID source part.

+ +
Returns:
+ +
+

object of DisplayIdDp21ConfigTab type

+
+
+ + +
+
+ + + +

Get object of parameters from Adaptive-Sync source part.

+ +
Returns:
+ +
+

object of AdaptiveSyncDp21ConfigTab type

+
+
+ + +
+
+
+ video_modes: UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_video_modes.Dp21AvailableVideoModes + + +
+ + +

Get object of parameters from Video modes source part.

+ +
Returns:
+ +
+

object of Dp21AvailableVideoModes type

+
+
+ + +
+
+
+ dsc_video_modes: UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_dsc_video_modes.Dp21AvailableDscVideoModes + + +
+ + +

Get object of parameters from Video modes source part.

+ +
Returns:
+ +
+

object of Dp21AvailableVideoModes type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_1_4_source_general_tab.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_1_4_source_general_tab.html new file mode 100644 index 0000000..a7057b7 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_1_4_source_general_tab.html @@ -0,0 +1,5194 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab

+ + + + + +
+
+
+ + class + EventIndication(enum.IntEnum): + + +
+ + +

Describes available events indications for test automation.

+
+ + +
+
+ Unknown = +<EventIndication.Unknown: -1> + + +
+ + + + +
+
+
+ AlwaysReady = +<EventIndication.AlwaysReady: 0> + + +
+ + + + +
+
+
+ EdidRead = +<EventIndication.EdidRead: 1> + + +
+ + + + +
+
+
+ LinkTrainingEnd = +<EventIndication.LinkTrainingEnd: 2> + + +
+ + + + +
+
+
+ ActiveVideo = +<EventIndication.ActiveVideo: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + MaxSupportedVideoMode(enum.IntEnum): + + +
+ + +

Describes available video modes for field max_supported_video_mode.

+
+ + +
+
+ T_640x480_60Hz_6BPC = +<MaxSupportedVideoMode.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<MaxSupportedVideoMode.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<MaxSupportedVideoMode.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<MaxSupportedVideoMode.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ T_1920x1080_60Hz_8BPC = +<MaxSupportedVideoMode.T_1920x1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
+ T_1920x1440_60Hz_8BPC = +<MaxSupportedVideoMode.T_1920x1440_60Hz_8BPC: 6> + + +
+ + + + +
+
+
+ T_1920x1080_120Hz_8BPC = +<MaxSupportedVideoMode.T_1920x1080_120Hz_8BPC: 7> + + +
+ + + + +
+
+
+ T_1280x800_60Hz_RB1_6BPC = +<MaxSupportedVideoMode.T_1280x800_60Hz_RB1_6BPC: 8> + + +
+ + + + +
+
+
+ T_1280x768_60Hz_RB1_6BPC = +<MaxSupportedVideoMode.T_1280x768_60Hz_RB1_6BPC: 9> + + +
+ + + + +
+
+
+ T_800x600_60Hz_10BPC = +<MaxSupportedVideoMode.T_800x600_60Hz_10BPC: 10> + + +
+ + + + +
+
+
+ T_1024x768_60Hz_10BPC = +<MaxSupportedVideoMode.T_1024x768_60Hz_10BPC: 11> + + +
+ + + + +
+
+
+ T_1280x1024_60Hz_8BPC = +<MaxSupportedVideoMode.T_1280x1024_60Hz_8BPC: 12> + + +
+ + + + +
+
+
+ T_1360x768_60Hz_10BPC = +<MaxSupportedVideoMode.T_1360x768_60Hz_10BPC: 13> + + +
+ + + + +
+
+
+ T_1280x800_60Hz_RB1_10BPC = +<MaxSupportedVideoMode.T_1280x800_60Hz_RB1_10BPC: 14> + + +
+ + + + +
+
+
+ T_1400x1050_60Hz_RB1_8BPC = +<MaxSupportedVideoMode.T_1400x1050_60Hz_RB1_8BPC: 15> + + +
+ + + + +
+
+
+ T_1280x768_60Hz_RB1_10BPC = +<MaxSupportedVideoMode.T_1280x768_60Hz_RB1_10BPC: 16> + + +
+ + + + +
+
+
+ T_1600x1200_60Hz_RB1_6BPC = +<MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_6BPC: 17> + + +
+ + + + +
+
+
+ T_2048x1536_60Hz_RB1_8BPC = +<MaxSupportedVideoMode.T_2048x1536_60Hz_RB1_8BPC: 18> + + +
+ + + + +
+
+
+ T_1792x1344_60Hz_8BPC = +<MaxSupportedVideoMode.T_1792x1344_60Hz_8BPC: 19> + + +
+ + + + +
+
+
+ T_1600x1200_60Hz_RB1_10BPC = +<MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_10BPC: 20> + + +
+ + + + +
+
+
+ T_3840x2160_30Hz_8BPC = +<MaxSupportedVideoMode.T_3840x2160_30Hz_8BPC: 21> + + +
+ + + + +
+
+
+ T_3840x2160_60Hz_8BPC = +<MaxSupportedVideoMode.T_3840x2160_60Hz_8BPC: 22> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PackedTimings1Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field packed_timings_1_lane.

+
+ + +
+
+ NoneTiming = +<PackedTimings1Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ DMT_800x600_60Hz_10BPC = +<PackedTimings1Lane.DMT_800x600_60Hz_10BPC: 10> + + +
+ + + + +
+
+
+ DMT_1024x768_60Hz_6BPC = +<PackedTimings1Lane.DMT_1024x768_60Hz_6BPC: 11> + + +
+ + + + +
+
+
+ CVT_1280x800_60Hz_RB1_6BPC = +<PackedTimings1Lane.CVT_1280x800_60Hz_RB1_6BPC: 8> + + +
+ + + + +
+
+
+ DMT_1280x768_60Hz_RB1_6BPC = +<PackedTimings1Lane.DMT_1280x768_60Hz_RB1_6BPC: 9> + + +
+ + + + +
+
+
+ CTA_1440x480_60Hz_8BPC = +<PackedTimings1Lane.CTA_1440x480_60Hz_8BPC: 23> + + +
+ + + + +
+
+
+ CTA_1440x576_50Hz_8BPC = +<PackedTimings1Lane.CTA_1440x576_50Hz_8BPC: 24> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PackedTimings2Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field packed_timings_2_lane.

+
+ + +
+
+ NoneTiming = +<PackedTimings2Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ DMT_1280x768_60Hz_10BPC = +<PackedTimings2Lane.DMT_1280x768_60Hz_10BPC: 16> + + +
+ + + + +
+
+
+ CVT_1280x800_60Hz_10BPC = +<PackedTimings2Lane.CVT_1280x800_60Hz_10BPC: 14> + + +
+ + + + +
+
+
+ DMT_1280x960_60Hz_8BPC = +<PackedTimings2Lane.DMT_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ DMT_1280x1024_60Hz_8BPC = +<PackedTimings2Lane.DMT_1280x1024_60Hz_8BPC: 12> + + +
+ + + + +
+
+
+ DMT_1360x768_60Hz_10BPC = +<PackedTimings2Lane.DMT_1360x768_60Hz_10BPC: 13> + + +
+ + + + +
+
+
+ DMT_1400x1050_60Hz_RB1_8BPC = +<PackedTimings2Lane.DMT_1400x1050_60Hz_RB1_8BPC: 15> + + +
+ + + + +
+
+
+ CVT_1600x1200_60Hz_RB1_6BPC = +<PackedTimings2Lane.CVT_1600x1200_60Hz_RB1_6BPC: 17> + + +
+ + + + +
+
+
+ DMT_1360x768_60Hz_8BPC = +<PackedTimings2Lane.DMT_1360x768_60Hz_10BPC: 13> + + +
+ + + + +
+
+
+ CVT_1280x800_60Hz_8BPC = +<PackedTimings2Lane.CVT_1280x800_60Hz_8BPC: 26> + + +
+ + + + +
+
+
+ DMT_1280x768_60Hz_8BPC = +<PackedTimings2Lane.DMT_1280x768_60Hz_8BPC: 25> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PackedTimings4Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field packed_timings_4_lane.

+
+ + +
+
+ NoneTiming = +<PackedTimings4Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ DMT_1600x1200_60Hz_10BPC = +<PackedTimings4Lane.DMT_1600x1200_60Hz_10BPC: 20> + + +
+ + + + +
+
+
+ DMT_1600x1200_60Hz_8BPC = +<PackedTimings4Lane.DMT_1600x1200_60Hz_8BPC: 28> + + +
+ + + + +
+
+
+ DMT_1792x1344_60Hz_8BPC = +<PackedTimings4Lane.DMT_1792x1344_60Hz_8BPC: 19> + + +
+ + + + +
+
+
+ CTA_1920x1080_60Hz_10BPC = +<PackedTimings4Lane.CTA_1920x1080_60Hz_10BPC: 29> + + +
+ + + + +
+
+
+ CTA_1920x1080_60Hz_8BPC = +<PackedTimings4Lane.CTA_1920x1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
+ CVT_2048x1536_60Hz_RB1_8BPC = +<PackedTimings4Lane.CVT_2048x1536_60Hz_RB1_8BPC: 18> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Rbb1Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field rbb_1l.

+
+ + +
+
+ NoneTiming = +<Rbb1Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Rbb1Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Rbb1Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Rbb2Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field rbb_2l.

+
+ + +
+
+ NoneTiming = +<Rbb2Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Rbb2Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Rbb2Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Rbb2Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Rbb4Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field rbb_4l.

+
+ + +
+
+ NoneTiming = +<Rbb4Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Rbb4Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Rbb4Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Rbb4Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Rbb4Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ T_1920_1080_60Hz_8BPC = +<Rbb4Lane.T_1920_1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr1Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr_1l.

+
+ + +
+
+ NoneTiming = +<Hbr1Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr1Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr1Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr1Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr2Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr_2l.

+
+ + +
+
+ NoneTiming = +<Hbr2Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr2Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr2Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr2Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Hbr2Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr4Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr_4l.

+
+ + +
+
+ NoneTiming = +<Hbr4Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr4Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr4Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr4Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Hbr4Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ T_1920_1080_60Hz_8BPC = +<Hbr4Lane.T_1920_1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
+ T_1920_1440_60Hz_8BPC = +<Hbr4Lane.T_1920_1440_60Hz_8BPC: 6> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr2_1Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr2_1l.

+
+ + +
+
+ NoneTiming = +<Hbr2_1Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr2_1Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr2_1Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr2_1Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Hbr2_1Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr2_2Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr2_2l.

+
+ + +
+
+ NoneTiming = +<Hbr2_2Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr2_2Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr2_2Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr2_2Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Hbr2_2Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ T_1920_1080_60Hz_8BPC = +<Hbr2_2Lane.T_1920_1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
+ T_1920_1440_60Hz_8BPC = +<Hbr2_2Lane.T_1920_1440_60Hz_8BPC: 6> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr2_4Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr2_4l.

+
+ + +
+
+ NoneTiming = +<Hbr2_4Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr2_4Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr2_4Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr2_4Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Hbr2_4Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ T_1920_1080_60Hz_8BPC = +<Hbr2_4Lane.T_1920_1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
+ T_1920_1440_60Hz_8BPC = +<Hbr2_4Lane.T_1920_1440_60Hz_8BPC: 6> + + +
+ + + + +
+
+
+ T_1920x1080_120Hz_8BPC = +<Hbr2_4Lane.T_1920x1080_120Hz_8BPC: 7> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr3_1Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr3_1l.

+
+ + +
+
+ NoneTiming = +<Hbr3_1Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr3_1Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr3_1Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr3_1Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Hbr3_1Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ T_1920_1080_60Hz_8BPC = +<Hbr3_1Lane.T_1920_1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
+ T_1920_1440_60Hz_8BPC = +<Hbr3_1Lane.T_1920_1440_60Hz_8BPC: 6> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr3_2Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr3_2l.

+
+ + +
+
+ NoneTiming = +<Hbr3_2Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr3_2Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr3_2Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr3_2Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Hbr3_2Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ T_1920_1080_60Hz_8BPC = +<Hbr3_2Lane.T_1920_1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
+ T_1920_1440_60Hz_8BPC = +<Hbr3_2Lane.T_1920_1440_60Hz_8BPC: 6> + + +
+ + + + +
+
+
+ T_1920x1080_120Hz_8BPC = +<Hbr3_2Lane.T_1920x1080_120Hz_8BPC: 7> + + +
+ + + + +
+
+
+ T_1280x800_60Hz_RB1_6BPC = +<Hbr3_2Lane.T_1280x800_60Hz_RB1_6BPC: 8> + + +
+ + + + +
+
+
+ T_1280x768_60Hz_RB1_6BPC = +<Hbr3_2Lane.T_1280x768_60Hz_RB1_6BPC: 9> + + +
+ + + + +
+
+
+ T_800x600_60Hz_10BPC = +<Hbr3_2Lane.T_800x600_60Hz_10BPC: 10> + + +
+ + + + +
+
+
+ T_1024x768_60Hz_10BPC = +<Hbr3_2Lane.T_1024x768_60Hz_10BPC: 11> + + +
+ + + + +
+
+
+ T_1280x1024_60Hz_8BPC = +<Hbr3_2Lane.T_1280x1024_60Hz_8BPC: 12> + + +
+ + + + +
+
+
+ T_1360x768_60Hz_10BPC = +<Hbr3_2Lane.T_1360x768_60Hz_10BPC: 13> + + +
+ + + + +
+
+
+ T_1280x800_60Hz_RB1_10BPC = +<Hbr3_2Lane.T_1280x800_60Hz_RB1_10BPC: 14> + + +
+ + + + +
+
+
+ T_1400x1050_60Hz_RB1_8BPC = +<Hbr3_2Lane.T_1400x1050_60Hz_RB1_8BPC: 15> + + +
+ + + + +
+
+
+ T_1280x768_60Hz_RB1_10BPC = +<Hbr3_2Lane.T_1280x768_60Hz_RB1_10BPC: 16> + + +
+ + + + +
+
+
+ T_1600x1200_60Hz_RB1_6BPC = +<Hbr3_2Lane.T_1600x1200_60Hz_RB1_6BPC: 17> + + +
+ + + + +
+
+
+ T_2048x1536_60Hz_RB1_8BPC = +<Hbr3_2Lane.T_2048x1536_60Hz_RB1_8BPC: 18> + + +
+ + + + +
+
+
+ T_1792x1344_60Hz_8BPC = +<Hbr3_2Lane.T_1792x1344_60Hz_8BPC: 19> + + +
+ + + + +
+
+
+ T_1600x1200_60Hz_RB1_10BPC = +<Hbr3_2Lane.T_1600x1200_60Hz_RB1_10BPC: 20> + + +
+ + + + +
+
+
+ T_3840x2160_30Hz_8BPC = +<Hbr3_2Lane.T_3840x2160_30Hz_8BPC: 21> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Hbr3_4Lane(enum.IntEnum): + + +
+ + +

Describes available timings for field hbr3_4l.

+
+ + +
+
+ NoneTiming = +<Hbr3_4Lane.NoneTiming: 0> + + +
+ + + + +
+
+
+ T_640x480_60Hz_6BPC = +<Hbr3_4Lane.T_640x480_60Hz_6BPC: 1> + + +
+ + + + +
+
+
+ T_848x480_60Hz_8BPC = +<Hbr3_4Lane.T_848x480_60Hz_8BPC: 2> + + +
+ + + + +
+
+
+ T_1280x720_60Hz_8BPC = +<Hbr3_4Lane.T_1280x720_60Hz_8BPC: 3> + + +
+ + + + +
+
+
+ T_1280x960_60Hz_8BPC = +<Hbr3_4Lane.T_1280x960_60Hz_8BPC: 4> + + +
+ + + + +
+
+
+ T_1920_1080_60Hz_8BPC = +<Hbr3_4Lane.T_1920_1080_60Hz_8BPC: 5> + + +
+ + + + +
+
+
+ T_1920_1440_60Hz_8BPC = +<Hbr3_4Lane.T_1920_1440_60Hz_8BPC: 6> + + +
+ + + + +
+
+
+ T_1920x1080_120Hz_8BPC = +<Hbr3_4Lane.T_1920x1080_120Hz_8BPC: 7> + + +
+ + + + +
+
+
+ T_1280x800_60Hz_RB1_6BPC = +<Hbr3_4Lane.T_1280x800_60Hz_RB1_6BPC: 8> + + +
+ + + + +
+
+
+ T_1280x768_60Hz_RB1_6BPC = +<Hbr3_4Lane.T_1280x768_60Hz_RB1_6BPC: 9> + + +
+ + + + +
+
+
+ T_800x600_60Hz_10BPC = +<Hbr3_4Lane.T_800x600_60Hz_10BPC: 10> + + +
+ + + + +
+
+
+ T_1024x768_60Hz_10BPC = +<Hbr3_4Lane.T_1024x768_60Hz_10BPC: 11> + + +
+ + + + +
+
+
+ T_1280x1024_60Hz_8BPC = +<Hbr3_4Lane.T_1280x1024_60Hz_8BPC: 12> + + +
+ + + + +
+
+
+ T_1360x768_60Hz_10BPC = +<Hbr3_4Lane.T_1360x768_60Hz_10BPC: 13> + + +
+ + + + +
+
+
+ T_1280x800_60Hz_RB1_10BPC = +<Hbr3_4Lane.T_1280x800_60Hz_RB1_10BPC: 14> + + +
+ + + + +
+
+
+ T_1400x1050_60Hz_RB1_8BPC = +<Hbr3_4Lane.T_1400x1050_60Hz_RB1_8BPC: 15> + + +
+ + + + +
+
+
+ T_1280x768_60Hz_RB1_10BPC = +<Hbr3_4Lane.T_1280x768_60Hz_RB1_10BPC: 16> + + +
+ + + + +
+
+
+ T_1600x1200_60Hz_RB1_6BPC = +<Hbr3_4Lane.T_1600x1200_60Hz_RB1_6BPC: 17> + + +
+ + + + +
+
+
+ T_2048x1536_60Hz_RB1_8BPC = +<Hbr3_4Lane.T_2048x1536_60Hz_RB1_8BPC: 18> + + +
+ + + + +
+
+
+ T_1792x1344_60Hz_8BPC = +<Hbr3_4Lane.T_1792x1344_60Hz_8BPC: 19> + + +
+ + + + +
+
+
+ T_1600x1200_60Hz_RB1_10BPC = +<Hbr3_4Lane.T_1600x1200_60Hz_RB1_10BPC: 20> + + +
+ + + + +
+
+
+ T_3840x2160_30Hz_8BPC = +<Hbr3_4Lane.T_3840x2160_30Hz_8BPC: 21> + + +
+ + + + +
+
+
+ T_3840x2160_60Hz_8BPC = +<Hbr3_4Lane.T_3840x2160_60Hz_8BPC: 22> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TestAutomationFlags: + + +
+ + +

Class TestAutomationFlags allows configuring test automation flags:

+ + +
+ + +
+
+ + TestAutomationFlags(json_obj) + + +
+ + + + +
+ +
+
+ test_edid_read: bool + + +
+ + +

Set and get EDID read flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ test_video_pattern: bool + + +
+ + +

Set and get video pattern flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ test_audio_pattern: bool + + +
+ + +

Set and get audio pattern flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ event_indication: EventIndication + + +
+ + +

Set and get link training flag.

+ +
Returns:
+ +
+

object of EventIndication type

+
+
+ + +
+
+
+
+ + class + DutCapsFlags(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class DutCapsFlags defines the DUT capabilities as flags and allows setting:

+ + +
+ + +
+
+ + DutCapsFlags(json_obj) + + +
+ + + + +
+
+
+ voltage_swing_supported: bool + + +
+ + +

Set and get Voltage swing level flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ pre_emphasis_supported: bool + + +
+ + +

Set and get Pre-emphasis level flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ fixed_timing_dut_supported: bool + + +
+ + +

Set and get Fixed timing DUT flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ spread_spectrum_supported: bool + + +
+ + +

Set and get Spread Spectrum flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ change_vf_without_lt_supported: bool + + +
+ + +

Set and get Video format change without LT flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ lane_count_reduction_without_lt_supported: bool + + +
+ + +

Set and get Lane count reduction without LT flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ e_ddc_protocol_supported: bool + + +
+ + +

Set and get E-DDC protocol flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ audio_transmission_supported: bool + + +
+ + +

Set and get Audio Info Frame for 2 channel audio transmission flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dut_is_type_c_device: bool + + +
+ + +

Set and get Define that DUT is Type-C device flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ fec_supported: bool + + +
+ + +

Set and get FEC flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ fec_disable_sequence_supported: bool + + +
+ + +

Set and get FEC disable sequence flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ audio_without_video_supported: bool + + +
+ + +

Set and get Audio without Video flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dsc_supported: bool + + +
+ + +

Set and get DSC flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dsc_block_prediction_supported: bool + + +
+ + +

Set and get DSC block prediction flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ native_display_id_read: bool + + +
+ + +

Set and get DUT supports native Display ID read flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_vii_supported: bool + + +
+ + +

Set and get DisplayID Type VII Detailed Timing Descriptor flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_viii_supported: bool + + +
+ + +

Set and get DisplayID Type VIII Detailed Timing Descriptor flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_ix_supported: bool + + +
+ + +

Set and get DisplayID Type IX Detailed Timing Descriptor flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_x_supported: bool + + +
+ + +

Set and get DisplayID Type X Detailed Timing Descriptor flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_tiled_display_topology: bool + + +
+ + +

Set and get 2x1 tiled display and DisplayID Tiled Display Topology data block flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_tiled_stereo_display: bool + + +
+ + +

Set and get Field sequential stereo and DisplayID Tiled Stereo Display Interface data block flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ stacked_frame_stereo_supported: bool + + +
+ + +

Set and get Stacked frame stereo and DisplayID Tiled Stereo Display Interface data flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + clear_all_caps(self): + + +
+ + +

Clear all settings.

+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + DutCapsDp14: + + +
+ + +

Class DutCapsDp14 defines the DUT capabilities and allows setting:

+ + +
+ + +
+
+ + DutCapsDp14(json_obj) + + +
+ + + + +
+
+
+ max_lanes: int + + +
+ + +

Set and get number of maximum lanes.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ +
+
+ dut_caps_flags: DutCapsFlags + + +
+ + +

Set and get DUT capabilities flags.

+ +
Returns:
+ +
+

object of DutCapsFlags type

+
+
+ + +
+
+
+
+ + class + TimeStampGenerationDp14: + + +
+ + +

Class TimeStampGenerationDp14 defines timings which used for different rates and allows setting:

+ +
    +
  • Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 1 lanes rbb_1l.
  • +
  • Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 2 lanes rbb_2l.
  • +
  • Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 4 lanes rbb_4l.
  • +
  • Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 1 lanes hbr_1l.
  • +
  • Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 2 lanes hbr_2l.
  • +
  • Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 4 lanes hbr_4l.
  • +
  • Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 1 lane hbr2_1l.
  • +
  • Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 2 lane hbr2_2l.
  • +
  • Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 4 lane hbr2_4l.
  • +
  • Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 1 lanes hbr3_1l.
  • +
  • Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 2 lanes hbr3_2l.
  • +
  • Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 4 lanes hbr3_4l.
  • +
+
+ + +
+
+ + TimeStampGenerationDp14(json_obj) + + +
+ + + + +
+
+
+ rbb_1l + + +
+ + +

Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 1 lanes.

+ +
Returns:
+ +
+

object of Rbb1Lane type

+
+
+ + +
+
+
+ rbb_2l + + +
+ + +

Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 2 lanes.

+ +
Returns:
+ +
+

object of Rbb2Lane type

+
+
+ + +
+
+
+ rbb_4l + + +
+ + +

Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 4 lanes.

+ +
Returns:
+ +
+

object of Rbb4Lane type

+
+
+ + +
+
+
+ hbr_1l + + +
+ + +

Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 1 lanes.

+ +
Returns:
+ +
+

object of Hbr1Lane type

+
+
+ + +
+
+
+ hbr_2l + + +
+ + +

Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 2 lanes.

+ +
Returns:
+ +
+

object of Hbr2Lane type

+
+
+ + +
+
+
+ hbr_4l + + +
+ + +

Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 4 lanes.

+ +
Returns:
+ +
+

object of Hbr4Lane type

+
+
+ + +
+
+
+ hbr2_1l + + +
+ + +

Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 1 lane.

+ +
Returns:
+ +
+

object of Hbr2_1Lane type

+
+
+ + +
+
+
+ hbr2_2l + + +
+ + +

Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 2 lane.

+ +
Returns:
+ +
+

object of Hbr2_2Lane type

+
+
+ + +
+
+
+ hbr2_4l + + +
+ + +

Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 4 lane.

+ +
Returns:
+ +
+

object of Hbr2_4Lane type

+
+
+ + +
+
+
+ hbr3_1l + + +
+ + +

Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 1 lanes.

+ +
Returns:
+ +
+

object of Hbr3_1Lane type

+
+
+ + +
+
+
+ hbr3_2l + + +
+ + +

Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 2 lanes.

+ +
Returns:
+ +
+

object of Hbr3_2Lane type

+
+
+ + +
+
+
+ hbr3_4l + + +
+ + +

Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 4 lanes.

+ +
Returns:
+ +
+

object of Hbr3_4Lane type

+
+
+ + +
+
+
+
+ + class + ColorimetryDp14: + + +
+ + +

Class ColorimetryDp14 describes optional and additional color modes to be used with DP CTS tests.

+ + +
+ + +
+
+ + ColorimetryDp14(json_obj) + + +
+ + + + +
+
+
+ rgb_10bpc_vesa: bool + + +
+ + +

Set and get RGB 10 bpc VESA flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ rgb_8bpc_cta: bool + + +
+ + +

Set and get RGB 8 bpc CTA flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ rgb_10bpc_cta: bool + + +
+ + +

Set and get RGB 10 bpc CTA flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ycbcr422_8bpc_cta_itu601: bool + + +
+ + +

Set and get YCbCr-422 8 bpc CTA ITU-601 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ycbcr422_10bpc_cta_itu601: bool + + +
+ + +

Set and get YCbCr-422 10 bpc CTA ITU-601 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ycbcr422_8bpc_cta_itu709: bool + + +
+ + +

Set and get YCbCr-422 8 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ycbcr422_10bpc_cta_itu709: bool + + +
+ + +

Set and get YCbCr-422 10 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ycbcr444_8bpc_cta_itu601: bool + + +
+ + +

Set and get YCbCr-444 8 bpc CTA ITU-601 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ycbcr444_10bpc_cta_itu601: bool + + +
+ + +

Set and get YCbCr-444 10 bpc CTA ITU-601 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ycbcr444_8bpc_cta_itu709: bool + + +
+ + +

Set and get YCbCr-444 8 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ycbcr444_10bpc_cta_itu709: bool + + +
+ + +

Set and get YCbCr-444 10 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Clear all settings.

+
+ + +
+
+
+ + def + select_all(self): + + +
+ + +

Select all modes.

+
+ + +
+
+
+
+ + class + DebugOptions: + + +
+ + + + +
+
+ + DebugOptions(json_obj) + + +
+ + + + +
+
+
+ continue_on_fail: bool + + +
+ + +

Set and get continue on fail flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+
+ + class + GeneralSourceDUTDp14SettingTab: + + +
+ + +

Class GeneralSourceDUTDp14SettingTab allows working with parameters from General source part.

+ + +
+ + +
+
+ + GeneralSourceDUTDp14SettingTab(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dut_caps + + +
+ + +

Set and get DUT caps.

+ +
Returns:
+ +
+

object DutCapsDp14

+
+
+ + +
+
+
+ test_automation: TestAutomationFlags + + +
+ + +

Set and get test automation flags.

+ +
Returns:
+ +
+

object TestAutomationFlags

+
+
+ + +
+
+
+ hpd_pulse_duration: int + + +
+ + +

Set and get HPD pulse duration.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ lt_start_timeout: int + + +
+ + +

Set and get link training start timeout.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ test_cycle_delay: int + + +
+ + +

Set and get test cycle delay.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ fail_safe_mode + + +
+ + +

Get fail safe mode.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_supported_video_mode + + +
+ + +

Set and get maximum supported video modes.

+ +
Returns:
+ +
+

object MaxSupportedVideoMode

+
+
+ + +
+
+
+ packed_timings_1_lane + + +
+ + +

Set and get packed timings for 1 lane.

+ +
Returns:
+ +
+

object PackedTimings1Lane

+
+
+ + +
+
+
+ packed_timings_2_lane + + +
+ + +

Set and get packed timings for 2 lane.

+ +
Returns:
+ +
+

object PackedTimings2Lane

+
+
+ + +
+
+
+ packed_timings_4_lane + + +
+ + +

Set and get packed timings for 4 lane.

+ +
Returns:
+ +
+

object PackedTimings4Lane

+
+
+ + +
+
+
+ time_stamp_generation + + +
+ + +

Set and get time stamp generation.

+ +
Returns:
+ +
+

object TimeStampGenerationDp14

+
+
+ + +
+
+
+ colorimetry: ColorimetryDp14 + + +
+ + +

Set and get colorimetry modes.

+ +
Returns:
+ +
+

object ColorimetryDp14

+
+
+ + +
+
+
+ debug_options: DebugOptions + + +
+ + +

Set and get debug options.

+ +
Returns:
+ +
+

object of 'DebugOptions' type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_2_1_source_general_tab.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_2_1_source_general_tab.html new file mode 100644 index 0000000..90c666d --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_2_1_source_general_tab.html @@ -0,0 +1,1637 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab

+ + + + + +
+
+
+ + class + MaxLinkBwPolicy(enum.IntEnum): + + +
+ + +

Describes available values for maximum link bandwidth policy.

+
+ + +
+
+ Link1LRBR = +<MaxLinkBwPolicy.Link1LRBR: 262> + + +
+ + + + +
+
+
+ Link1LHBR = +<MaxLinkBwPolicy.Link1LHBR: 266> + + +
+ + + + +
+
+
+ Link2LRBR = +<MaxLinkBwPolicy.Link2LRBR: 518> + + +
+ + + + +
+
+
+ Link2LHBR = +<MaxLinkBwPolicy.Link2LHBR: 522> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + + +

Class TestAutomationFlagsDP21 allows configuring test automation flags:

+ + + +

Also has all the TestAutomationFlags functionality.

+
+ + +
+
+ video_operator_input: bool + + +
+ + +

Set and get video operator input flag. +If flag == true -> If Source DUT does not generate the requested format then GUI request will be made to +operator to generate the requested format from the EDID (request and waits for test operator input). +If flag == false -> If Source DUT does not generate the requested Video Format, then no GUI request will be +made, and test will fail if parameters does not match (request and waits for test operator input).

+ +

Usually use for manual testing.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dsc_vis_val: bool + + +
+ + +

Set and get DSC visual validation flag. +If flag == true -> will check timing, color depth, color space and video CRC. +If flag == false -> will check timing, color depth, color space without checking video CRC.

+ +

Usually use for manual checking.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+ +
+
+
+ + class + LinkRateDp21(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class LinkRateDp21 describes support DP 2.1 rates. Allows getting and setting values.

+ + +
+ + +
+
+ + LinkRateDp21(json_obj) + + +
+ + + + +
+
+
+ support_10Gbps: bool + + +
+ + +

Set and get 10 Gbps flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ support_20Gbps: bool + + +
+ + +

Set and get 20 Gbps flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ support_13_5Gbps: bool + + +
+ + +

Set and get 13.5 Gbps flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + DutCapsDp21Flags(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class DutCapsDp21Flags inherited of classDutCapsFlags which defines the DUT capabilities as flags and allows +setting:

+ + + +

Also has all the DutCapsFlags functionality.

+
+ + +
+
+ + DutCapsDp21Flags(json_obj) + + +
+ + + + +
+
+
+ voltage_swing_supported: bool + + +
+ + +

Set and get Voltage swing level flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ pre_emphasis_supported: bool + + +
+ + +

Set and get Pre-emphasis level flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ fixed_timing_dut_supported: bool + + +
+ + +

Set and get Fixed timing DUT flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ spread_spectrum_supported: bool + + +
+ + +

Set and get Spread Spectrum flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ change_vf_without_lt_supported: bool + + +
+ + +

Set and get Video format change without LT flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ e_ddc_protocol_supported: bool + + +
+ + +

Set and get E-DDC protocol flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ audio_transmission_supported: bool + + +
+ + +

Set and get Audio Info Frame for 2 channel audio transmission flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dut_is_type_c_device: bool + + +
+ + +

Set and get Define that DUT is Type-C device flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ fec_supported: bool + + +
+ + +

Set and get FEC flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ fec_disable_sequence_supported: bool + + +
+ + +

Set and get FEC disable sequence flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ audio_without_video_supported: bool + + +
+ + +

Set and get Audio without Video flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dsc_supported: bool + + +
+ + +

Set and get DSC flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dsc_block_prediction_supported: bool + + +
+ + +

Set and get DSC block prediction flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+ +
+
+ use_3tap_conversion + + +
+ + +

Set and get 3TAP conversion flag using.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ usb4_tunnel_presented + + +
+ + +

Set and get USB4 tunnel presented flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ native_display_id_read: bool + + +
+ + +

Set and get DUT supports native Display ID read flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_vii_supported: bool + + +
+ + +

Set and get DisplayID Type VII Detailed Timing Descriptor flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_viii_supported: bool + + +
+ + +

Set and get DisplayID Type VIII Detailed Timing Descriptor flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_ix_supported: bool + + +
+ + +

Set and get DisplayID Type IX Detailed Timing Descriptor flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_x_supported: bool + + +
+ + +

Set and get DisplayID Type X Detailed Timing Descriptor flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_tiled_display_topology: bool + + +
+ + +

Set and get 2x1 tiled display and DisplayID Tiled Display Topology data block flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ display_id_tiled_stereo_display: bool + + +
+ + +

Set and get Field sequential stereo and DisplayID Tiled Stereo Display Interface data block flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ stacked_frame_stereo_supported: bool + + +
+ + +

Set and get Stacked frame stereo and DisplayID Tiled Stereo Display Interface data flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dynamic_refresh_rate_support: bool + + +
+ + +

Set and get Dynamic Refresh Rate with VBlank stretch with MSA_TIMING_PAR_IGNORED flag supported.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + DutCapsDp21: + + +
+ + +

Class DutCapsDp21 defines the DUT capabilities and allows setting:

+ +
    +
  • Defines the maximum number of lanes supported by the DUT max_lanes.
  • +
  • Maximum link rate supported by the DUT max_link_rate.
  • +
  • Dut capabilities flags dut_caps_flags type DutCapsFlags.
  • +
+
+ + +
+
+ + DutCapsDp21(json_obj) + + +
+ + + + +
+
+
+ max_lanes: int + + +
+ + +

Set and get number of maximum lanes.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ +
+
+ dut_caps_flags: DutCapsDp21Flags + + +
+ + +

Set and get DUT capabilities flags.

+ +
Returns:
+ +
+

object of DutCapsFlags type

+
+
+ + +
+
+
+
+ + class + DebugOptions: + + +
+ + + + +
+
+ + DebugOptions(json_obj) + + +
+ + + + +
+
+
+ continue_on_fail: bool + + +
+ + +

Set and get continue on fail flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ force_visual_check: bool + + +
+ + +

Set and get Force manual visual check flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+
+ + class + GeneralSourceDUTDp21SettingTab: + + +
+ + +

Class GeneralSourceDUTDp21SettingTab inherited of classGeneralSourceDUTDp14SettingTab allows working with +parameters from General source part.

+ + +
+ + +
+
+ + GeneralSourceDUTDp21SettingTab(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dut_caps: DutCapsDp21 + + +
+ + +

Set and get DUT caps.

+ +
Returns:
+ +
+

object DutCapsDp21

+
+
+ + +
+
+
+ hpd_pulse_duration: int + + +
+ + +

Set and get HPD pulse duration.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ test_automation: TestAutomationFlagsDP21 + + +
+ + +

Set and get test automation flags.

+ +
Returns:
+ +
+

object TestAutomationFlags

+
+
+ + +
+ + +
+
+ lttpr_device_count: int + + +
+ + +

Set and get LTTPR device count.

+ +
Returns:
+ +
+

object int

+
+
+ + +
+
+
+ dsc_max_slice: int + + +
+ + +

Set and get DSC maximum slice number.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dsc_version: list + + +
+ + +

Set and get DSC version. +Setter: .dsc_version((1, 2))

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ debug_options: DebugOptions + + +
+ + +

Set and get debug options.

+ +
Returns:
+ +
+

object of 'DebugOptions' type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_electrical_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_electrical_tests.html new file mode 100644 index 0000000..620a81b --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_electrical_tests.html @@ -0,0 +1,821 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests

+ + + + + +
+
+
+ + class + DpDutTaCaps(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class DpDutTaCaps describes DUT Test automation capabilities flags and allows settings values.

+ + +
+ + +
+
+ + DpDutTaCaps(json_obj) + + +
+ + + + +
+ +
+
+ dut_capable_video_pattern: bool + + +
+ + +

Set and get DUT is capable for test video pattern flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dut_capable_edid_read: bool + + +
+ + +

Set and get DUT is capable for test EDID read flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + DpElectricalTestParam: + + +
+ + +

Class DpElectricalTestParam describes parameters for DP electrical tests.

+ + +
+ + +
+
+ + DpElectricalTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ + +
+
+ hpd_zero_low_voltage: int + + +
+ + +

Set and get HPD line logical zero low voltage level limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ hpd_zero_high_voltage: int + + +
+ + +

Set and get HPD line logical zero high voltage level limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ hpd_one_low_voltage: int + + +
+ + +

Set and get HPD line logical one low voltage level limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ hpd_one_high_voltage: int + + +
+ + +

Set and get HPD line logical one high voltage level limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_positive_idle_low_voltage: int + + +
+ + +

Set and get AUX + line idle low voltage level limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_positive_idle_high_voltage: int + + +
+ + +

Set and get AUX + line idle high voltage level limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_negative_idle_low_voltage: int + + +
+ + +

Set and get AUX - line idle low voltage level limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_negative_idle_high_voltage: int + + +
+ + +

Set and get AUX - line idle high voltage level limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_positive_trig_voltage: int + + +
+ + +

Set and get AUX + line signal trigger level.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_negative_trig_voltage: int + + +
+ + +

Set and get AUX - line signal trigger level.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_signal_capture_timeout: int + + +
+ + +

Set and get AUX signal capture timeout, milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_signal_capture_count: int + + +
+ + +

Set and get AUX signal capture attempts.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dut_max_lanes: int + + +
+ + +

Set and get Maximum lanes count supported by DUT.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ +
+
+ dut_ta_caps + + +
+ + +

Set and get DUT Test automation capabilities flags.

+ +
Returns:
+ +
+

object DpDutTaCaps

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_adaptive_sync_tab.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_adaptive_sync_tab.html new file mode 100644 index 0000000..df8c7fb --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_adaptive_sync_tab.html @@ -0,0 +1,891 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab

+ + + + + +
+
+
+ + class + RangeMinRate(enum.IntEnum): + + +
+ + +

Describes available values for rate in Adaptive-Sync tests.

+
+ + +
+
+ Rate_59_940Hz = +<RangeMinRate.Rate_59_940Hz: 0> + + +
+ + + + +
+
+
+ Rate_47_952Hz = +<RangeMinRate.Rate_47_952Hz: 1> + + +
+ + + + +
+
+
+ Rate_29_970Hz = +<RangeMinRate.Rate_29_970Hz: 2> + + +
+ + + + +
+
+
+ Rate_23_976Hz = +<RangeMinRate.Rate_23_976Hz: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + AdaptiveSyncDpCaps(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class AdaptiveSyncDp14Caps defines adaptive-sync capabilities and allows setting:

+ + +
+ + +
+
+ + AdaptiveSyncDpCaps(json_obj) + + +
+ + + + +
+
+
+ support_adaptive_sync + + +
+ + +

Set and get adaptive-sync flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ support_fixed_average + + +
+ + +

Set and get fixed average flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ support_duration_increase_and_decrease + + +
+ + +

Set and get duration increase and decrease flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ enable_manually + + +
+ + +

Set and get enable manually flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + AdaptiveSyncDpConfigTabBase: + + +
+ + + + +
+
+ + AdaptiveSyncDpConfigTabBase( caps: AdaptiveSyncDpCaps, as_range_min_rate, max_rate_1920x1080, max_rate_2560x1080, max_rate_2560x1440, max_rate_3840x2160, max_rate_4096x2160, max_rate_5120x2160, max_rate_7680x4320, max_rate_10240x4320) + + +
+ + + + +
+
+
+ as_caps: AdaptiveSyncDpCaps + + +
+ + +

Set and get adaptive-sync capabilities.

+ +
Returns:
+ +
+

object AdaptiveSyncDp14Caps

+
+
+ + +
+
+
+ as_range_min_rate: int + + +
+ + +

Set and get adaptive-sync minimum rate.

+ +
Returns:
+ +
+

object RangeMinRate

+
+
+ + +
+
+
+ max_rate_1920x1080: int + + +
+ + +

Set and get maximum rate for resolution 1920x1080

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_rate_2560x1080: int + + +
+ + +

Set and get maximum rate for resolution 2560x1080

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_rate_2560x1440: int + + +
+ + +

Set and get maximum rate for resolution 2560x1440

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_rate_3840x2160: int + + +
+ + +

Set and get maximum rate for resolution 3840x2160

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_rate_4096x2160: int + + +
+ + +

Set and get maximum rate for resolution 4096x2160

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_rate_5120x2160: int + + +
+ + +

Set and get maximum rate for resolution 5120x2160

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_rate_7680x4320: int + + +
+ + +

Set and get maximum rate for resolution 7680x4320

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_rate_10240x4320: int + + +
+ + +

Set and get maximum rate for resolution 10240x4320

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + clear_max_rates(self): + + +
+ + +

Clear rates settings.

+
+ + +
+
+
+
+ + class + AdaptiveSyncDp14ConfigTab(AdaptiveSyncDpConfigTabBase): + + +
+ + +

Class AdaptiveSyncDp14ConfigTab allows working with parameters for DP 1.4 Adaptive-Sync tests.

+ + +
+ + +
+
+ + AdaptiveSyncDp14ConfigTab(json_obj) + + +
+ + + + +
+ +
+
+
+ + class + AdaptiveSyncDp21ConfigTab(AdaptiveSyncDpConfigTabBase): + + +
+ + +

Class AdaptiveSyncDp21ConfigTab inherited of classAdaptiveSyncDp14ConfigTab allows working with +parameters for DP 2.1 Adaptive-Sync tests +Class AdaptiveSyncDp21ConfigTab has all the AdaptiveSyncDp14ConfigTab functionality.

+
+ + +
+
+ + AdaptiveSyncDp21ConfigTab(json_obj) + + +
+ + + + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_audio_tab.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_audio_tab.html new file mode 100644 index 0000000..e95908a --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_audio_tab.html @@ -0,0 +1,783 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab

+ + + + + +
+
+
+ + class + AudioTestPattern(enum.IntEnum): + + +
+ + +

Describes available values for audio test pattern.

+
+ + +
+
+ OperatorSpecificWaveform = +<AudioTestPattern.OperatorSpecificWaveform: 0> + + +
+ + + + +
+
+
+ SawtoothWaveform = +<AudioTestPattern.SawtoothWaveform: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + AudioDpChannelsConfig: + + +
+ + +

Class AudioDp14ChannelsConfig allows working with audio channel configurations.

+ + + +

List of audio channel types:

+ +
    +
  • FL+FR
  • +
  • RL+RR
  • +
  • FLH+FRH
  • +
  • TC
  • +
  • LFE
  • +
  • RLC+RRC
  • +
  • FLW+FRW
  • +
  • FHC
  • +
  • FC
  • +
  • RC
  • +
  • FLC+FRC
  • +
+
+ + +
+
+ + AudioDpChannelsConfig(parameters) + + +
+ + + + +
+
+
+ channels_count: int + + +
+ + +

Get channels count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + select_channels(self, channels: List[str], enable: bool): + + +
+ + +

Set channels types.

+ +
Arguments:
+ +
    +
  • channels (list[str])
  • +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Clear channel count and configs.

+
+ + +
+
+
+
+ + class + AudioSourceDpSettingTabBase: + + +
+ + + + +
+
+ + AudioSourceDpSettingTabBase( min_sample_rate, max_sample_rate, min_ch_config_min_rate, max_ch_config_min_rate, min_ch_config_max_rate, max_ch_config_max_rate, audio_pattern, sample_size) + + +
+ + + + +
+
+
+ min_sample_rate: int + + +
+ + +

Set and get minimum sample rate.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_sample_rate: int + + +
+ + +

Set and get maximum sample rate.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ min_ch_config_min_rate: AudioDpChannelsConfig + + +
+ + +

Get object of config minimum channels and minimum sample rate.

+ +
Returns:
+ +
+

object of AudioDp14ChannelsConfig type

+
+
+ + +
+
+
+ max_ch_config_min_rate: AudioDpChannelsConfig + + +
+ + +

Get object of config maximum channels and minimum sample rate.

+ +
Returns:
+ +
+

object of AudioDp14ChannelsConfig type

+
+
+ + +
+
+
+ min_ch_config_max_rate: AudioDpChannelsConfig + + +
+ + +

Get object of config minimum channels and maximum sample rate.

+ +
Returns:
+ +
+

object of AudioDp14ChannelsConfig type

+
+
+ + +
+
+
+ max_ch_config_max_rate: AudioDpChannelsConfig + + +
+ + +

Get object of config maximum channels and maximum sample rate.

+ +
Returns:
+ +
+

object of AudioDp14ChannelsConfig type

+
+
+ + +
+
+
+ audio_pattern + + +
+ + +

Set and get audio pattern.

+ +
Returns:
+ +
+

object of AudioTestPattern type

+
+
+ + +
+
+
+ sample_size: int + + +
+ + +

Set and get sample size.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Clear all settings.

+
+ + +
+
+
+
+ + class + AudioSourceDp14SettingTab(AudioSourceDpSettingTabBase): + + +
+ + +

Class AudioSourceDp14SettingTab allows working with audio parameters for DP 1.4 DP LLCTS tests.

+ + +
+ + +
+
+ + AudioSourceDp14SettingTab(json_obj) + + +
+ + + + +
+ +
+
+
+ + class + AudioSourceDp21SettingTab(AudioSourceDpSettingTabBase): + + +
+ + +

Class AudioSourceDp21SettingTab inherited of classAudioSourceDp14SettingTab allows working with +audio parameters for DP 1.4 DP LLCTS tests. +Class AudioSourceDp21SettingTab has all the AudioSourceDp14SettingTab functionality.

+
+ + +
+
+ + AudioSourceDp21SettingTab(json_obj) + + +
+ + + + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_display_id_tab.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_display_id_tab.html new file mode 100644 index 0000000..4ed4d96 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_display_id_tab.html @@ -0,0 +1,2529 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab

+ + + + + +
+
+
+ + class + AudioMode: + + +
+ + +

Class AudioMode describes audio mode for Display ID tests. Allows working with audio mode parameters.

+ + +
+ + +
+
+ + AudioMode(json_obj) + + +
+ + + + +
+
+
+ + def + clear(self): + + +
+ + +

Disable audio mode.

+
+ + +
+
+
+ channel_count: int + + +
+ + +

Set and get channels count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ sample_size: int + + +
+ + +

Set and get sample size.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ sample_rate: int + + +
+ + +

Set and get sample rate.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+ + + +

Get audio type.

+ +
Returns:
+ +
+

object of audio type

+
+
+ + +
+
+
+
+ + class + DisplayIdDpAudioBase: + + +
+ + + + +
+
+ + DisplayIdDpAudioBase(audio_mode_list) + + +
+ + + + +
+
+
+ audio_mode_1: AudioMode + + +
+ + +

Set and get audio mode 1.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ audio_mode_2: AudioMode + + +
+ + +

Set and get audio mode 2.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ audio_mode_3: AudioMode + + +
+ + +

Set and get audio mode 3.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ audio_mode_4: AudioMode + + +
+ + +

Set and get audio mode 4.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ audio_mode_5: AudioMode + + +
+ + +

Set and get audio mode 5.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ audio_mode_6: AudioMode + + +
+ + +

Set and get audio mode 6.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ audio_mode_7: AudioMode + + +
+ + +

Set and get audio mode 7.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ audio_mode_8: AudioMode + + +
+ + +

Set and get audio mode 8.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Clear all settings.

+
+ + +
+
+
+
+ + class + DisplayIdDp14Audio(DisplayIdDpAudioBase): + + +
+ + +

Class DisplayIdDp14Audio contains 8 available audio modes for Display ID tests. Allows settings each mode.

+ + +
+ + +
+
+ + DisplayIdDp14Audio(json_obj) + + +
+ + + + +
+ +
+
+
+ + class + DisplayIdDp21Audio(DisplayIdDpAudioBase): + + +
+ + +

Class DisplayIdDp21Audio inherited of classDisplayIdDp14Audio allows working with parameters for Display ID +LLCTS tests. +Class DisplayIdDp21Audio has all the DisplayIdDp14Audio functionality.

+
+ + +
+
+ + DisplayIdDp21Audio(json_obj) + + +
+ + + + +
+ +
+
+
+ + class + DmtTiming: + + +
+ + +

Class DmtTiming describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable +timings.

+ + +
+ + +
+
+ + DmtTiming(json_obj) + + +
+ + + + +
+
+
+ T_800x600_60Hz: bool + + +
+ + +

Set and get 800x600 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1024x768_60Hz: bool + + +
+ + +

Set and get 1024x768 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1280x768_60Hz: bool + + +
+ + +

Set and get 1280x768 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1280x800_60Hz: bool + + +
+ + +

Set and get 1280x800 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1280x960_60Hz: bool + + +
+ + +

Set and get 1280x960 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1280x1024_60Hz: bool + + +
+ + +

Set and get 1280x1024 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1360x768_60Hz: bool + + +
+ + +

Set and get 1360x768 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1400x1050_60Hz: bool + + +
+ + +

Set and get 1400x1050 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1600x1200_60Hz: bool + + +
+ + +

Set and get 1600x1200 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1680x1050_60Hz: bool + + +
+ + +

Set and get 1680x1050 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1856x1392_60Hz: bool + + +
+ + +

Set and get 1856x1392 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1080_60Hz: bool + + +
+ + +

Set and get 1920x1080 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1200_60Hz: bool + + +
+ + +

Set and get 1920x1200 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1440_60Hz: bool + + +
+ + +

Set and get 1920x1440 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Disable all timings.

+
+ + +
+
+
+
+ + class + CtaTiming: + + +
+ + +

Class CtaTiming describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable +timings.

+ + +
+ + +
+
+ + CtaTiming(json_obj) + + +
+ + + + +
+
+
+ T_720x480_60Hz: bool + + +
+ + +

Set and get 720x480 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1280x720_60Hz: bool + + +
+ + +

Set and get 1280x720 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1080_60Hz: bool + + +
+ + +

Set and get 1920x1080 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1280x720_120Hz: bool + + +
+ + +

Set and get 1280x720 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_720x480_120Hz: bool + + +
+ + +

Set and get 720x480 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1080_120Hz: bool + + +
+ + +

Set and get 1920x1080 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1680x720_60Hz: bool + + +
+ + +

Set and get 1680x720 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1680x720_120Hz: bool + + +
+ + +

Set and get 1680x720 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_2560x1080_60Hz: bool + + +
+ + +

Set and get 2560x1080 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_2560x1080_120Hz: bool + + +
+ + +

Set and get 2560x1080 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_60Hz: bool + + +
+ + +

Set and get 3840x2160 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_60Hz: bool + + +
+ + +

Set and get 4096x2160 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_120Hz: bool + + +
+ + +

Set and get 3840x2160 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_60Hz: bool + + +
+ + +

Set and get 5120x2160 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_24Hz: bool + + +
+ + +

Set and get 7680x4320 24Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_30Hz: bool + + +
+ + +

Set and get 7680x4320 30Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Disable all timings.

+
+ + +
+
+
+
+ + class + CvtTiming: + + +
+ + +

Class CvtTiming describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable +timings.

+ + +
+ + +
+
+ + CvtTiming(json_obj) + + +
+ + + + +
+
+
+ T_1920x1080_60Hz_RB1: bool + + +
+ + +

Set and get 1920x1080 60Hz RB1 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_2048x1536_60Hz_RB1: bool + + +
+ + +

Set and get 2048x1536 60Hz RB1 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_2560x1080_60Hz_RB1: bool + + +
+ + +

Set and get 2560x1080 60Hz RB1 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_2560x1440_60Hz_RB1: bool + + +
+ + +

Set and get 2560x1440 60Hz RB1 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_2560x1440_60Hz_RB2: bool + + +
+ + +

Set and get 2560x1440 60Hz RB2 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_60Hz_RB1: bool + + +
+ + +

Set and get 3840x2160 60Hz RB1 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_60Hz_RB2: bool + + +
+ + +

Set and get 3840x2160 60Hz RB2 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_60Hz_RB3: bool + + +
+ + +

Set and get 3840x2160 60Hz RB3 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_60Hz_RB1: bool + + +
+ + +

Set and get 4096x2160 60Hz RB1 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_60Hz_RB2: bool + + +
+ + +

Set and get 4096x2160 60Hz RB2 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_60Hz_RB3: bool + + +
+ + +

Set and get 4096x2160 60Hz RB3 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2880_60Hz_RB1: bool + + +
+ + +

Set and get 5120x2880 60Hz RB1 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2880_60Hz_RB2: bool + + +
+ + +

Set and get 5120x2880 60Hz RB2 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2880_60Hz_RB3: bool + + +
+ + +

Set and get 5120x2880 60Hz RB3 timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Disable all timings.

+
+ + +
+
+
+
+ + class + DisplayIdDpVideoTimingsBase: + + +
+ + + + +
+
+ + DisplayIdDpVideoTimingsBase(dmt_timings, cta_timings, cvt_timings) + + +
+ + + + +
+
+
+ dmt_timings: DmtTiming + + +
+ + +

Set and get DMT timings.

+ +
Returns:
+ +
+

object of DmtTiming type

+
+
+ + +
+
+
+ cta_timings: CtaTiming + + +
+ + +

Set and get CTA timings.

+ +
Returns:
+ +
+

object of CtaTiming type

+
+
+ + +
+
+
+ cvt_timings: CvtTiming + + +
+ + +

Set and get CVT timings.

+ +
Returns:
+ +
+

object of CvtTiming type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Disable all timings.

+
+ + +
+
+
+
+ + class + DisplayIdDp14VideoTimings(DisplayIdDpVideoTimingsBase): + + +
+ + +

Class DisplayIdDp14VideoTimings allows working with all timings for Display ID LLCTS tests.

+ + +
+ + +
+
+ + DisplayIdDp14VideoTimings(json_obj) + + +
+ + + + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + DisplayIdDp21VideoTimings(DisplayIdDpVideoTimingsBase): + + +
+ + +

Class DisplayIdDp21VideoTimings inherited of classDisplayIdDp14VideoTimings allows working with timings for +Display ID LLCTS tests. +Class DisplayIdDp21VideoTimings has all the DisplayIdDp14VideoTimings functionality.

+
+ + +
+
+ + DisplayIdDp21VideoTimings(json_obj) + + +
+ + + + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + DisplayIdDpConfigTabBase: + + +
+ + + + +
+
+ + DisplayIdDpConfigTabBase( max_stream_h_active, max_stream_v_active, max_stream_pixel_clock, display_id_audio, display_id_timings) + + +
+ + + + +
+
+
+ max_stream_h_active: int + + +
+ + +

Set and get maximum stream resolution H Active.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_stream_v_active: int + + +
+ + +

Set and get maximum stream resolution V Active.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_stream_pixel_clock: int + + +
+ + +

Set and get maximum stream pixel clock.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ audio: ~AudioDisplayIdParameters + + +
+ + +

Set and get audio settings.

+ +
Returns:
+ +
+

object of DisplayIdDp14Audio type

+
+
+ + +
+
+
+ general: ~GeneralDisplayIdParameters + + +
+ + +

Set and get timings settings.

+ +
Returns:
+ +
+

object of DisplayIdDp14VideoTimings type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + + + +
+
+
+
+ + class + DisplayIdDp14ConfigTab(DisplayIdDpConfigTabBase): + + +
+ + +

Class DisplayIdDp14ConfigTab allows setting parameters for Display ID tests.

+ + +
+ + +
+
+ + DisplayIdDp14ConfigTab(json_obj) + + +
+ + + + +
+ +
+
+
+ + class + DisplayIdDp21ConfigTab(DisplayIdDpConfigTabBase): + + +
+ + +

Class DisplayIdDp21ConfigTab inherited of classDisplayIdDp14ConfigTab allows working with parameters for +Display ID LLCTS tests. +Class DisplayIdDp21ConfigTab has all the DisplayIdDp14ConfigTab functionality.

+
+ + +
+
+ + DisplayIdDp21ConfigTab(json_obj) + + +
+ + + + +
+
+
+ dynamic_refresh_rate_h_active: int + + +
+ + +

Set and get Dynamic Refresh Rate h active.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dynamic_refresh_rate_v_active: int + + +
+ + +

Set and get Dynamic Refresh Rate v active.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dynamic_refresh_rate_pixel_clock: int + + +
+ + +

Set and get Dynamic Refresh Rate Pixel Clock.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dynamic_refresh_rate_min_vertical: int + + +
+ + +

Set and get Dynamic Refresh Rate minimum vertical.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dynamic_refresh_rate_max_vertical: int + + +
+ + +

Set and get Dynamic Refresh Rate maximum vertical.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_dsc_tab.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_dsc_tab.html new file mode 100644 index 0000000..779b700 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/dp_source_dsc_tab.html @@ -0,0 +1,1287 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab

+ + + + + +
+
+
+ + class + Timing: + + +
+ + +

Class Timing describes available supported timings standard.

+ +
    +
  • CTA cta (enable/disable).
  • +
  • RB1 rb1 (enable/disable).
  • +
  • RB2 rb2 (enable/disable).
  • +
  • Set all standards set_all.
  • +
+
+ + +
+
+ + Timing(timing_value) + + +
+ + + + +
+
+
+ cta: bool + + +
+ + +

Set and get CTA flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ rb1: bool + + +
+ + +

Set and get RB1 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ rb2: bool + + +
+ + +

Set and get RB2 flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + set_all(self): + + +
+ + + + +
+
+
+ + def + clear_all(self): + + +
+ + + + +
+
+
+
+ + class + ColorimetryDp14: + + +
+ + +

Class ColorimetryDp14 describes optional and additional color modes to be used with DP CTS tests.

+ + +
+ + +
+
+ + ColorimetryDp14(json_obj) + + +
+ + + + +
+
+
+ + def + clear_all(self): + + +
+ + +

Clear all modes (disable).

+
+ + +
+
+
+ + def + select_all(self): + + +
+ + +

Select all modes (enable).

+
+ + +
+
+
+ rgb_8bpc_vesa + + +
+ + +

Set and get RGB 8 bpc VESA flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ rgb_10bpc_vesa + + +
+ + +

Set and get RGB 10 bpc VESA flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ rgb_12bpc_vesa + + +
+ + +

Set and get RGB 12 bpc VESA flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr444_8bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-444 8 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr444_10bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-444 10 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr444_12bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-444 12 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr422_8bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-422 8 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr422_10bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-422 10 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr422_12bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-422 12 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr422_simple_8bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-422 Simple 8 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr422_simple_10bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-422 Simple 10 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr422_simple_12bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-422 Simple 12 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr420_8bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-420 8 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr420_10bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-420 10 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+ ycbcr420_12bpc_cta_itu709 + + +
+ + +

Set and get YCbCr-420 12 bpc CTA ITU-709 flag support.

+ +
Returns:
+ +
+

object

+
+
+ + +
+
+
+
+ + class + DscVideoModesDp14: + + +
+ + +

Class DscVideoModesDp14 describes available timings for DSC tests.

+ + +
+ + +
+
+ + DscVideoModesDp14(json_obj) + + +
+ + + + +
+
+
+ vm_1920x1080_30hz: Timing + + +
+ + +

Set and get 1920x1080 30Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_1920x1080_60hz: Timing + + +
+ + +

Set and get 1920x1080 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_1920x1080_120hz: Timing + + +
+ + +

Set and get 1920x1080 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_3840x2160_30hz: Timing + + +
+ + +

Set and get 3840x2160 30Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_3840x2160_60hz: Timing + + +
+ + +

Set and get 3840x2160 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_3840x2160_120hz: Timing + + +
+ + +

Set and get 3840x2160 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_5120x2160_30hz: Timing + + +
+ + +

Set and get 5120x2160 30Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_5120x2160_60hz: Timing + + +
+ + +

Set and get 5120x2160 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_5120x2160_120hz: Timing + + +
+ + +

Set and get 5120x2160 120Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_7680x4320_30hz: Timing + + +
+ + +

Set and get 7680x4320 30Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_7680x4320_60hz: Timing + + +
+ + +

Set and get 7680x4320 60Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ vm_7680x4320_100hz: Timing + + +
+ + +

Set and get 7680x4320 100Hz timing flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + +

Clear (disable) all timings.

+
+ + +
+
+
+ + def + select_all(self): + + +
+ + +

Select (enable) all timings.

+
+ + +
+
+
+
+ + class + DscConfigDp14Tab: + + +
+ + +

Class DscConfigDp14Tab allows working with settings for DP DSC LLCTS tests.

+ + +
+ + +
+
+ + DscConfigDp14Tab(json_obj) + + +
+ + + + +
+
+
+ dsc_max_slice: int + + +
+ + +

Set and get DSC maximum slice number.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dsc_version: list + + +
+ + +

Set and get DSC version.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ dsc_video_modes: DscVideoModesDp14 + + +
+ + +

Set and get DSC video modes.

+ +
Returns:
+ +
+

object of DscVideoModesDp14 type

+
+
+ + +
+
+
+ colorimetry: ColorimetryDp14 + + +
+ + +

Set and get colorimetry.

+ +
Returns:
+ +
+

object of ColorimetryDp14 type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_1a_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_1a_tests.html new file mode 100644 index 0000000..944ff97 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_1a_tests.html @@ -0,0 +1,348 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests

+ + + + + +
+
+
+ + class + Hdcp1ATestParam: + + +
+ + +

Class Hdcp1ATestParam describes requirement parameters for HDCP 1A tests:

+ +
    +
  • Set and get timeout. Describes test timeout, in milliseconds.
  • +
  • Set and get revoke_id. Describes Revoke ID.
  • +
  • Set and get dut_caps_flag. Describes source DUT capabilities flags.
  • +
+
+ + +
+
+ + Hdcp1ATestParam(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ revoke_id: int + + +
+ + +

Set and get Revoke ID.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dut_caps_flag: bool + + +
+ + +

Set and get DUT caps flag support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_1b_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_1b_tests.html new file mode 100644 index 0000000..55094ff --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_1b_tests.html @@ -0,0 +1,302 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests

+ + + + + +
+
+
+ + class + Hdcp1BTestParam: + + +
+ + +

Class Hdcp1BTestParam describes requirement parameters for HDCP 1B tests:

+ +
    +
  • Set and get timeout. Describes test timeout, in milliseconds.
  • +
+
+ + +
+
+ + Hdcp1BTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_2c_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_2c_tests.html new file mode 100644 index 0000000..25fc1ca --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_2c_tests.html @@ -0,0 +1,302 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests

+ + + + + +
+
+
+ + class + Hdcp2CTestParam: + + +
+ + +

Class Hdcp2CTestParam describes requirement parameters for HDCP 2C tests:

+ +
    +
  • Set and get timeout. Describes test timeout, in milliseconds.
  • +
+
+ + +
+
+ + Hdcp2CTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3a_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3a_tests.html new file mode 100644 index 0000000..d49623a --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3a_tests.html @@ -0,0 +1,302 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests

+ + + + + +
+
+
+ + class + Hdcp3ATestParam: + + +
+ + +

Class Hdcp3ATestParam describes requirement parameters for HDCP 3A tests:

+ +
    +
  • Set and get timeout. Describes test timeout, in milliseconds.
  • +
+
+ + +
+
+ + Hdcp3ATestParam(json_obj) + + +
+ + + + +
+
+
+ timeout + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3b_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3b_tests.html new file mode 100644 index 0000000..d610a28 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3b_tests.html @@ -0,0 +1,302 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests

+ + + + + +
+
+
+ + class + Hdcp3BTestParam: + + +
+ + +

Class Hdcp3BTestParam describes requirement parameters for HDCP 3B tests:

+ +
    +
  • Set and get timeout. Describes test timeout, in milliseconds.
  • +
+
+ + +
+
+ + Hdcp3BTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3c_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3c_tests.html new file mode 100644 index 0000000..206791e --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdcp_3c_tests.html @@ -0,0 +1,325 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests

+ + + + + +
+
+
+ + class + Hdcp3CTestParam: + + +
+ + +

Class Hdcp3CTestParam describes requirement parameters for HDCP 3C tests:

+ + +
+ + +
+
+ + Hdcp3CTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ repeater_multiple_outputs: bool + + +
+ + +

Set and get repeater multiple outputs (enable/disable).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_electrical_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_electrical_tests.html new file mode 100644 index 0000000..b4da2cb --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_electrical_tests.html @@ -0,0 +1,624 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests

+ + + + + +
+
+
+ + class + HdmiElectricalTestParam: + + +
+ + +

Class DpElectricalTestParam describes parameters for DP electrical tests.

+ + +
+ + +
+
+ + HdmiElectricalTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ power_low_limit: int + + +
+ + +

Set and get HDMI power line voltage low limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ power_high_limit: int + + +
+ + +

Set and get HDMI power line voltage high limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ + +
+
+ hpd_zero_low_limit: int + + +
+ + +

Set and get HDMI HPD logical zero voltage level, lower limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ hpd_zero_high_limit: int + + +
+ + +

Set and get HDMI HPD logical zero voltage level, higher limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ hpd_one_low_limit: int + + +
+ + +

Set and get HDMI HPD logical one voltage level, lower limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ hpd_one_high_limit: int + + +
+ + +

Set and get HDMI HPD logical one voltage level, higher limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ ddc_low_limit: int + + +
+ + +

Set and get DDC Line voltage low limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ ddc_high_limit: int + + +
+ + +

Set and get DDC Line voltage high limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cec_zero_low_limit: int + + +
+ + +

Set and get CCE Line logical zero voltage level, lower limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cec_zero_high_limit: int + + +
+ + +

Set and get CCE Line logical zero voltage level, higher limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cec_one_low_limit: int + + +
+ + +

Set and get CCE Line logical one voltage level, lower limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cec_one_high_limit: int + + +
+ + +

Set and get CCE Line logical one voltage level, higher limit.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_cable_check_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_cable_check_tests.html new file mode 100644 index 0000000..1dc810a --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_cable_check_tests.html @@ -0,0 +1,699 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests

+ + + + + +
+
+
+ + class + CableTestMode(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ HighSpeed = +<CableTestMode.HighSpeed: 0> + + +
+ + + + +
+
+
+ LowSpeed = +<CableTestMode.LowSpeed: 1> + + +
+ + + + +
+
+
+ All = +<CableTestMode.All: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + LowSpeedLineSelection(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class LowSpeedLineSelection defines variants of tests:

+ +
    +
  • Voltage swing level 3 (1.2V) supported voltage_swing_supported.
  • +
  • Pre-emphasis level 3 (9.5dB) supported pre_emphasis_supported.
  • +
+
+ + +
+
+ + LowSpeedLineSelection(json_obj) + + +
+ + + + +
+
+
+ hpd: bool + + +
+ + +

Configure if HPD line will be tested.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ i2c: bool + + +
+ + +

Configure if I2C line will be tested.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cec: bool + + +
+ + +

Configure if CEC line will be tested.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ voltage_5v: bool + + +
+ + +

Configure if 5V line will be tested.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ utility: bool + + +
+ + +

Configure if utility line will be tested.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + HdmiSinkCableCheckTestParam: + + +
+ + +

Class HdmiSinkDUTTestParam allows working with parameters from HDMI DSC source part.

+ + +
+ + +
+
+ + HdmiSinkCableCheckTestParam(json_obj) + + +
+ + + + +
+
+
+ test_timeout: int + + +
+ + +

Set and get test timeout, in seconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ test_mode: CableTestMode + + +
+ + +

Set and get test mode.

+ +
Returns:
+ +
+

object of CableTestMode type

+
+
+ + +
+
+ + + +

Set and get the minimum FRL rate supported by the cable.

+ +
Returns:
+ +
+

object of HdmiFrlRate type

+
+
+ + +
+
+ + + +

Set and get the maximum FRL rate supported by the cable.

+ +
Returns:
+ +
+

object of HdmiFrlRate type

+
+
+ + +
+
+
+ allowed_errors_per_lane: int + + +
+ + +

Set and get allowed errors per lane.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ errors_capture_timeout: int + + +
+ + +

Set and get errors capture timeout, in seconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ low_speed_line_selection: LowSpeedLineSelection + + +
+ + +

Set and get low speed lines for testing.

+ +
Returns:
+ +
+

object LowSpeedLineSelection

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_continuity_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_continuity_tests.html new file mode 100644 index 0000000..f7a9d12 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_continuity_tests.html @@ -0,0 +1,440 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests

+ + + + + +
+
+
+ + class + HdmiSinkContinuityDUTTestParam: + + +
+ + +

Class HdmiSinkContinuityDUTTestParam allows working with parameters from HDMI Continuity part.

+ +
    +
  • Set and get total test time test_time, in seconds. Default value is 60s.
  • +
  • Set and get status period status_period, in seconds.
  • +
  • Set and get stop flag stop_flag. Stop testing when status fail.
  • +
  • Set and get flag of enabling scdc version enable_scdc_version. Enable to check SCDC version.
  • +
  • Set and get flag of enabling scdc status enable_scdc_status. Enable to check SCDC status flag.
  • +
  • Set and get flag of enabling scdc error count enable_scdc_error_count. Enable to check SCDC error counters.
  • +
  • Set and get SDCD error counter fail threshold scdc_error_count. Default value is 10.
  • +
+
+ + +
+
+ + HdmiSinkContinuityDUTTestParam(json_obj) + + +
+ + + + +
+
+
+ test_time: int + + +
+ + +

Set and get test time.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ status_period: int + + +
+ + +

Set and get status period.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ stop_flag: bool + + +
+ + +

Set and get flag of stop testing when status fail.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ enable_scdc_version: int + + +
+ + +

Set and get flag of enabling scdc version.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ enable_scdc_status: bool + + +
+ + +

Set and get flag of enabling scdc status.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ enable_scdc_error_count: bool + + +
+ + +

Set and get flag of enabling scdc error count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ scdc_error_count: int + + +
+ + +

Set and get scdc error count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_tests.html new file mode 100644 index 0000000..59d9293 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdmi_sink_tests.html @@ -0,0 +1,2322 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests

+ + + + + +
+
+
+ + class + HdmiTestMode(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ ForceVICoutput = +<HdmiTestMode.ForceVICoutput: 0> + + +
+ + + + +
+
+
+ CTStest = +<HdmiTestMode.CTStest: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdmiFrlRate(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Mode_Disable = +<HdmiFrlRate.Mode_Disable: 0> + + +
+ + + + +
+
+
+ Mode_3lanes_3gbps = +<HdmiFrlRate.Mode_3lanes_3gbps: 1> + + +
+ + + + +
+
+
+ Mode_3lanes_6gbps = +<HdmiFrlRate.Mode_3lanes_6gbps: 2> + + +
+ + + + +
+
+
+ Mode_4lanes_6gbps = +<HdmiFrlRate.Mode_4lanes_6gbps: 3> + + +
+ + + + +
+
+
+ Mode_4lanes_8gbps = +<HdmiFrlRate.Mode_4lanes_8gbps: 4> + + +
+ + + + +
+
+
+ Mode_4lanes_10gbps = +<HdmiFrlRate.Mode_4lanes_10gbps: 5> + + +
+ + + + +
+
+
+ Mode_4lanes_12gbps = +<HdmiFrlRate.Mode_4lanes_12gbps: 6> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdmiAvailableVideoModes: + + +
+ + + + +
+
+ + HdmiAvailableVideoModes( param_1: UniTAP.dev.modules.dut_tests.test_group_params_types.Param, param_2: UniTAP.dev.modules.dut_tests.test_group_params_types.Param) + + +
+ + + + +
+
+
+ T_2560x1080_100hz_vic_91: bool + + +
+ + +

Set and get state of support timing VIC 91 2560x1080 100Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_2560x1080_120hz_vic_92: bool + + +
+ + +

Set and get state of support timing VIC 92 2560x1080 120Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1080_120hz_vic_63: bool + + +
+ + +

Set and get state of support timing VIC 63 1920x1080 120Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1080_100hz_vic_64: bool + + +
+ + +

Set and get state of support timing VIC 64 1920x1080 100Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1080_100hz_vic_77: bool + + +
+ + +

Set and get state of support timing VIC 77 1920x1080 100Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_1920x1080_120hz_vic_78: bool + + +
+ + +

Set and get state of support timing VIC 78 1920x1080 120Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_24hz_vic_93: bool + + +
+ + +

Set and get state of support timing VIC 93 3840x2160 24Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_25hz_vic_94: bool + + +
+ + +

Set and get state of support timing VIC 94 3840x2160 25Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_30hz_vic_95: bool + + +
+ + +

Set and get state of support timing VIC 95 3840x2160 30Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_50hz_vic_96: bool + + +
+ + +

Set and get state of support timing VIC 96 3840x2160 50Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_60hz_vic_97: bool + + +
+ + +

Set and get state of support timing VIC 97 3840x2160 60Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_24hz_vic_98: bool + + +
+ + +

Set and get state of support timing VIC 98 4096x2160 24Hz (256:135).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_25hz_vic_99: bool + + +
+ + +

Set and get state of support timing VIC 99 4096x2160 25Hz (256:135).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_30hz_vic_100: bool + + +
+ + +

Set and get state of support timing VIC 100 4096x2160 30Hz (256:135).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_50hz_vic_101: bool + + +
+ + +

Set and get state of support timing VIC 101 4096x2160 50Hz (256:135).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_60hz_vic_102: bool + + +
+ + +

Set and get state of support timing VIC 102 4096x2160 60Hz (256:135).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_24hz_vic_103: bool + + +
+ + +

Set and get state of support timing VIC 103 3840x2160 24Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_25hz_vic_104: bool + + +
+ + +

Set and get state of support timing VIC 104 3840x2160 25Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_30hz_vic_105: bool + + +
+ + +

Set and get state of support timing VIC 105 3840x2160 30Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_50hz_vic_106: bool + + +
+ + +

Set and get state of support timing VIC 106 3840x2160 50Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_60hz_vic_107: bool + + +
+ + +

Set and get state of support timing VIC 107 3840x2160 60Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_48hz_vic_114: bool + + +
+ + +

Set and get state of support timing VIC 114 3840x2160 48Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_48hz_vic_115: bool + + +
+ + +

Set and get state of support timing VIC 115 4096x2160 48Hz (256:135).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_48hz_vic_116: bool + + +
+ + +

Set and get state of support timing VIC 116 3840x2160 48Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_100hz_vic_117: bool + + +
+ + +

Set and get state of support timing VIC 117 3840x2160 100Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_120hz_vic_118: bool + + +
+ + +

Set and get state of support timing VIC 118 3840x2160 120Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_100hz_vic_119: bool + + +
+ + +

Set and get state of support timing VIC 119 3840x2160 100Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_3840x2160_120hz_vic_120: bool + + +
+ + +

Set and get state of support timing VIC 120 3840x2160 120Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_24hz_vic_121: bool + + +
+ + +

Set and get state of support timing VIC 121 5120x2160 24Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_25hz_vic_122: bool + + +
+ + +

Set and get state of support timing VIC 122 5120x2160 25Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_30hz_vic_123: bool + + +
+ + +

Set and get state of support timing VIC 123 5120x2160 30Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_48hz_vic_124: bool + + +
+ + +

Set and get state of support timing VIC 124 5120x2160 48Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_50hz_vic_125: bool + + +
+ + +

Set and get state of support timing VIC 125 5120x2160 50Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_60hz_vic_126: bool + + +
+ + +

Set and get state of support timing VIC 126 5120x2160 60Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_100hz_vic_127: bool + + +
+ + +

Set and get state of support timing VIC 127 5120x2160 100Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_5120x2160_120hz_vic_193: bool + + +
+ + +

Set and get state of support timing VIC 193 5120x2160 120Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_24hz_vic_194: bool + + +
+ + +

Set and get state of support timing VIC 194 7680x4320 24Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_25hz_vic_195: bool + + +
+ + +

Set and get state of support timing VIC 195 7680x4320 25Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_30hz_vic_196: bool + + +
+ + +

Set and get state of support timing VIC 196 7680x4320 30Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_48hz_vic_197: bool + + +
+ + +

Set and get state of support timing VIC 197 7680x4320 48Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_50hz_vic_198: bool + + +
+ + +

Set and get state of support timing VIC 198 7680x4320 50Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_60hz_vic_199: bool + + +
+ + +

Set and get state of support timing VIC 199 7680x4320 60Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_100hz_vic_200: bool + + +
+ + +

Set and get state of support timing VIC 200 7680x4320 100Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_120hz_vic_201: bool + + +
+ + +

Set and get state of support timing VIC 201 7680x4320 120Hz (16:9).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_24hz_vic_202: bool + + +
+ + +

Set and get state of support timing VIC 202 7680x4320 24Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_25hz_vic_203: bool + + +
+ + +

Set and get state of support timing VIC 203 7680x4320 25Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_30hz_vic_204: bool + + +
+ + +

Set and get state of support timing VIC 204 7680x4320 30Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_48hz_vic_205: bool + + +
+ + +

Set and get state of support timing VIC 205 7680x4320 48Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_50hz_vic_206: bool + + +
+ + +

Set and get state of support timing VIC 206 7680x4320 50Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_60hz_vic_207: bool + + +
+ + +

Set and get state of support timing VIC 207 7680x4320 60Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_100hz_vic_208: bool + + +
+ + +

Set and get state of support timing VIC 208 7680x4320 100Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_7680x4320_120hz_vic_209: bool + + +
+ + +

Set and get state of support timing VIC 209 7680x4320 120Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_10240x4320_24hz_vic_210: bool + + +
+ + +

Set and get state of support timing VIC 210 10240x4320 24Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_10240x4320_25hz_vic_211: bool + + +
+ + +

Set and get state of support timing VIC 211 10240x4320 25Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_10240x4320_30hz_vic_212: bool + + +
+ + +

Set and get state of support timing VIC 212 10240x4320 30Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_10240x4320_48hz_vic_213: bool + + +
+ + +

Set and get state of support timing VIC 213 10240x4320 48Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_10240x4320_50hz_vic_214: bool + + +
+ + +

Set and get state of support timing VIC 214 10240x4320 50Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_10240x4320_60hz_vic_215: bool + + +
+ + +

Set and get state of support timing VIC 215 10240x4320 60Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_10240x4320_100hz_vic_216: bool + + +
+ + +

Set and get state of support timing VIC 216 10240x4320 10Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_10240x4320_120hz_vic_217: bool + + +
+ + +

Set and get state of support timing VIC 217 10240x4320 120Hz (64:27).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_100hz_vic_218: bool + + +
+ + +

Set and get state of support timing VIC 218 4096x2160 100Hz (256:135).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ T_4096x2160_120hz_vic_219: bool + + +
+ + +

Set and get state of support timing VIC 219 4096x2160 120Hz (256:135).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + clear_all(self): + + +
+ + + + +
+
+
+
+ + class + HdmiDutCaps: + + +
+ + +

Class DutCapsDp14 defines the DUT capabilities and allows setting:

+ + +
+ + +
+
+ + HdmiDutCaps(param: UniTAP.dev.modules.dut_tests.test_group_params_types.Param) + + +
+ + + + +
+
+
+ is_sink_dsc_support: bool + + +
+ + +

Set and get state of SINK DSC support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ is_sink_dsc_10bpc: bool + + +
+ + +

Set and get state of SINK DSC 10 bpc support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ is_sink_dsc_12bpc: bool + + +
+ + +

Set and get state of SINK DSC 12 bpc support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ is_sink_dsc_native_420: bool + + +
+ + +

Set and get state of SINK DSC Native 420 support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ is_sink_dsc_16bpc: bool + + +
+ + +

Set and get state of SINK DSC 16 bpc support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ is_sink_dsc_all_bpp: bool + + +
+ + +

Set and get state of SINK DSC all BPP support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ is_sink_ycbcr_support: bool + + +
+ + +

Set and get state of SINK YCbCr support.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+
+ + class + HdmiSinkDUTTestParam: + + +
+ + +

Class HdmiSinkDUTTestParam allows working with parameters from HDMI DSC source part.

+ + +
+ + +
+
+ + HdmiSinkDUTTestParam(json_obj) + + +
+ + + + +
+
+
+ test_mode: HdmiTestMode + + +
+ + +

Set and get test mode.

+ +
Returns:
+ +
+

object of HdmiTestMode type

+
+
+ + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_frl_rate: HdmiFrlRate + + +
+ + +

Set and get Max DSC FRL mode.

+ +
Returns:
+ +
+

object of HdmiFrlRate type

+
+
+ + +
+
+
+ max_tmds_clock: int + + +
+ + +

Set and get test MAX TMDS clock, in MHz.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dut_caps: HdmiDutCaps + + +
+ + +

Set and get DUT caps.

+ +
Returns:
+ +
+

object HdmiDutCaps

+
+
+ + +
+
+
+ dsc_max_frl_rate: HdmiFrlRate + + +
+ + +

Set and get Max DSC FRL mode.

+ +
Returns:
+ +
+

object of HdmiFrlRate type

+
+
+ + +
+
+
+ video_modes: HdmiAvailableVideoModes + + +
+ + +

Set and get supported video modes.

+ +
Returns:
+ +
+

object HdmiAvailableVideoModes

+
+
+ + +
+
+
+ dsc_max_slice: int + + +
+ + +

Set and get test DSC max slice, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ total_chunk_bytes: int + + +
+ + +

Set and get test Total chunk bytes, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdr10_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdr10_tests.html new file mode 100644 index 0000000..ee9c98c --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/hdr10_tests.html @@ -0,0 +1,302 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests

+ + + + + +
+
+
+ + class + Hdr10TestParam: + + +
+ + + + +
+
+ + Hdr10TestParam(json_obj) + + +
+ + + + +
+
+
+ timeout + + +
+ + + + +
+
+
+ same_frame + + +
+ + + + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/link_config_test.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/link_config_test.html new file mode 100644 index 0000000..e2f5d81 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/link_config_test.html @@ -0,0 +1,521 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test

+ + + + + +
+
+
+ + class + LinkRate(enum.IntEnum): + + +
+ + +

Class LinkRate describes available supported link rates.

+
+ + +
+
+ Rate_1_62_Gbps = +<LinkRate.Rate_1_62_Gbps: 6> + + +
+ + + + +
+
+
+ Rate_2_7_Gbps = +<LinkRate.Rate_2_7_Gbps: 10> + + +
+ + + + +
+
+
+ Rate_5_4_Gbps = +<LinkRate.Rate_5_4_Gbps: 20> + + +
+ + + + +
+
+
+ Rate_8_1_Gbpc = +<LinkRate.Rate_8_1_Gbpc: 30> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + LinkConfigTestParam: + + +
+ + +

Class LinkConfigTestParam describes parameters for Link configuration test.

+ +
    +
  • Test timeout, in milliseconds timeout.
  • +
  • Defines the maximum number of lanes to be tested max_lane_count. Possible variants: 1, 2, 4.
  • +
  • Defines the maximum link rate to be tested max_rate type LinkRate.
  • +
  • Defines the length of the HPD pulse used to start each test iteration, in milliseconds hpd_pulse_duration.
  • +
  • Defines how long the test waits for LT start after issuing HPD pulse, in milliseconds lt_start_timeout.
  • +
  • Defines the additional delay inserted in between test iterations, in milliseconds test_loop_delay.
  • +
+
+ + +
+
+ + LinkConfigTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_lane_count: int + + +
+ + +

Set and get maximum number of lanes.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_rate + + +
+ + +

Set and get maximum link rate.

+ +
Returns:
+ +
+

object LinkRate

+
+
+ + +
+
+
+ hpd_pulse_duration: int + + +
+ + +

Set and get length of the HPD pulse.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ lt_start_timeout: int + + +
+ + +

Set and get link training start timeout.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ test_loop_delay: int + + +
+ + +

Set and get test loop delay.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/pixel_video_test.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/pixel_video_test.html new file mode 100644 index 0000000..d576202 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/pixel_video_test.html @@ -0,0 +1,1074 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test

+ + + + + +
+
+
+ + class + VideoPixelTestColorDepth(enum.IntEnum): + + +
+ + +

Class VideoPixelTestColorDepth describes available supported color depth.

+
+ + +
+
+ ColorDepth6 = +<VideoPixelTestColorDepth.ColorDepth6: 6> + + +
+ + + + +
+
+
+ ColorDepth8 = +<VideoPixelTestColorDepth.ColorDepth8: 8> + + +
+ + + + +
+
+
+ ColorDepth10 = +<VideoPixelTestColorDepth.ColorDepth10: 10> + + +
+ + + + +
+
+
+ ColorDepth12 = +<VideoPixelTestColorDepth.ColorDepth12: 12> + + +
+ + + + +
+
+
+ ColorDepth16 = +<VideoPixelTestColorDepth.ColorDepth16: 16> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + VideoPixelTestElementFormat(enum.IntEnum): + + +
+ + +

Class VideoPixelTestElementFormat describes available supported color formats.

+
+ + +
+
+ RGB_6BPC = +<VideoPixelTestElementFormat.RGB_6BPC: 16> + + +
+ + + + +
+
+
+ RGB_8BPC = +<VideoPixelTestElementFormat.RGB_8BPC: 17> + + +
+ + + + +
+
+
+ RGB_10BPC = +<VideoPixelTestElementFormat.RGB_10BPC: 18> + + +
+ + + + +
+
+
+ RGB_12BPC = +<VideoPixelTestElementFormat.RGB_12BPC: 19> + + +
+ + + + +
+
+
+ RGB_16BPC = +<VideoPixelTestElementFormat.RGB_16BPC: 20> + + +
+ + + + +
+
+
+ YCbCr444_080808 = +<VideoPixelTestElementFormat.YCbCr444_080808: 256> + + +
+ + + + +
+
+
+ YCbCr444_161616 = +<VideoPixelTestElementFormat.YCbCr444_161616: 257> + + +
+ + + + +
+
+
+ YCbCr420_8BPC_080808 = +<VideoPixelTestElementFormat.YCbCr420_8BPC_080808: 800> + + +
+ + + + +
+
+
+ YCbCr420_10BPC_080808 = +<VideoPixelTestElementFormat.YCbCr420_10BPC_080808: 801> + + +
+ + + + +
+
+
+ YCbCr420_12BPC_161616 = +<VideoPixelTestElementFormat.YCbCr420_12BPC_161616: 802> + + +
+ + + + +
+
+
+ YCbCr420_16BPC_161616 = +<VideoPixelTestElementFormat.YCbCr420_16BPC_161616: 803> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + VideoPixelTestAlignment(enum.IntEnum): + + +
+ + +

Class VideoPixelTestColorDepth describes available supported alignment.

+
+ + +
+
+ MSB = +<VideoPixelTestAlignment.MSB: 0> + + +
+ + + + +
+
+
+ LSB = +<VideoPixelTestAlignment.LSB: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + VideoPixelTestExportFormat(enum.IntEnum): + + +
+ + +

Class VideoPixelTestColorDepth describes available supported files format.

+
+ + +
+
+ BIN = +<VideoPixelTestExportFormat.BIN: 0> + + +
+ + + + +
+
+
+ PPM = +<VideoPixelTestExportFormat.PPM: 1> + + +
+ + + + +
+
+
+ BMP = +<VideoPixelTestExportFormat.BMP: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + VideoPixelTestParam: + + +
+ + +

Class VideoPixelTestParam describes parameters for video pixel test.

+ + +
+ + +
+
+ + VideoPixelTestParam(json_obj) + + +
+ + + + +
+
+
+ image_width: int + + +
+ + +

Set and get frame width as number of elements.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ image_height: int + + +
+ + +

Set and get frame height as number of elements.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ color_depth + + +
+ + +

Set and get color depth of the image.

+ +
Returns:
+ +
+

object VideoPixelTestColorDepth

+
+
+ + +
+
+
+ element_format + + +
+ + +

Set and get element format used to encode the pixel data.

+ +
Returns:
+ +
+

object VideoPixelTestElementFormat

+
+
+ + +
+
+
+ frame_data: Union[bytearray, List[int], str, NoneType] + + +
+ + +

Set and get pixel data of image.

+ +
Returns:
+ +
+

object bytearray | list[int] | None | str

+
+
+ + +
+
+
+ alignment + + +
+ + +

Set and get type of alignment.

+ +
Returns:
+ +
+

object VideoPixelTestAlignment

+
+
+ + +
+
+
+ frames_number: int + + +
+ + +

Set and get length of the video test as number of frames.

+ +
Returns:
+ +
+

object VideoPixelTestAlignment

+
+
+ + +
+
+
+ frames_number_mismatch: int + + +
+ + +

Set and get number of frame that are allowed to be considered as 'failed' before the entire test is considered +as 'failed'.

+ +
Returns:
+ +
+

object VideoPixelTestAlignment

+
+
+ + +
+
+
+ pixel_tolerance: int + + +
+ + +

Set and get number of pixels that allowed to be considered as 'failed' before the frame is considered as +'failed'.

+ +
Returns:
+ +
+

object VideoPixelTestAlignment

+
+
+ + +
+
+
+ max_auto_save_failed: int + + +
+ + +

Set and get maximum number of frames failed frames saved per test run.

+ +
Returns:
+ +
+

object VideoPixelTestAlignment

+
+
+ + +
+
+
+ failed_frame_folder + + +
+ + +

Set and get full path to the folder where failed frames are to be saved without trailing backslash.

+ +
Returns:
+ +
+

object str

+
+
+ + +
+
+
+ max_export_failed_frames: int + + +
+ + +

Set and get number of failed frames to be exported from the video test.

+ +
Returns:
+ +
+

object int

+
+
+ + +
+
+
+ export_data_format + + +
+ + +

Set and get file format.

+ +
Returns:
+ +
+

object VideoPixelTestExportFormat

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/usbc_electrical_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/usbc_electrical_tests.html new file mode 100644 index 0000000..33b33bb --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/usbc_electrical_tests.html @@ -0,0 +1,988 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests

+ + + + + +
+
+
+ + class + UsbcElTestDutCaps(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class UsbcElTestDutCaps describes DUT capabilities flags and allows settings values.

+ + +
+ + +
+
+ + UsbcElTestDutCaps(json_obj) + + +
+ + + + +
+
+
+ support_dp_alt_mode + + +
+ + +

Set and get DUT Support DisplayPort Alternate mode flag support.

+ +
Returns:
+ +
+

object bool

+
+
+ + +
+
+
+ can_act_power_source + + +
+ + +

Set and get DUT can act as a power source flag support.

+ +
Returns:
+ +
+

object bool

+
+
+ + +
+
+
+ cab_act_power_sink + + +
+ + +

Set and get DUT can act as a power sink flag support.

+ +
Returns:
+ +
+

object bool

+
+
+ + +
+
+
+ not_support_pd_contract + + +
+ + +

Set and get DUT does not support PD Contract flag support.

+ +
Returns:
+ +
+

object bool

+
+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + UsbcElectricalTestParam: + + +
+ + +

Class DpElectricalTestParam describes parameters for DP electrical tests.

+ +
    +
  • Test timeout, in milliseconds timeout.
  • +
  • Defines DUT capabilities dut_caps type UsbcElTestDutCaps.
  • +
  • Defines the time period for USB Type-C re-plug simulation 'disconnected' state re_plug_time.
  • +
  • Defines the time period that the TE will wait for DUT to complete power contract negotiation attach_timeout.
  • +
  • Defines Power Contract timeout, in milliseconds pwr_contract_timeout.
  • +
  • Defines the low limit for the voltage window when power sink current is 0.5A or 0.9A cc_low_voltage_1.
  • +
  • Defines the high limit for the voltage window when power sink current is 0.5A or 0.9A cc_high_voltage_1.
  • +
  • Defines the low limit for the voltage window when power sink current is 1.5A cc_low_voltage_2.
  • +
  • Defines the high limit for the voltage window when power sink current is 1.5A cc_high_voltage_2.
  • +
  • Defines the low limit for the voltage window when power sink current is 3.0A cc_low_voltage_3.
  • +
  • Defines the high limit for the voltage window when power sink current is 3.0A cc_high_voltage_3.
  • +
  • Defines the low limit for the Vcon voltage window vconn_low_voltage.
  • +
  • Defines the high limit for the Vcon voltage window vconn_high_voltage.
  • +
  • Defines the timeout the TE will wait for the DUT to enter into DisplayPort alternate mode dp_alt_mode_timeout.
  • +
  • Defines the low voltage limit for the positive DP AUX line when idle aux_positive_idle_low_voltage.
  • +
  • Defines the high voltage limit for the positive DP AUX line when idle aux_positive_idle_high_voltage.
  • +
  • Defines the low voltage limit for the negative DP AUX line when idle aux_negative_idle_low_voltage.
  • +
  • Defines the high voltage limit for the negative DP AUX line when idle aux_negative_idle_high_voltage.
  • +
  • Defines the low limit for Vbus voltage window. The limit is defined in millivolts (mV) vbus_low_voltage.
  • +
  • Defines the high limit for Vbus voltage window. The limit is defined in millivolts (mV) vbus_high_voltage.
  • +
  • Defines the highest allowed deviation between maximum and minimum currents measured from the individual Vbus +pins as per-mill (‰) of total measured current. This means that if the total measured current is 3000mA, and the +setting 100, the maximum difference that is allowed between maximum and minimum currents is 300mA +vbus_current_max.
  • +
  • Defines the highest allowed deviation between maximum and minimum currents measured from the individual GND pins +as per-mill (‰) of total measured current gnd_current_max.
  • +
  • Defines delay from end of power contract negotiation to voltage / current measurements power_measure_delay.
  • +
  • Defines the minimum current, in mA, that a Power Sink DUT must use in order to pass the test min_dut_current.
  • +
  • Delay after load resistor on, milliseconds. This helps to skip transient processes resistor_on_delay.
  • +
  • Delay for measure CC lines voltage after DUT plug detection, milliseconds cc_measure_delay.
  • +
+
+ + +
+
+ + UsbcElectricalTestParam(json_obj) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dut_caps: UsbcElTestDutCaps + + +
+ + +

Set and get USB-C DUT caps.

+ +
Returns:
+ +
+

object of UsbcElTestDutCaps type

+
+
+ + +
+
+
+ pwr_contract_timeout: int + + +
+ + +

Set and get power contract timeout.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc_low_voltage_1: int + + +
+ + +

Set and get low limit for the voltage window when power sink current is 0.5A or 0.9A.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc_high_voltage_1: int + + +
+ + +

Set and get high limit for the voltage window when power sink current is 0.5A or 0.9A.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc_low_voltage_2: int + + +
+ + +

Set and get low limit for the voltage window when power sink current is 1.5A.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc_high_voltage_2: int + + +
+ + +

Set and get high limit for the voltage window when power sink current is 1.5A.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc_low_voltage_3: int + + +
+ + +

Set and get low limit for the voltage window when power sink current is 3.0A.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc_high_voltage_3 + + +
+ + +

Set and get high limit for the voltage window when power sink current is 3.0A.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vconn_low_voltage: int + + +
+ + +

Set and get low limit for the Vcon voltage window.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vconn_high_voltage: int + + +
+ + +

Set and get high limit for the Vcon voltage window.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dp_alt_mode_timeout: int + + +
+ + +

Set and get DP alt mode timeout.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_positive_idle_low_voltage: int + + +
+ + +

Set and get low voltage limit for the positive DP AUX.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_positive_idle_high_voltage: int + + +
+ + +

Set and get high voltage limit for the positive DP AUX.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_negative_idle_low_voltage: int + + +
+ + +

Set and get low voltage limit for the negative DP AUX.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ aux_negative_idle_high_voltage: int + + +
+ + +

Set and get high voltage limit for the negative DP AUX.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vbus_low_voltage: int + + +
+ + +

Set and get low limit for Vbus voltage window.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vbus_high_voltage: int + + +
+ + +

Set and get high limit for Vbus voltage window.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vbus_current_max: int + + +
+ + +

Set and get the highest allowed deviation of current VBUS.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ gnd_current_max: int + + +
+ + +

Set and get the highest allowed deviation of current GND.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ power_measure_delay: int + + +
+ + +

Set and get delay from end of power contract negotiation to voltage / current measurements.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ min_dut_current: int + + +
+ + +

Set and get the minimum current.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ resistor_on_delay: int + + +
+ + +

Set and get delay after load resistor.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc_measure_delay: int + + +
+ + +

Set and get delay for measure CC lines voltage after DUT plug detection.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/vrr_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/vrr_tests.html new file mode 100644 index 0000000..022b149 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_default_params/vrr_tests.html @@ -0,0 +1,826 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests

+ + + + + +
+
+
+ + class + VrrCaps(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class VrrCaps describes DUT VRR capabilities flags and allows settings values.

+ + +
+ + +
+
+ + VrrCaps(json_obj) + + +
+ + + + +
+
+
+ vrr_enable + + +
+ + +

Set and get VRR enable/disable flag.

+ +
Returns:
+ +
+

object bool

+
+
+ + +
+
+
+ m_const + + +
+ + +

Set and get m const enable/disable flag.

+ +
Returns:
+ +
+

object bool

+
+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + BaseFront(UniTAP.dev.modules.dut_tests.test_group_params_types.Param): + + +
+ + +

Class BaseFront describes DUT BaseFront capabilities flags and allows settings values.

+ +
    +
  • Base front value vrr_enable.
  • +
  • Reduced blanking enable/disable m_const.
  • +
+
+ + +
+
+ + BaseFront(json_obj) + + +
+ + + + +
+
+
+ base_front + + +
+ + +

Set and get va;ue of base front.

+ +
Returns:
+ +
+

object int

+
+
+ + +
+
+
+ reduced_blanking + + +
+ + +

Set and get reduced blanking flag support.

+ +
Returns:
+ +
+

object bool

+
+
+ + +
+
+
Inherited Members
+
+
UniTAP.dev.modules.dut_tests.test_group_params_types.Param
+
clear
+
direct_set_def_value
+
default_value
+
min_value
+
max_value
+
config_id
+
config_id_name
+
name
+
value_type
+
enumeration_variants
+
bit_field_list
+
data_length
+ +
+
+
+
+
+
+ + class + VrrTestParamBase: + + +
+ + +

Class VrrTestParam describes parameters for VRR Sink and Source tests.

+ + +
+ + +
+
+ + VrrTestParamBase( timeout, vrr_max, vrr_min, vrr_static, vrr_step, vrr_time_step, vrr_enable_cups, base_vfront, base_rate) + + +
+ + + + +
+
+
+ timeout: int + + +
+ + +

Set and get test timeout, in milliseconds.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vrr_max: int + + +
+ + +

Set and get VRR max.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vrr_min: int + + +
+ + +

Set and get VRR min.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vrr_static: int + + +
+ + +

Set and get VRR static.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vrr_step: int + + +
+ + +

Set and get VRR step.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vrr_time_step: int + + +
+ + +

Set and get VRR time step.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vrr_enable_cups + + +
+ + +

Set and get VRR caps.

+ +
Returns:
+ +
+

object of VrrCaps type

+
+
+ + +
+
+
+ base_vfront + + +
+ + +

Set and get base vfront value.

+ +
Returns:
+ +
+

object of BaseFront type

+
+
+ + +
+
+
+ base_rate: int + + +
+ + +

Set and get base rate.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+
+ + class + VrrSinkDUTTestParam(VrrTestParamBase): + + +
+ + +

Class VrrSinkDUTTestParam describes parameters for VRR Sink and Source tests.

+ + +
+ + +
+
+ + VrrSinkDUTTestParam(json_obj) + + +
+ + + + +
+ +
+
+
+ + class + VrrSourceDUTTestParam(VrrTestParamBase): + + +
+ + +

Class VrrSourceDUTTestParam describes parameters for VRR Sink and Source tests.

+ + +
+ + +
+
+ + VrrSourceDUTTestParam(json_obj) + + +
+ + + + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_tests.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_tests.html new file mode 100644 index 0000000..8be5f13 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/dut_tests.html @@ -0,0 +1,840 @@ + + + + + + + UniTAP.dev.modules.dut_tests.dut_tests API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.dut_tests

+ + + + + +
+
+
+ + class + Test: + + +
+ + +

Class TestGroup describes template of usual test. +Contains info of:

+ +
    +
  • Test name name.
  • +
  • Test ID id
  • +
+
+ + +
+
+ + Test(name: str, test_id: int) + + +
+ + + + +
+
+
+ name + + +
+ + + + +
+
+
+ id + + +
+ + + + +
+
+
+
+ + class + TestGroup(typing.Generic[~DUTTestParameters]): + + +
+ + +

Class TestGroup describes template of usual test group. +Contains info of:

+ + +
+ + +
+
+ + TestGroup(_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId, name: str) + + +
+ + + + +
+
+
+ test_count: int + + +
+ + +

Test count of test group.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ tests + + +
+ + +

Returns tests.

+ +
Returns:
+ +
+

object of `` type

+
+
+ + +
+
+
+ name: str + + +
+ + +

Returns test group name.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+ + + +

Returns ID of test group.

+ +
Returns:
+ +
+

object of id type

+
+
+ + +
+
+
+
+ + class + DUTTests: + + +
+ + +

Class DUTTests allows working with available tests on the device.

+ + +
+ + +
+
+ + DUTTests(dev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO) + + +
+ + + + +
+
+
+ + def + run( self, group_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId, test_id: int, params: Optional[~DUTTestParameters] = None, print_fw_logs: bool = True, test_delay: int = 0) -> UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject: + + +
+ + +

Run selected test of test group.

+ +
Arguments:
+ +
    +
  • group_id (TestGroupId) - test group id
  • +
  • test_id (int)
  • +
  • params (DUTTestParameters) - one of the variants of params
  • +
  • print_fw_logs (bool) - print FW logs (enable/disable)
  • +
  • test_delay (int) - delay between tests (in seconds)
  • +
+
+ + +
+
+
+ + def + get_params_from_file( self, path: str) -> Tuple[UniTAP.dev.modules.dut_tests.test_info.TestGroupId, int, ~DUTTestParameters]: + + +
+ + +

Get test parameters from transferred file: td or json (not cdf).

+ +
Arguments:
+ +
    +
  • path ('str') - full path to config file
  • +
+
+ + +
+
+
+ + def + get_params_from_cdf_file(self, path: str) -> ~DUTTestParameters: + + +
+ + +

Get test parameters from transferred file: json (cdf).

+ +
Arguments:
+ +
    +
  • path ('str') - full path to config file
  • +
+
+ + +
+
+
+ + def + get_default_parameters(self, group_type: Type[~DUTTestParameters]) -> ~DUTTestParameters: + + +
+ + +

Get predefined (default) parameters of test group.

+ +
Arguments:
+ +
    +
  • group_type (DUTTestParameters) - test group id
  • +
+ +
Returns:
+ +
+

object of DUTTestParameters type

+
+
+ + +
+
+
+ + def + number_tests_in_group( self, group_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId) -> int: + + +
+ + +

Returns all count of available tests of selected test group.

+ +
Arguments:
+ +
    +
  • group_id (TestGroupId) - test group id
  • +
+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + get_test_name( self, group_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId, test_id: int) -> str: + + +
+ + +

Returns test name by test id in selected test group.

+ +
Arguments:
+ +
    +
  • group_id (TestGroupId) - test group id
  • +
  • test_id (int) - test id
  • +
+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ + def + get_test_id_by_name( self, group_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId, name: str) -> int: + + +
+ + +

Returns test ID by test name id in selected test group.

+ +
Arguments:
+ +
    +
  • group_id (TestGroupId) - test group id
  • +
  • name (str) - test name or part name of the test
  • +
+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + get_test_id_list_by_name( self, group_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId, name: str) -> List[int]: + + +
+ + +

Returns list of test ID by test name id in selected test group.

+ +
Arguments:
+ +
    +
  • group_id (TestGroupId) - test group id
  • +
  • name (str) - test name or part name of the test
  • +
+ +
Returns:
+ +
+

object of list[int] type

+
+
+ + +
+
+
+
@staticmethod
+ + def + print_test_params(params: ~DUTTestParameters): + + +
+ + +

Print all test parameters in readable format.

+ +
Arguments:
+ +
    +
  • params (DUTTestParameters) - type of params
  • +
+
+ + +
+
+
+ + def + get_all_tests_results(self) -> UniTAP.dev.modules.dut_tests.test_info.TestResultObject: + + +
+ + +

Returns all test result. Combined in one TestResultObject object.

+ +
Returns:
+ +
+

object of TestResultObject type

+
+
+ + +
+
+
+ + def + clear_results(self): + + +
+ + +

Clear all results.

+
+ + +
+
+
+ info_of_available_test_groups: str + + +
+ + +

Returns all info in string format of test groups.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ + def + make_report( self, path: str = 'Report.html', tested_by='', dut_driver_version='', dut_firmware_version='', dut_model_name='', dut_revision='', dut_serial_number='', remarks='', results=None): + + +
+ + +

Make report after testing.

+ +
Arguments:
+ +
    +
  • path (str) - path to save report
  • +
  • tested_by (str) - who tested
  • +
  • dut_driver_version (str) - DUT driver version
  • +
  • dut_firmware_version (str) - DUT FW version
  • +
  • dut_model_name (str) - DUT model name
  • +
  • dut_revision (str) - DUT revision
  • +
  • dut_serial_number (str) - DUT serial number
  • +
  • remarks (int) - additional remarks of testing
  • +
  • results (list|None) - results of testing (if list is empty or None, usually use internal list of test
  • +
  • results, which was filled during testing)
  • +
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/test_info.html b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/test_info.html new file mode 100644 index 0000000..962e9dc --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/dut_tests/test_info.html @@ -0,0 +1,1409 @@ + + + + + + + UniTAP.dev.modules.dut_tests.test_info API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.dut_tests.test_info

+ + + + + +
+
+
+ + class + TestStatusEnum(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Idle = +<TestStatusEnum.Idle: 0> + + +
+ + + + +
+
+
+ Completed = +<TestStatusEnum.Completed: 1> + + +
+ + + + +
+
+
+ InProgress = +<TestStatusEnum.InProgress: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TestGroupId(enum.IntEnum): + + +
+ + +

Class TestGroupId contains all possible variants of Test groups ID.

+
+ + +
+
+ UNKNOWN = +<TestGroupId.UNKNOWN: -1> + + +
+ + + + +
+
+
+ AUDIO_TEST = +<TestGroupId.AUDIO_TEST: 0> + + +
+ + + + +
+
+
+ DP_RX_ELECTRICAL = +<TestGroupId.DP_RX_ELECTRICAL: 1> + + +
+ + + + +
+
+
+ HDMI_RX_ELECTRICAL = +<TestGroupId.HDMI_RX_ELECTRICAL: 2> + + +
+ + + + +
+
+
+ DVI_RX_ELECTRICAL = +<TestGroupId.DVI_RX_ELECTRICAL: 3> + + +
+ + + + +
+
+
+ CEC_FUNCTIONAL = +<TestGroupId.CEC_FUNCTIONAL: 5> + + +
+ + + + +
+
+
+ DP_RX_CRC = +<TestGroupId.DP_RX_CRC: 6> + + +
+ + + + +
+
+
+ DP_RX_SIMPLE_LT = +<TestGroupId.DP_RX_SIMPLE_LT: 7> + + +
+ + + + +
+
+
+ DP_HDCP_CTS_AUTHENTICATION = +<TestGroupId.DP_HDCP_CTS_AUTHENTICATION: 10> + + +
+ + + + +
+
+
+ HDMI_RX_CRC = +<TestGroupId.HDMI_RX_CRC: 11> + + +
+ + + + +
+
+
+ USB_TYPE_C_ELECTRICAL = +<TestGroupId.USB_TYPE_C_ELECTRICAL: 12> + + +
+ + + + +
+
+
+ DP_RX_LL_CTS = +<TestGroupId.DP_RX_LL_CTS: 14> + + +
+ + + + +
+
+
+ DP_TX_LL_CTS = +<TestGroupId.DP_TX_LL_CTS: 15> + + +
+ + + + +
+
+
+ DP_TX_LL_CTS_DSC = +<TestGroupId.DP_TX_LL_CTS_DSC: 16> + + +
+ + + + +
+
+
+ DP_RX_LL_CTS_DSC = +<TestGroupId.DP_RX_LL_CTS_DSC: 17> + + +
+ + + + +
+
+
+ DP_2_1_RX_LL_CTS = +<TestGroupId.DP_2_1_RX_LL_CTS: 18> + + +
+ + + + +
+
+
+ DP_2_1_TX_LL_CTS = +<TestGroupId.DP_2_1_TX_LL_CTS: 19> + + +
+ + + + +
+
+
+ DP_2_1_LTTPR_CTS = +<TestGroupId.DP_2_1_LTTPR_CTS: 20> + + +
+ + + + +
+
+
+ DP_HDCP_CTS_1A = +<TestGroupId.DP_HDCP_CTS_1A: 38> + + +
+ + + + +
+
+
+ DP_HDCP_CTS_1B = +<TestGroupId.DP_HDCP_CTS_1B: 39> + + +
+ + + + +
+
+
+ DP_HDCP_CTS_2C = +<TestGroupId.DP_HDCP_CTS_2C: 40> + + +
+ + + + +
+
+
+ DP_HDCP_CTS_3A = +<TestGroupId.DP_HDCP_CTS_3A: 41> + + +
+ + + + +
+
+
+ DP_HDCP_CTS_3B = +<TestGroupId.DP_HDCP_CTS_3B: 42> + + +
+ + + + +
+
+
+ DP_HDCP_CTS_3C = +<TestGroupId.DP_HDCP_CTS_3C: 43> + + +
+ + + + +
+
+
+ DP_TX_DISPLAYID = +<TestGroupId.DP_TX_DISPLAYID: 50> + + +
+ + + + +
+
+
+ DP_RX_DISPLAYID = +<TestGroupId.DP_RX_DISPLAYID: 51> + + +
+ + + + +
+
+
+ HDMI_RX_VRR = +<TestGroupId.HDMI_RX_VRR: 52> + + +
+ + + + +
+
+
+ HDMI_TX_VRR = +<TestGroupId.HDMI_TX_VRR: 53> + + +
+ + + + +
+
+
+ DP_TX_ADAPTIVESYNC = +<TestGroupId.DP_TX_ADAPTIVESYNC: 54> + + +
+ + + + +
+
+
+ DP_RX_ADAPTIVESYNC = +<TestGroupId.DP_RX_ADAPTIVESYNC: 55> + + +
+ + + + +
+
+
+ DP_2_1_RX_LTTPR_CTS = +<TestGroupId.DP_2_1_RX_LTTPR_CTS: 56> + + +
+ + + + +
+
+
+ DP_2_1_TX_LTTPR_CTS = +<TestGroupId.DP_2_1_TX_LTTPR_CTS: 57> + + +
+ + + + +
+
+
+ DP_2_1_RX_DSC_CTS = +<TestGroupId.DP_2_1_RX_DSC_CTS: 58> + + +
+ + + + +
+
+
+ DP_2_1_TX_DSC_CTS = +<TestGroupId.DP_2_1_TX_DSC_CTS: 59> + + +
+ + + + +
+
+
+ DP_2_1_TX_DISPAYID = +<TestGroupId.DP_2_1_TX_DISPAYID: 60> + + +
+ + + + +
+
+
+ DP_2_1_RX_DISPAYID = +<TestGroupId.DP_2_1_RX_DISPAYID: 61> + + +
+ + + + +
+
+
+ DP_2_1_TX_ADAPTIVESYNC = +<TestGroupId.DP_2_1_TX_ADAPTIVESYNC: 62> + + +
+ + + + +
+
+
+ DP_2_1_RX_ADAPTIVESYNC = +<TestGroupId.DP_2_1_RX_ADAPTIVESYNC: 63> + + +
+ + + + +
+
+
+ HD_RX_DSC_CTS = +<TestGroupId.HD_RX_DSC_CTS: 64> + + +
+ + + + +
+
+
+ HD_TX_DSC_CTS = +<TestGroupId.HD_TX_DSC_CTS: 65> + + +
+ + + + +
+
+
+ HD_TX_CONTINUITY = +<TestGroupId.HD_TX_CONTINUITY: 66> + + +
+ + + + +
+
+
+ HD_TX_CABLE_CHECK = +<TestGroupId.HD_TX_CABLE_CHECK: 67> + + +
+ + + + +
+
+
+ PIXEL_VIDEO_TEST = +<TestGroupId.PIXEL_VIDEO_TEST: 1000> + + +
+ + + + +
+
+
+ HDR10_TEST = +<TestGroupId.HDR10_TEST: -2> + + +
+ + + + +
+
+
+
@classmethod
+ + def + has_value(cls, value) -> bool: + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + SubTestResultObject: + + +
+ + +

Class SubTestResultObject contains information about testing of one test.

+ + +
+ + +
+
+ + SubTestResultObject(group_name: str, debug: bool) + + +
+ + + + +
+
+
+ test_result: UniTAP.dev.modules.dut_tests.report.report_maker.TestResult + + +
+ + +

Returns result after testing.

+ +
Returns:
+ +
+

object of TestResult type

+
+
+ + +
+
+
+ fw_logs: str + + +
+ + +

Returns FW logs after testing.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ config_info: str + + +
+ + +

Returns config info after testing.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ error_code: int + + +
+ + +

Returns error code after testing.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ error_logs: str + + +
+ + +

Returns error logs after testing.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ test_name: str + + +
+ + +

Returns test name.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ group_name: str + + +
+ + +

Returns test group name.

+ +
Returns:
+ +
+

object of str type

+
+
+ + +
+
+
+ test_delay: int + + +
+ + +

Returns test delay.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ debug: bool + + +
+ + +

Returns debug test state (if you want to use special debug flags, your report will not valid).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ json_config_info + + +
+ + +

Returns json test config info.

+ +
Returns:
+ +
+

object of base64 str type

+
+
+ + +
+
+
+
+ + class + TestResultObject: + + +
+ + +

Class TestResultObject allows get test results.

+ + +
+ + +
+
+ + TestResultObject( results: Union[SubTestResultObject, List[SubTestResultObject]]) + + +
+ + + + +
+
+
+ + def + test_result( self, index: int) -> Optional[SubTestResultObject]: + + +
+ + +

Test result of selected test.

+ +
Arguments:
+ +
    +
  • index (int)
  • +
+ +
Returns:
+ +
+

object of SubTestResultObject|None type

+
+
+ + +
+
+
+ + def + all_test_results(self) -> list: + + +
+ + +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/modules/opf/handler.html b/docs/UCD-API文档/content/UniTAP/dev/modules/opf/handler.html new file mode 100644 index 0000000..259a07d --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/modules/opf/handler.html @@ -0,0 +1,304 @@ + + + + + + + UniTAP.dev.modules.opf.handler API documentation + + + + + + + + + +
+
+

+UniTAP.dev.modules.opf.handler

+ + + + + +
+
+
+ + class + OperatorFeedbackHandler: + + +
+ + +

Class OperatorFeedbackHandler helps to do required actions during DUT tests. Contains object of OpfHandlerBase, +that can be overridden.

+ +
    +
  • handler - set and get OPF Handler. OpfHandlerBase does OPF number 19 and 103, +OpfHandlerInternal does all OPF, OpfHandlerDefault does overridden OPF by user.
  • +
+
+ + +
+
+ + OperatorFeedbackHandler(device_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO) + + +
+ + + + +
+
+
+ handler: UniTAP.dev.modules.opf.handlers.base.OpfHandlerBase + + +
+ + +

Return current OPF handler. Can be overriden in set method.

+ +
Returns:
+ +
+

object of OpfHandlerBase type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/dprx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/dprx.html new file mode 100644 index 0000000..c04969b --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/dprx.html @@ -0,0 +1,430 @@ + + + + + + + UniTAP.dev.ports.dprx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.dprx

+ + + + + +
+
+
+ + class + DPRX(UniTAP.dev.ports.rx.RX): + + +
+ + +

Main class of DPRX object. +Inherited from class RX. +Class describes capabilities of 300th (3XX) series of DP and USB-C devices in Sink (RX - receiver) role.

+ +
Attributes:
+ +
    +
  • __link (LinkDisplayPortRx): object of LinkDisplayPortRx.
  • +
  • __dpcd (DPCDRegisters): object of DPCDRegisters.
  • +
  • __edid (EdidSink): object of EdidSink.
  • +
  • __hdcp (HdcpSink): object of HdcpSink.
  • +
  • __event_capturer (EventCapturer): object of EventCapturer.
  • +
  • __video_capturer (VideoCapturer): object of VideoCapturerDP.
  • +
+
+ + +
+
+ + DPRX( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+ +
+ + + +

Should be used to work with DPCD registers on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of DPCDRegisters type.

+
+
+ + +
+
+ + + +

Should be used to work with EDID on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of EdidSink type.

+
+
+ + +
+
+ + + +

Should be used to work with HDCP on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of HdcpSink.

+
+
+ + +
+
+ + + +

Should be used to control EventCapturer on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of EventCapturer type.

+
+
+ + +
+
+ + + +

Should be used to control VideoCapturerDP on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of VideoCapturerDP type.

+
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/dprx4xx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/dprx4xx.html new file mode 100644 index 0000000..f29aaa1 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/dprx4xx.html @@ -0,0 +1,416 @@ + + + + + + + UniTAP.dev.ports.dprx4xx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.dprx4xx

+ + + + + +
+
+
+ + class + DPRX4xx(UniTAP.dev.ports.dprx.DPRX): + + +
+ + +

Main class of DPRX4xx object. +Inherited from class DPRX. +Class describes capabilities of 400th (4XX) series of DP and USB-C devices in Sink (RX - receiver) role.

+ +
Attributes:
+ +
    +
  • __fec (FecTx): object of FecTx.
  • +
  • __bulk_capturer (BulkCapturer): object of BulkCapturer
  • +
  • __display_id (DisplayIdSink): object of DisplayIdSink
  • +
  • __panel_replay (SinkPanelReplay): object of SinkPanelReplay
  • +
  • __psr (SinkPanelSelfRefresh): object of SinkPanelSelfRefresh
  • +
+
+ + +
+
+ + DPRX4xx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+
+ + + +

Should be used to control FEC functionality on Sink (RX - receiver) side.

+ +
Returns:
+ +
+

object of FecRx type.

+
+
+ + +
+
+ + + +

Should be used to control Bulk capturer functionality on Sink (RX - receiver) side.

+ +
Returns:
+ +
+

object of BulkCapturer type.

+
+
+ + +
+
+ + + +

Should be used to control DisplayID functionality on Sink (RX - receiver) side.

+ +
Returns:
+ +
+

object of DisplayIdSink type.

+
+
+ + +
+
+
+ panel_replay: Optional[UniTAP.dev.ports.modules.panel_replay.pr_sink.SinkPanelReplay] + + +
+ + +

Should be used to control Panel Replay on Sink (RX - receiver) side.

+ +
Returns:
+ +
+

object of SinkPanelReplay type.

+
+
+ + +
+
+
+ panel_self_refresh: Optional[UniTAP.dev.ports.modules.panel_replay.pr_sink.SinkPanelSelfRefresh] + + +
+ + +

Should be used to control Panel Self Refresh on Sink (RX - receiver) side.

+ +
Returns:
+ +
+

object of SinkPanelSelfRefresh type.

+
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/dprx5xx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/dprx5xx.html new file mode 100644 index 0000000..9437be6 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/dprx5xx.html @@ -0,0 +1,311 @@ + + + + + + + UniTAP.dev.ports.dprx5xx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.dprx5xx

+ + + + + +
+
+
+ + class + DPRX5xx(UniTAP.dev.ports.dprx4xx.DPRX4xx): + + +
+ + +

Main class of DPRX5xx object. +Inherited from class DPRX4xx. +Class describes capabilities of 500th (5XX) series of DP and USB-C devices in Sink (RX - receiver) role.

+ +
Attributes:
+ +
    +
  • __panel_replay (SinkPanelReplay): object of SinkPanelReplay.
  • +
  • __psr (SinkPanelSelfRefresh): object of SinkPanelSelfRefresh.
  • +
+
+ + +
+
+ + DPRX5xx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/dptx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/dptx.html new file mode 100644 index 0000000..3cb987f --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/dptx.html @@ -0,0 +1,430 @@ + + + + + + + UniTAP.dev.ports.dptx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.dptx

+ + + + + +
+
+
+ + class + DPTX(UniTAP.dev.ports.tx.TX): + + +
+ + +

Main class of DPTX object. +Inherited from class TX. +Class describes capabilities of 300th (3XX) series of DP and USB-C devices in Source (TX - transmitter) role.

+ +
Attributes:
+ +
    +
  • __link (LinkDisplayPortTx): object of LinkDisplayPortTx.
  • +
  • __dpcd (DPCDRegisters): object of DPCDRegisters.
  • +
  • __edid (EdidSource): object of EdidSource.
  • +
  • __hdcp (HdcpSource): object of HdcpSource.
  • +
  • __pg (DpPatternGenerator): object of DpPatternGenerator.
  • +
  • __event_capturer (EventCapturer): object of EventCapturer.
  • +
+
+ + +
+
+ + DPTX( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+
+ + + +

Should be used to work with DPCD registers on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of DPCDRegisters type.

+
+
+ + +
+
+ + + +

Should be used to control Pattern generator functionality on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of DpPatternGenerator type.

+
+
+ + +
+ +
+ + + +

Should be used to work with EDID on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of EdidSource type.

+
+
+ + +
+
+ + + +

Should be used to work with HDCP on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of HdcpSource.

+
+
+ + +
+
+ + + +

Should be used to control EventCapturer on Source (TX - transmitter) role.

+ +
Returns:
+ +
+

object of EventCapturer type.

+
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/dptx4xx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/dptx4xx.html new file mode 100644 index 0000000..d0a8cdc --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/dptx4xx.html @@ -0,0 +1,370 @@ + + + + + + + UniTAP.dev.ports.dptx4xx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.dptx4xx

+ + + + + +
+
+
+ + class + DPTX4xx(UniTAP.dev.ports.dptx.DPTX): + + +
+ + +

Main class of DPTX4xx object. +Inherited from class DPTX. +Class describes capabilities of 400th (4XX) series of DP and USB-C devices in Source (TX - transmitter) role.

+ +
Attributes:
+ +
    +
  • __fec (FecTx): object of FecTx.
  • +
  • __pg (DpMstPatternGenerator): object of DpMstPatternGenerator
  • +
+
+ + +
+
+ + DPTX4xx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+
+ + + +

Should be used to control FEC functionality on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of FecTx type.

+
+
+ + +
+
+ + + +

Should be used to control Pattern generator functionality on Source (TX - transmitter) side. +DpMstPatternGenerator contain list of DpPatternGenerator objects. For access to element in list, +use expression pg.[index].

+ +
Returns:
+ +
+

object of DpMstPatternGenerator type.

+
+
+ + +
+
+ + + +

Should be used to control DisplayID functionality on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of DisplayIdSource type.

+
+
+ + +
+
+
Inherited Members
+
+ + +
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/dptx5xx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/dptx5xx.html new file mode 100644 index 0000000..a6b6cf3 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/dptx5xx.html @@ -0,0 +1,301 @@ + + + + + + + UniTAP.dev.ports.dptx5xx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.dptx5xx

+ + + + + +
+
+
+ + class + DPTX5xx(UniTAP.dev.ports.dptx4xx.DPTX4xx): + + +
+ + +

Main class of DPTX5xx object. +Inherited from class DPTX4xx. +Class describes capabilities of 500th (5XX) series of DP and USB-C devices in Source (TX - transmitter) role.

+
+ + +
+
+ + DPTX5xx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/hdrx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/hdrx.html new file mode 100644 index 0000000..0450900 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/hdrx.html @@ -0,0 +1,430 @@ + + + + + + + UniTAP.dev.ports.hdrx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.hdrx

+ + + + + +
+
+
+ + class + HDRX(UniTAP.dev.ports.rx.RX): + + +
+ + +

Main class of HDRX object. +Inherited from class RX. +Class describes capabilities of 300th (3XX) series of HDMI devices in Sink (RX - receiver) role.

+ +
Attributes:
+ +
    +
  • __link (HdmiLinkRx): object of HdmiLinkRx.
  • +
  • __edid (EdidSink): object of EdidSink.
  • +
  • __hdcp (HdcpSink): object of HdcpSink.
  • +
  • __event_capturer (EventCapturer): object of EventCapturer.
  • +
  • __video_capturer (VideoCapturer): object of VideoCapturerHDMI.
  • +
  • __cec (CecRx): object of CecRx.
  • +
+
+ + +
+
+ + HDRX( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+ +
+ + + +

Should be used to work with EDID on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of EdidSink type.

+
+
+ + +
+
+ + + +

Should be used to work with HDCP on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of HdcpSink.

+
+
+ + +
+
+ + + +

Should be used to control EventCapturer on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of EventCapturer type.

+
+
+ + +
+
+ + + +

Should be used to control VideoCapturerHDMI on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of VideoCapturerHDMI type.

+
+
+ + +
+
+
+ cec: UniTAP.dev.ports.modules.cec.cec_rx.CecRx + + +
+ + +

Should be used to control CecRx on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of CecRx type.

+
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/hdrx4xx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/hdrx4xx.html new file mode 100644 index 0000000..98fdc64 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/hdrx4xx.html @@ -0,0 +1,296 @@ + + + + + + + UniTAP.dev.ports.hdrx4xx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.hdrx4xx

+ + + + + +
+
+
+ + class + HDRX4xx(UniTAP.dev.ports.hdrx.HDRX): + + +
+ + +

Main class of HDRX4xx object. +Inherited from class HDRX. +Class describes capabilities of 400th (4XX) series of HDMI devices in Sink (RX - receiver) rolee.

+
+ + +
+
+ + HDRX4xx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/hdtx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/hdtx.html new file mode 100644 index 0000000..958c72a --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/hdtx.html @@ -0,0 +1,430 @@ + + + + + + + UniTAP.dev.ports.hdtx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.hdtx

+ + + + + +
+
+
+ + class + HDTX(UniTAP.dev.ports.tx.TX): + + +
+ + +

Main class of HDTX object. +Inherited from class TX. +Class describes capabilities of 300th (3XX) series of HDMI devices in Source (TX - transmitter) role.

+ +
Attributes:
+ +
    +
  • __link (HdmiLinkTx): object of HdmiLinkTx.
  • +
  • __edid (EdidSource): object of EdidSource.
  • +
  • __hdcp (HdcpSource): object of HdcpSource.
  • +
  • __pg (HdmiPatternGenerator): object of HdmiPatternGenerator.
  • +
  • __event_capturer (EventCapturer): object of EventCapturer.
  • +
  • __cec (CecTx): object of CecTx.
  • +
+
+ + +
+
+ + HDTX( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+ +
+ + + +

Should be used to control Pattern generator functionality on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of HdmiPatternGenerator type.

+
+
+ + +
+
+
+ edid + + +
+ + +

Should be used to work with EDID on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of EdidSource type.

+
+
+ + +
+
+ + + +

Should be used to work with HDCP on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of HdcpSource.

+
+
+ + +
+
+ + + +

Should be used to control EventCapturer on Source (TX - transmitter) role.

+ +
Returns:
+ +
+

object of EventCapturer type.

+
+
+ + +
+
+
+ cec: UniTAP.dev.ports.modules.cec.cec_tx.CecTx + + +
+ + +

Should be used to control CecTx on Source (TX - transmitter) role.

+ +
Returns:
+ +
+

object of CecTx type.

+
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/hdtx4xx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/hdtx4xx.html new file mode 100644 index 0000000..6b676c5 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/hdtx4xx.html @@ -0,0 +1,296 @@ + + + + + + + UniTAP.dev.ports.hdtx4xx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.hdtx4xx

+ + + + + +
+
+
+ + class + HDTX4xx(UniTAP.dev.ports.hdtx.HDTX): + + +
+ + +

Main class of HDTX4xx object. +Inherited from class HDTX. +Class describes capabilities of 400th (4XX) series of HDMI devices in Source (TX - transmitter) role.

+
+ + +
+
+ + HDTX4xx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+
+
Inherited Members
+
+ + +
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/ag.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/ag.html new file mode 100644 index 0000000..9007507 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/ag.html @@ -0,0 +1,402 @@ + + + + + + + UniTAP.dev.ports.modules.ag.ag API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.ag.ag

+ + + + + +
+
+
+ + class + AudioGenerator: + + +
+ + +

Class AudioGenerator allows working with generating audio from Source (TX - transmitter). You can configure +audio generator setup, apply settings and start generate audio apply, stop generate audio stop_generate, +read audio generator status and get current audio_mode.

+
+ + +
+
+ + AudioGenerator( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager) + + +
+ + + + +
+
+
+ + def + setup( self, audio_mode: UniTAP.common.audio_mode.AudioMode = <UniTAP.common.audio_mode.AudioMode object>, audio_pattern: Union[UniTAP.dev.ports.modules.ag.types.AudioPattern, str] = <AudioPattern.SignalSine: 0>, signal_frequency: int = 1000, amplitude: int = 60): + + +
+ + +

Configure audio generator. Possible two variants of configuration:

+ +
    +
  • From 'wav' or 'bin' file.
  • +
  • From AudioPattern parameters.
  • +
+ +
Arguments:
+ +
    +
  • audio_mode (AudioMode) - object of AudioMode
  • +
  • audio_pattern (Union[AudioPattern, str]) - object of AudioPattern or path to audio file ('bin' or 'wave')
  • +
  • signal_frequency (int)
  • +
  • amplitude (int)
  • +
+
+ + +
+
+
+ + def + apply(self) -> bool: + + +
+ + +

Apply settings and start generate audio.

+ +
Returns:
+ +
+

object of bool type - generation was enabled successfully or not.

+
+
+ + +
+
+
+ + def + stop_generate(self) -> bool: + + +
+ + +

Stop generate audio.

+ +
Returns:
+ +
+

object of bool type - generation was disabled successfully or not.

+
+
+ + +
+
+ + + +

Return audio generator status.

+ +
Returns:
+ +
+

object of AGStatus type

+
+
+ + +
+
+ + + +

Return current audio mode.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/ag_utils.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/ag_utils.html new file mode 100644 index 0000000..48840d7 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/ag_utils.html @@ -0,0 +1,336 @@ + + + + + + + UniTAP.dev.ports.modules.ag.ag_utils API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.ag.ag_utils

+ + + + + +
+
+
+ + def + save_to_wave_file( path: str, audio_mode: UniTAP.common.audio_mode.AudioMode, data: bytearray): + + +
+ + + + +
+
+
+ + def + save_to_bin_file(path: str, data: bytearray): + + +
+ + + + +
+
+
+ + def + load_from_bin_file(path: str): + + +
+ + + + +
+
+
+ + def + load_from_wave_file(path: str): + + +
+ + + + +
+
+
+ + def + check_file_format(path: str): + + +
+ + + + +
+
+
+ + def + create_audio_sts(audio_mode: UniTAP.common.audio_mode.AudioMode): + + +
+ + + + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/types.html new file mode 100644 index 0000000..483f50c --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/ag/types.html @@ -0,0 +1,463 @@ + + + + + + + UniTAP.dev.ports.modules.ag.types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.ag.types

+ + + + + +
+
+
+ + class + AudioPattern(enum.IntEnum): + + +
+ + +

Class AudioPattern contains all possible variants of audio templates.

+
+ + +
+
+ SignalSine = +<AudioPattern.SignalSine: 0> + + +
+ + + + +
+
+
+ SignalSawtooth = +<AudioPattern.SignalSawtooth: 1> + + +
+ + + + +
+
+
+ SignalSquare = +<AudioPattern.SignalSquare: 2> + + +
+ + + + +
+
+
+ CustomAudio = +<AudioPattern.CustomAudio: 3> + + +
+ + + + +
+
+
+ SignalIncremental = +<AudioPattern.SignalIncremental: 4> + + +
+ + + + +
+
+
+ Unknown = +<AudioPattern.Unknown: 5> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + AGStatus(enum.IntEnum): + + +
+ + +

Class AGStatus contains all possible variants of Audio generator states.

+
+ + +
+
+ Unknown = +<AGStatus.Unknown: -1> + + +
+ + + + +
+
+
+ Stop = +<AGStatus.Stop: 0> + + +
+ + + + +
+
+
+ Running = +<AGStatus.Running: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/audio/audio_capturer.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/audio/audio_capturer.html new file mode 100644 index 0000000..dd04553 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/audio/audio_capturer.html @@ -0,0 +1,422 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.audio.audio_capturer API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.audio.audio_capturer

+ + + + + +
+
+
+ + class + AudioCapturer: + + +
+ + +

Class AudioCapturer allows working with capturing audio frames on Sink (RX - receiver) side. +You can start capturing in several modes, stop capturing, getting current status and result of capturing +capture_result.

+
+ + +
+
+ + AudioCapturer(capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+
+
+ status: UniTAP.dev.modules.capturer.statuses.AudioCaptureStatus + + +
+ + +

Returns current audio capturer status.

+ +
Returns:
+ +
+

object of AudioCaptureStatus type

+
+
+ + +
+
+ + + +

Returns result of audio capturing.

+ +
Returns:
+ +
+

object of ResultAudioObject type

+
+
+ + +
+
+
+ + def + start(self, frames_count=0, m_sec=0, timeout=None): + + +
+ + +

Start capturing. Possible some variants of capturing:

+ +
    +
  • Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).
  • +
  • Capture with fixed audio duration (captures audio for the specified duration in milliseconds).
  • +
  • Capture without parameters - Live capturing (for getting frames you need to use functions pop_element)
  • +
  • Capture with timeout (maximum duration for capturing operations before stopping, in seconds).
  • +
+ +

All results can be obtained using the function capture_result.

+ +
Arguments:
+ +
    +
  • frames_count (int)
  • +
  • m_sec (int)
  • +
+
+ + +
+
+
+ + def + stop(self): + + +
+ + +

Stop capture audio.

+
+ + +
+
+
+ + def + pop_element(self) -> List[UniTAP.common.audio_mode.AudioFrameData]: + + +
+ + +

Return first object of AudioFrameData.

+ +
Returns:
+ +
+

object of AudioFrameData type

+
+
+ + +
+
+
+ + def + pop_element_as_result_object( self) -> UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject: + + +
+ + +

Return captured audio frame(objects of AudioFrameData) as ResultAudioObject.

+ +
Returns:
+ +
+

object of ResultAudioObject type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/audio/result_audio.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/audio/result_audio.html new file mode 100644 index 0000000..e97c3f8 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/audio/result_audio.html @@ -0,0 +1,323 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.audio.result_audio API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.audio.result_audio

+ + + + + +
+
+
+ + class + ResultAudioObject(UniTAP.dev.modules.capturer.result_object.ResultObject): + + +
+ + +

Class ResultAudioObject inherited from class ResultObject. +Class ResultAudioObject allows saving captured frames to image save_image_to_file. +Also has all the ResultObject functionality.

+
+ + +
+ + + +

Returns current audio mode for captured audio frames.

+ +
Returns:
+ +
+

object of AudioMode type

+
+
+ + +
+
+
+ + def + save_to_file( self, file_format: UniTAP.common.audio_mode.AudioFileFormat, path: str): + + +
+ + +

Saving audio frames to file. Supported file formats describe in AudioFileFormat.

+ +
Arguments:
+ +
    +
  • file_format (AudioFileFormat) - file format
  • +
  • path (str) - path to save
  • +
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/bulk_capturer.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/bulk_capturer.html new file mode 100644 index 0000000..912f3f8 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/bulk_capturer.html @@ -0,0 +1,429 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer

+ + + + + +
+
+
+ megabyte = +1048576 + + +
+ + + + +
+
+
+ + class + BulkCapturer: + + +
+ + +

Class BulkCapturer allows working with capturing Bulk data on Sink (RX - receiver) side. +You can start capturing in several modes, stop capturing, getting current status and result of +capturing capture_result.

+
+ + +
+
+ + BulkCapturer( capturer: UniTAP.dev.modules.capturer.capture.Capturer, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager) + + +
+ + + + +
+
+
+ status + + +
+ + +

Returns current bulk capturer status.

+ +
Returns:
+ +
+

object of VideoCaptureStatus type

+
+
+ + +
+
+ + + +

Returns result of bulk capturing.

+ +
Returns:
+ +
+

object of ResultBulkObject type

+
+
+ + +
+
+ + + +

Returns current encoding type of capturing.

+ +
Returns:
+ +
+

object of EncodingTypeEnum type

+
+
+ + +
+
+ + + +

Returns current lane count for capturing.

+ +
Returns:
+ +
+

object of LaneCountEnum type

+
+
+ + +
+
+
+ + def + start( self, bulk_size: int = 1, trigger_position: UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition = <TriggerPosition.TP_Start: 0>, trigger_config: Optional[~TriggerVarType] = None, assume_scrambler: bool = False, gpio: bool = False, encoding_type: Optional[UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum] = None, lane_count: Optional[UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum] = None): + + +
+ + +

Start capturing. All results can be obtained using the function capture_result.

+ +
Arguments:
+ +
    +
  • bulk_size (int) - bulk data size in megabytes
  • +
  • trigger_position (TriggerPosition)
  • +
  • trigger_config (TriggerVarType|None)
  • +
  • assume_scrambler (bool)
  • +
  • gpio (bool)
  • +
  • encoding_type (EncodingTypeEnum|None)
  • +
  • lane_count (LaneCountEnum|None)
  • +
+
+ + +
+
+
+ + def + stop(self): + + +
+ + +

Stop capture video.

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/bulk_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/bulk_types.html new file mode 100644 index 0000000..d89f0d9 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/bulk_types.html @@ -0,0 +1,3087 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.bulk.bulk_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.bulk.bulk_types

+ + + + + +
+
+
+ + class + EncodingTypeEnum(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Encoding_Auto = +<EncodingTypeEnum.Encoding_Auto: 0> + + +
+ + + + +
+
+
+ Encoding_10Bit = +<EncodingTypeEnum.Encoding_10Bit: 1> + + +
+ + + + +
+
+
+ Encoding_32Bit = +<EncodingTypeEnum.Encoding_32Bit: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + LaneCountEnum(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Auto = +<LaneCountEnum.Auto: 0> + + +
+ + + + +
+
+
+ Lane_1 = +<LaneCountEnum.Lane_1: 1> + + +
+ + + + +
+
+
+ Lane_2 = +<LaneCountEnum.Lane_2: 2> + + +
+ + + + +
+
+
+ Lane_4 = +<LaneCountEnum.Lane_4: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerPosition(enum.IntEnum): + + +
+ + +

Trigger position relative to the start of capture, in percent of total capture size.

+ +
    +
  • TP_Start – 0%
  • +
  • TP_25 – 25%
  • +
  • TP_50 – 50%
  • +
  • TP_75 – 75%
  • +
  • TP_End - 100%
  • +
+
+ + +
+
+ TP_Start = +<TriggerPosition.TP_Start: 0> + + +
+ + + + +
+
+
+ TP_25 = +<TriggerPosition.TP_25: 1> + + +
+ + + + +
+
+
+ TP_50 = +<TriggerPosition.TP_50: 2> + + +
+ + + + +
+
+
+ TP_75 = +<TriggerPosition.TP_75: 3> + + +
+ + + + +
+
+
+ TP_End = +<TriggerPosition.TP_End: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum: + + +
+ + +

Class TriggerTypeEnum contains all necessary enum types for describing values.

+
+ + +
+
+
+ + class + TriggerTypeEnum.SourceType(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ TPS1 = +<SourceType.TPS1: 0> + + +
+ + + + +
+
+
+ TPS2 = +<SourceType.TPS2: 1> + + +
+ + + + +
+
+
+ TPS3 = +<SourceType.TPS3: 2> + + +
+ + + + +
+
+
+ TPS4 = +<SourceType.TPS4: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum.SourceTypePosition(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ InitialLT = +<SourceTypePosition.InitialLT: 0> + + +
+ + + + +
+
+
+ AfterALPM = +<SourceTypePosition.AfterALPM: 1> + + +
+ + + + +
+
+
+ InitialLTORAfterALPM = +<SourceTypePosition.InitialLTORAfterALPM: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum.SourceMLPHY(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Standby = +<SourceMLPHY.Standby: 0> + + +
+ + + + +
+
+
+ Sleep = +<SourceMLPHY.Sleep: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum.SourceVBIDWithMask(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ AnyVB_IDChange = +<SourceVBIDWithMask.AnyVB_IDChange: 0> + + +
+ + + + +
+
+
+ VB_IDMatchWithMask = +<SourceVBIDWithMask.VB_IDMatchWithMask: 1> + + +
+ + + + +
+
+
+ ChangeAnyBitSetInMask = +<SourceVBIDWithMask.ChangeAnyBitSetInMask: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum.SourceVBID(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ BS = +<SourceVBID.BS: 0> + + +
+ + + + +
+
+
+ SR = +<SourceVBID.SR: 1> + + +
+ + + + +
+
+
+ CPBS = +<SourceVBID.CPBS: 2> + + +
+ + + + +
+
+
+ CPSR = +<SourceVBID.CPSR: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum.SDPTypeReceived(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ MatchHB0 = +<SDPTypeReceived.MatchHB0: 1> + + +
+ + + + +
+
+
+ MatchHB1 = +<SDPTypeReceived.MatchHB1: 2> + + +
+ + + + +
+
+
+ MatchHB0AndHB1 = +<SDPTypeReceived.MatchHB0AndHB1: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum.MSA(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ AnyMSAChange = +<MSA.AnyMSAChange: 0> + + +
+ + + + +
+
+
+ ChangeMSAAttribute = +<MSA.ChangeMSAAttribute: 1> + + +
+ + + + +
+
+
+ MatchMSAAttribute = +<MSA.MatchMSAAttribute: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum.Error8b_10b(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ CodeError = +<Error8b_10b.CodeError: 0> + + +
+ + + + +
+
+
+ DisparityError = +<Error8b_10b.CodeError: 0> + + +
+ + + + +
+
+
+ Both = +<Error8b_10b.CodeError: 0> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerTypeEnum.TypeAUX(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ NativeWrite = +<TypeAUX.NativeWrite: 8> + + +
+ + + + +
+
+
+ NativeRead = +<TypeAUX.NativeRead: 9> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + TriggerType: + + +
+ + +

Main class TriggerType defines possible variants of trigger types.

+ +
    +
  • U1 - Start of TPS1/TPS2/TPS3/TPS4 - initial LT, after ALPM exit, both.
  • +
  • U2 - Exit of TPS1/TPS2/TPS3/TPS4 - initial LT, after ALPM exit, both.
  • +
  • U3 - Start of ML_PHY_STANDBY or ML_PHY_SLEEP.
  • +
  • U4 - Exit of ML_PHY_STANDBY or ML_PHY_SLEEP.
  • +
  • U5 - Start of EIEOS - initial LT, after ALPM exit, both.
  • +
  • U6 - Exit of EIEOS - initial LT, after ALPM exit, both.
  • +
  • U7 - VB-ID with the MASK - any change, match, selected bit transition.
  • +
  • U8 - VB-ID on TYPE - BS/SR/CPBS/CPSR.
  • +
  • U9 - Up to 8 control or data symbols, 8b/10b encoded.
  • +
  • U10 - SDP Type received – HB0 and/or HB1 match.
  • +
  • U11 - MSA – any change, change by mask, match by mask.
  • +
  • U12 - 8b/10b error – code error, disparity error, both.
  • +
  • U13 - Any AUX transaction - initial LT, after ALPM exit, both.
  • +
  • U17 - AUX read or write of specific address.
  • +
+
+ + +
+
+
+ + class + TriggerType.U1: + + +
+ + +

Class U1 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ source_type: TriggerTypeEnum.SourceType + + +
+ + +

Returns source type.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceType value

+
+
+ + +
+
+ + + +

Returns position.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceTypePosition value

+
+
+ + +
+
+
+
+ + class + TriggerType.U2: + + +
+ + +

Class U2 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ source_type: TriggerTypeEnum.SourceType + + +
+ + +

Returns source type.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceType value

+
+
+ + +
+
+ + + +

Returns position.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceTypePosition value

+
+
+ + +
+
+
+
+ + class + TriggerType.U3: + + +
+ + +

Class U3 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ source: TriggerTypeEnum.SourceMLPHY + + +
+ + +

Returns source.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceMLPHY value

+
+
+ + +
+
+
+
+ + class + TriggerType.U4: + + +
+ + +

Class U4 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ source: TriggerTypeEnum.SourceMLPHY + + +
+ + +

Returns source.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceMLPHY value

+
+
+ + +
+
+
+
+ + class + TriggerType.U5: + + +
+ + +

Class U5 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+ + + +

Returns position.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceTypePosition value

+
+
+ + +
+
+
+
+ + class + TriggerType.U6: + + +
+ + +

Class U6 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+ + + +

Returns position.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceTypePosition value

+
+
+ + +
+
+
+
+ + class + TriggerType.U7: + + +
+ + +

Class U7 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+ + + +

Returns source.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceVBIDWithMask value

+
+
+ + +
+
+
+ mask: int + + +
+ + +

Returns mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+
+ + class + TriggerType.U8: + + +
+ + +

Class U8 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ source: TriggerTypeEnum.SourceVBID + + +
+ + +

Returns source.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceVBID value

+
+
+ + +
+
+
+
+ + class + TriggerType.U9: + + +
+ + +

Class U9 describes one of the possible trigger type. Allows:

+ +
    +
  • Get trigger mask trigger_mask.
  • +
  • Set and get value for count of symbols count.
  • +
  • Set and get value for symbol 0 symbol_0.
  • +
  • Set and get value for symbol 1 symbol_1.
  • +
  • Set and get value for symbol 2 symbol_2.
  • +
  • Set and get value for symbol 3 symbol_3.
  • +
  • Set and get value for symbol 4 symbol_4.
  • +
  • Set and get value for symbol 5 symbol_5.
  • +
  • Set and get value for symbol 6 symbol_6.
  • +
  • Set and get value for symbol 7 symbol_7.
  • +
+
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ count: int + + +
+ + +

Returns count of symbols.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ symbol_0: int + + +
+ + +

Returns value of symbol 0.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ symbol_1: int + + +
+ + +

Returns value of symbol 1.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ symbol_2: int + + +
+ + +

Returns value of symbol 2.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ symbol_3: int + + +
+ + +

Returns value of symbol 3.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ symbol_4: int + + +
+ + +

Returns value of symbol 4.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ symbol_5: int + + +
+ + +

Returns value of symbol 5.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ symbol_6: int + + +
+ + +

Returns value of symbol 6.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ symbol_7: int + + +
+ + +

Returns value of symbol 7.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+
+ + class + TriggerType.U10: + + +
+ + +

Class U10 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+ + + +

Returns SDP type.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SDPTypeReceived value

+
+
+ + +
+
+
+ hb0: int + + +
+ + +

Returns value of HB0.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ hb1: int + + +
+ + +

Returns value of HB1.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+
+ + class + TriggerType.U11: + + +
+ + +

Class U11 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ mvid_flag + + +
+ + + + +
+
+
+ nvid_flag + + +
+ + + + +
+
+
+ hactive_flag + + +
+ + + + +
+
+
+ vactive_flag + + +
+ + + + +
+
+
+ htotal_flag + + +
+ + + + +
+
+
+ vtotal_flag + + +
+ + + + +
+
+
+ hsyncw_flag + + +
+ + + + +
+
+
+ vsyncw_flag + + +
+ + + + +
+
+
+ hsyncp_flag + + +
+ + + + +
+
+
+ vsyncp_flag + + +
+ + + + +
+
+
+ hsyncs_flag + + +
+ + + + +
+
+
+ vsyncs_flag + + +
+ + + + +
+
+
+ misc0_flag + + +
+ + + + +
+
+
+ misc1_flag + + +
+ + + + +
+
+
+ mvid + + +
+ + + + +
+
+
+ nvid + + +
+ + + + +
+
+
+ hactive + + +
+ + + + +
+
+
+ vactive + + +
+ + + + +
+
+
+ htotal + + +
+ + + + +
+
+
+ vtotal + + +
+ + + + +
+
+
+ hsyncw + + +
+ + + + +
+
+
+ vsyncw + + +
+ + + + +
+
+
+ hsyncs + + +
+ + + + +
+
+
+ vsyncs + + +
+ + + + +
+
+
+ misc0 + + +
+ + + + +
+
+
+ misc1 + + +
+ + + + +
+
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ source: TriggerTypeEnum.MSA + + +
+ + +

Returns source.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.MSA value

+
+
+ + +
+
+
+
+ + class + TriggerType.U12: + + +
+ + +

Class U12 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ source: TriggerTypeEnum.Error8b_10b + + +
+ + +

Returns source.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.Error8b_10b value

+
+
+ + +
+
+
+
+ + class + TriggerType.U13: + + +
+ + +

Class U13 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+ + + +

Returns position.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.SourceTypePosition value

+
+
+ + +
+
+
+
+ + class + TriggerType.U17: + + +
+ + +

Class U17 describes one of the possible trigger type. Allows:

+ + +
+ + +
+
+ trigger_mask: int + + +
+ + +

Returns trigger mask.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ address: int + + +
+ + +

Returns address.

+ +
Returns:
+ +
+

object of int value

+
+
+ + +
+
+
+ type: TriggerTypeEnum.TypeAUX + + +
+ + +

Returns type.

+ +
Returns:
+ +
+

object of TriggerTypeEnum.TypeAUX value

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/result_bulk.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/result_bulk.html new file mode 100644 index 0000000..ff12edd --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/bulk/result_bulk.html @@ -0,0 +1,329 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.bulk.result_bulk API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.bulk.result_bulk

+ + + + + +
+
+
+ + class + ResultBulkObject(UniTAP.dev.modules.capturer.result_object.ResultObject): + + +
+ + +

Class ResultBulkObject inherited from class ResultObject. +Class ResultBulkObject allows saving captured data to file save_to_bin_file. +Also has all the ResultObject functionality.

+
+ + +
+
+ + ResultBulkObject(assume_scrambler_disabled: bool = False) + + +
+ + + + +
+
+
+ assume_scrambler_disabled + + +
+ + + + +
+
+
+ + def + save_to_bin_file(self, directory_name: str): + + +
+ + +

Saving captured bulk data to file.

+ +
Arguments:
+ +
    +
  • directory_name (str) - path to save
  • +
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/event_capturer.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/event_capturer.html new file mode 100644 index 0000000..761e9a4 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/event_capturer.html @@ -0,0 +1,513 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.event.event_capturer API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.event.event_capturer

+ + + + + +
+
+
+ + class + EventCapturer: + + +
+ + +

Class EventCapturer allows working with capturing events on Sink (RX - receiver) side. +You can start capturing in several modes, stop capturing, getting current status and result of capturing +capture_result.

+
+ + +
+
+ + EventCapturer( capturer: UniTAP.dev.modules.capturer.capture.Capturer, port_id: int, event_filter: list) + + +
+ + + + +
+
+
+ status: UniTAP.dev.modules.capturer.statuses.EventCaptureStatus + + +
+ + +

Returns current event capturer status.

+ +
Returns:
+ +
+

object of VideoCaptureStatus type

+
+
+ + +
+
+ + + +

Returns result of event capturing.

+ +
Returns:
+ +
+

object of ResultEventObject type

+
+
+ + +
+
+
+ + def + event_filter(self, event_filter_type: Type[~EventFilterType]) -> ~EventFilterType: + + +
+ + +

Returns event filter for current EventCapturer.

+ +
Returns:
+ +
+

object of one of available [EventFilterDpRx, EventFilterDpTx, EventFilterHdRx, EventFilterHdTx, + EventFilterUsbc] type

+
+
+ + +
+
+ + + +

Configure

+ +
Arguments:
+ +
    +
  • event_filter (Union[EventFilterDpRx, EventFilterDpTx, EventFilterHdRx, EventFilterHdTx, EventFilterUsbc])
  • +
+
+ + +
+
+
+ + def + clear_capturer_config(self): + + +
+ + +

Clear event captuter configuration (filter).

+
+ + +
+
+
+ + def + start(self, sec=0, n_elements=0): + + +
+ + +

Start capturing. Possible some variants of capturing:

+ +
    +
  • Capture with fixed event count (will be captured fixed event count and capturing will be stopped)
  • +
  • Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).
  • +
  • Capture without parameters Live capturing (for getting events you need to use functions pop_element and +pop_all_elements). Here you need to manually call the stop after capture.
  • +
+ +

All results can be obtained using the function capture_result.

+ +
Arguments:
+ +
    +
  • n_elements (int)
  • +
  • sec (int)
  • +
+
+ + +
+
+
+ + def + stop(self): + + +
+ + +

Stop capture events.

+
+ + +
+
+ + + +

Return first captured object of EventData.

+ +
Returns:
+ +
+

object of EventData type or ResultEventObject

+
+
+ + +
+
+
+ + def + pop_all_elements( self) -> List[UniTAP.dev.ports.modules.capturer.event.event_types.EventData]: + + +
+ + +

Return all captured event frames(objects of EventData).

+ +
Returns:
+ +
+

object of list[EventData] type

+
+
+ + +
+
+
+ + def + pop_all_elements_as_result_object( self) -> UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject: + + +
+ + +

Return all captured event frames(objects of EventData) as ResultEventObject.

+ +
Returns:
+ +
+

object of ResultEventObject type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/event_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/event_types.html new file mode 100644 index 0000000..a64a0bd --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/event_types.html @@ -0,0 +1,3222 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.event.event_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.event.event_types

+ + + + + +
+
+
+ + class + EventFileFormat(enum.IntEnum): + + +
+ + +

Describe all supported file formats for saving events:

+ +
    +
  • BIN.
  • +
  • TXT (Support will be added later).
  • +
+
+ + +
+
+ UNKNOWN = +<EventFileFormat.UNKNOWN: -1> + + +
+ + + + +
+
+
+ BIN = +<EventFileFormat.BIN: 0> + + +
+ + + + +
+
+
+ TXT = +<EventFileFormat.TXT: 1> + + +
+ + + + +
+
+
+ HTML = +<EventFileFormat.HTML: 2> + + +
+ + + + +
+
+
+ CSV = +<EventFileFormat.CSV: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + EventSDP(enum.IntEnum): + + +
+ + +

Describe all supported SDP packets types:

+
+ + +
+
+ AudioTimeStamp = +<EventSDP.AudioTimeStamp: 1> + + +
+ + + + +
+
+
+ AudioStream = +<EventSDP.AudioStream: 2> + + +
+ + + + +
+
+
+ Extension = +<EventSDP.Extension: 4> + + +
+ + + + +
+
+
+ AudioCopyManagement = +<EventSDP.AudioCopyManagement: 5> + + +
+ + + + +
+
+
+ ISRC = +<EventSDP.ISRC: 6> + + +
+ + + + +
+
+
+ VSC = +<EventSDP.VSC: 7> + + +
+ + + + +
+
+
+ CG0 = +<EventSDP.CG0: 8> + + +
+ + + + +
+
+
+ CG1 = +<EventSDP.CG1: 9> + + +
+ + + + +
+
+
+ CG2 = +<EventSDP.CG2: 10> + + +
+ + + + +
+
+
+ CG3 = +<EventSDP.CG3: 11> + + +
+ + + + +
+
+
+ CG4 = +<EventSDP.CG4: 12> + + +
+ + + + +
+
+
+ CG5 = +<EventSDP.CG5: 13> + + +
+ + + + +
+
+
+ CG6 = +<EventSDP.CG6: 14> + + +
+ + + + +
+
+
+ CG7 = +<EventSDP.CG7: 15> + + +
+ + + + +
+
+
+ PictureParamSet = +<EventSDP.PictureParamSet: 16> + + +
+ + + + +
+
+
+ VSC_EXT_VESA = +<EventSDP.VSC_EXT_VESA: 32> + + +
+ + + + +
+
+
+ VSC_EXT_CTA = +<EventSDP.VSC_EXT_CTA: 33> + + +
+ + + + +
+
+
+ Adaptive_Sync = +<EventSDP.Adaptive_Sync: 34> + + +
+ + + + +
+
+
+ VS = +<EventSDP.VS: 129> + + +
+ + + + +
+
+
+ AVI = +<EventSDP.AVI: 130> + + +
+ + + + +
+
+
+ SPD = +<EventSDP.SPD: 131> + + +
+ + + + +
+
+
+ Audio = +<EventSDP.Audio: 132> + + +
+ + + + +
+
+
+ MPEG = +<EventSDP.MPEG: 133> + + +
+ + + + +
+
+
+ NTSC_VBI = +<EventSDP.NTSC_VBI: 134> + + +
+ + + + +
+
+
+ DRM = +<EventSDP.DRM: 135> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + EventLinkPattern(enum.IntEnum): + + +
+ + +

Describe all supported Link Pattern packets types:

+
+ + +
+
+ TPS1Begin = +<EventLinkPattern.TPS1Begin: 0> + + +
+ + + + +
+
+
+ TPS1End = +<EventLinkPattern.TPS1End: 1> + + +
+ + + + +
+
+
+ TPS2Begin = +<EventLinkPattern.TPS2Begin: 2> + + +
+ + + + +
+
+
+ TPS2End = +<EventLinkPattern.TPS2End: 3> + + +
+ + + + +
+
+
+ TPS3Begin = +<EventLinkPattern.TPS3Begin: 4> + + +
+ + + + +
+
+
+ TPS3End = +<EventLinkPattern.TPS3End: 5> + + +
+ + + + +
+
+
+ TPS4Begin = +<EventLinkPattern.TPS4Begin: 6> + + +
+ + + + +
+
+
+ TPS4End = +<EventLinkPattern.TPS4End: 7> + + +
+ + + + +
+
+
+ IdleBegin = +<EventLinkPattern.IdleBegin: 10> + + +
+ + + + +
+
+
+ IdleEnd = +<EventLinkPattern.IdleEnd: 11> + + +
+ + + + +
+
+
+ ActiveBegin = +<EventLinkPattern.ActiveBegin: 12> + + +
+ + + + +
+
+
+ ActiveEnd = +<EventLinkPattern.ActiveEnd: 13> + + +
+ + + + +
+
+
+ SleepBegin = +<EventLinkPattern.SleepBegin: 14> + + +
+ + + + +
+
+
+ SleepEnd = +<EventLinkPattern.SleepEnd: 15> + + +
+ + + + +
+
+
+ StandbyBegin = +<EventLinkPattern.StandbyBegin: 16> + + +
+ + + + +
+
+
+ StandbyEnd = +<EventLinkPattern.StandbyEnd: 17> + + +
+ + + + +
+
+
+ EIEOSBegin = +<EventLinkPattern.EIEOSBegin: 18> + + +
+ + + + +
+
+
+ EIEOSEnd = +<EventLinkPattern.EIEOSEnd: 19> + + +
+ + + + +
+
+
+ CustomBegin = +<EventLinkPattern.CustomBegin: 20> + + +
+ + + + +
+
+
+ CustomEnd = +<EventLinkPattern.CustomEnd: 21> + + +
+ + + + +
+
+
+ Begin25201 = +<EventLinkPattern.Begin25201: 22> + + +
+ + + + +
+
+
+ End25201 = +<EventLinkPattern.End25201: 23> + + +
+ + + + +
+
+
+ Begin25202 = +<EventLinkPattern.Begin25202: 24> + + +
+ + + + +
+
+
+ End25202 = +<EventLinkPattern.End25202: 25> + + +
+ + + + +
+
+
+ PRBS7Begin = +<EventLinkPattern.PRBS7Begin: 26> + + +
+ + + + +
+
+
+ PRBS7End = +<EventLinkPattern.PRBS7End: 27> + + +
+ + + + +
+
+
+ PRBS31Begin = +<EventLinkPattern.PRBS31Begin: 28> + + +
+ + + + +
+
+
+ PRBS31End = +<EventLinkPattern.PRBS31End: 29> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + EventVBID(enum.IntEnum): + + +
+ + +

Describe all supported VBID packets types:

+
+ + +
+
+ SetVBlank = +<EventVBID.SetVBlank: 1> + + +
+ + + + +
+
+
+ ClearVBlank = +<EventVBID.ClearVBlank: 2> + + +
+ + + + +
+
+
+ AnyVBlank = +<EventVBID.AnyVBlank: 3> + + +
+ + + + +
+
+
+ SetFieldID = +<EventVBID.SetFieldID: 4> + + +
+ + + + +
+
+
+ CleatFieldID = +<EventVBID.CleatFieldID: 8> + + +
+ + + + +
+
+
+ AnyFieldID = +<EventVBID.AnyFieldID: 12> + + +
+ + + + +
+
+
+ SetInterface = +<EventVBID.SetInterface: 16> + + +
+ + + + +
+
+
+ CleatInterface = +<EventVBID.CleatInterface: 32> + + +
+ + + + +
+
+
+ AnyInterface = +<EventVBID.AnyInterface: 48> + + +
+ + + + +
+
+
+ SetNoVideo = +<EventVBID.SetNoVideo: 64> + + +
+ + + + +
+
+
+ CleatNoVideo = +<EventVBID.CleatNoVideo: 128> + + +
+ + + + +
+
+
+ AnyNoVideo = +<EventVBID.AnyNoVideo: 192> + + +
+ + + + +
+
+
+ SetNoAudio = +<EventVBID.SetNoAudio: 256> + + +
+ + + + +
+
+
+ CleatNoAudio = +<EventVBID.CleatNoAudio: 512> + + +
+ + + + +
+
+
+ AnyNoAudio = +<EventVBID.AnyNoAudio: 768> + + +
+ + + + +
+
+
+ SetHDCPSYNC = +<EventVBID.SetHDCPSYNC: 1024> + + +
+ + + + +
+
+
+ CleatHDCPSYNC = +<EventVBID.CleatHDCPSYNC: 2048> + + +
+ + + + +
+
+
+ AnyHDCPSYNC = +<EventVBID.AnyHDCPSYNC: 3072> + + +
+ + + + +
+
+
+ SetCompressed = +<EventVBID.SetCompressed: 4096> + + +
+ + + + +
+
+
+ CleatCompressed = +<EventVBID.CleatCompressed: 8192> + + +
+ + + + +
+
+
+ AnyCompressed = +<EventVBID.AnyCompressed: 12288> + + +
+ + + + +
+
+
+ SetReserved = +<EventVBID.SetReserved: 16384> + + +
+ + + + +
+
+
+ CleatReserved = +<EventVBID.CleatReserved: 32768> + + +
+ + + + +
+
+
+ AnyReserved = +<EventVBID.AnyReserved: 49152> + + +
+ + + + +
+
+
+ MVID = +<EventVBID.MVID: 65536> + + +
+ + + + +
+
+
+ MAUD = +<EventVBID.MAUD: 131072> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + EventMSA(enum.IntEnum): + + +
+ + +

Describe all supported MSA packets types:

+
+ + +
+
+ MVID = +<EventMSA.MVID: 1> + + +
+ + + + +
+
+
+ NVID = +<EventMSA.NVID: 2> + + +
+ + + + +
+
+
+ HTOTAL = +<EventMSA.HTOTAL: 4> + + +
+ + + + +
+
+
+ VTOTAL = +<EventMSA.VTOTAL: 8> + + +
+ + + + +
+
+
+ HSTART = +<EventMSA.HSTART: 16> + + +
+ + + + +
+
+
+ VSTART = +<EventMSA.VSTART: 32> + + +
+ + + + +
+
+
+ HSP = +<EventMSA.HSP: 64> + + +
+ + + + +
+
+
+ HSW = +<EventMSA.HSW: 128> + + +
+ + + + +
+
+
+ VSP = +<EventMSA.VSP: 256> + + +
+ + + + +
+
+
+ VSW = +<EventMSA.VSW: 512> + + +
+ + + + +
+
+
+ HWIDTH = +<EventMSA.HWIDTH: 1024> + + +
+ + + + +
+
+
+ VHEIGHT = +<EventMSA.VHEIGHT: 2048> + + +
+ + + + +
+
+
+ MISC0 = +<EventMSA.MISC0: 4096> + + +
+ + + + +
+
+
+ MISC1 = +<EventMSA.MISC1: 8192> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + EventInfoFrame(enum.IntEnum): + + +
+ + +

Describe all supported Info Frame packets types:

+
+ + +
+
+ VS = +<EventInfoFrame.VS: 129> + + +
+ + + + +
+
+
+ AVI = +<EventInfoFrame.AVI: 130> + + +
+ + + + +
+
+
+ SPD = +<EventInfoFrame.SPD: 131> + + +
+ + + + +
+
+
+ Audio = +<EventInfoFrame.Audio: 132> + + +
+ + + + +
+
+
+ MPEG = +<EventInfoFrame.MPEG: 133> + + +
+ + + + +
+
+
+ NTSC_VBI = +<EventInfoFrame.NTSC_VBI: 134> + + +
+ + + + +
+
+
+ DRM = +<EventInfoFrame.DRM: 135> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + EventData: + + +
+ + +

Class EventData describe one event. Contains following information:

+ + +
+ + +
+
+ source + + +
+ + + + +
+
+
+ type + + +
+ + + + +
+
+
+ brief + + +
+ + + + +
+
+
+ info + + +
+ + + + +
+
+
+ time + + +
+ + + + +
+
+
+ duration + + +
+ + + + +
+
+
+ data + + +
+ + + + +
+
+
+
+ + class + EventLCE: + + +
+ + +

Describe settings for LCE USB-C events:

+ + +
+ + +
+
+ + EventLCE(v_bus: int, iv_bus: int, vcc: int, vsbu: int, i_vconn: int) + + +
+ + + + +
+
+
+ v_bus + + +
+ + + + +
+
+
+ iv_bus + + +
+ + + + +
+
+
+ vcc + + +
+ + + + +
+
+
+ vsbu + + +
+ + + + +
+
+
+ i_vconn + + +
+ + + + +
+
+
+ + def + values(self) -> list: + + +
+ + +

Returns all values how list.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+
+ + class + EventFilter: + + +
+ + +

Base class of all filters.

+
+ + +
+
+ + EventFilter(hw_caps=None) + + +
+ + + + +
+
+
+ config: int + + +
+ + +

Returns current configuration value of filter.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ additional_filter: list + + +
+ + +

Returns current additional filters for main filter.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ + def + clear(self): + + +
+ + +

Clear all config.

+
+ + +
+
+
+
+ + class + EventFilterDpRx(EventFilter): + + +
+ + + + + +
+
+ + EventFilterDpRx(hw_caps) + + +
+ + + + +
+
+
+ additional_filter: list + + +
+ + +

Returns current additional filters for main filter.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ + def + config_hpd_events(self, enable: bool): + + +
+ + +

Configure HDP events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable HDP events
  • +
+
+ + +
+
+
+ + def + config_aux_events(self, enable: bool): + + +
+ + +

Configure AUX events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable AUX events
  • +
+
+ + +
+
+
+ + def + config_sdp_events( self, enable: bool, *args: EventSDP): + + +
+ + +

Configure SDP events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable SDP events
  • +
  • *args (EventSDP) - SDP packet types
  • +
+
+ + +
+ +
+
+ + def + config_vb_id_events( self, enable: bool, *args: EventVBID): + + +
+ + +

Configure VB ID events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable VB ID events
  • +
  • *args (EventVBID) - VB ID packet types
  • +
+
+ + +
+
+
+ + def + config_msa_events( self, enable: bool, *args: EventMSA): + + +
+ + +

Configure MSA events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable MSA events
  • +
  • *args (EventMSA) - MSA packet types
  • +
+
+ + +
+
+
+ + def + config_aux_bw_events(self, enable: bool): + + +
+ + +

Configure AUX BW events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable AUX BW events
  • +
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + EventFilterDpTx(EventFilter): + + +
+ + +

Class EventFilterDpTx allows setting filter for DPTX available events: config_hpd_events, config_aux_events. +Inherited from class EventFilter.

+
+ + +
+
+ + EventFilterDpTx(hw_caps) + + +
+ + + + +
+
+
+ + def + config_hpd_events(self, enable: bool): + + +
+ + +

Configure HDP events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable HDP events
  • +
+
+ + +
+
+
+ + def + config_aux_events(self, enable: bool): + + +
+ + +

Configure AUX events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable AUX events
  • +
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + EventFilterHdRx(EventFilter): + + +
+ + +

Class EventFilterHdRx allows setting filter for HDRX available events: config_hpd_events, +config_packets_events, config_i2c_events, config_cec_events. +Inherited from class EventFilter.

+
+ + +
+
+ + EventFilterHdRx(hw_caps) + + +
+ + + + +
+
+
+ additional_filter: list + + +
+ + +

Returns current additional filters for main filter.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ + def + config_hpd_events(self, enable: bool): + + +
+ + +

Configure HPD events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable HPD events
  • +
+
+ + +
+
+
+ + def + config_packets_events( self, enable: bool, *args: EventInfoFrame): + + +
+ + +

Configure InfoFrame events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable InfoFrame events
  • +
  • *args (EventInfoFrame) - InfoFrame packet types
  • +
+
+ + +
+
+
+ + def + config_i2c_events(self, enable: bool): + + +
+ + +

Configure I2C events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable I2C events
  • +
+
+ + +
+
+
+ + def + config_cec_events(self, enable: bool): + + +
+ + +

Configure CEC events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable CEC events
  • +
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + EventFilterHdTx(EventFilter): + + +
+ + +

Class EventFilterHdTx allows setting filter for HDTX available events: config_hpd_events, config_i2c_events, +config_cec_events. +Inherited from class EventFilter.

+
+ + +
+
+ + EventFilterHdTx(hw_caps) + + +
+ + + + +
+
+
+ + def + config_hpd_events(self, enable: bool): + + +
+ + +

Configure HPD events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable HPD events
  • +
+
+ + +
+
+
+ + def + config_i2c_events(self, enable: bool): + + +
+ + +

Configure I2C events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable I2C events
  • +
+
+ + +
+
+
+ + def + config_cec_events(self, enable: bool): + + +
+ + +

Configure CEC events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable CEC events
  • +
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + EventFilterUsbc(EventFilter): + + +
+ + +

Class EventFilterUsbc allows setting filter for USB-C available events: config_pd_events, +config_voltage_events, config_usbc_events, config_port_state_events. +Inherited from class EventFilter.

+
+ + +
+
+ + EventFilterUsbc(hw_caps) + + +
+ + + + +
+
+
+ + def + config_pd_events(self, enable: bool): + + +
+ + +

Configure PD events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable PD events
  • +
+
+ + +
+
+
+ + def + config_voltage_events( self, enable: bool, value: EventLCE): + + +
+ + +

Configure LCE (voltage) events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable LCE events
  • +
  • value (EventLCE) - LCE packet types
  • +
+
+ + +
+
+
+ + def + config_usbc_events(self, enable: bool): + + +
+ + +

Configure USB-C events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable USB-C events
  • +
+
+ + +
+
+
+ + def + config_port_state_events(self, enable: bool): + + +
+ + +

Configure USB-C state events.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable/disable USB-C state events
  • +
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/result_event.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/result_event.html new file mode 100644 index 0000000..e46cd1c --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/event/result_event.html @@ -0,0 +1,343 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.event.result_event API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.event.result_event

+ + + + + +
+
+
+ + class + ResultEventObject(UniTAP.dev.modules.capturer.result_object.ResultObject): + + +
+ + +

Class ResultEventObject inherited from class ResultObject. +Class ResultEventObject allows saving captured events to file save_to_file_selected_event or +save_to_file_all_events. +Also has all the ResultObject functionality.

+
+ + +
+
+ + ResultEventObject(fw_info: dict) + + +
+ + + + +
+
+
+ + def + save_to_file_selected_event( self, file_format: UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat, path: str, index: int): + + +
+ + +

Saving selected event to file. Supported file formats describe in EventFileFormat.

+ +
Arguments:
+ +
    +
  • file_format (PictureFileFormat) - file format
  • +
  • path (str) - path to save
  • +
  • index (int) - number of event in list
  • +
+
+ + +
+
+
+ + def + save_to_file_all_events( self, file_format: UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat, path: str): + + +
+ + +

Saving all events to file. Supported file formats describe in EventFileFormat.

+ +
Arguments:
+ +
    +
  • file_format (EventFileFormat) - file format
  • +
  • path (str) - path to save
  • +
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/video/result_video.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/video/result_video.html new file mode 100644 index 0000000..c7a8d3c --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/video/result_video.html @@ -0,0 +1,302 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.video.result_video API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.video.result_video

+ + + + + +
+
+
+ + class + ResultVideoObject(UniTAP.dev.modules.capturer.result_object.ResultObject): + + +
+ + +

Class ResultVideoObject inherited from class ResultObject. +Class ResultVideoObject allows saving captured frames to image save_image_to_file. +Also has all the ResultObject functionality.

+
+ + +
+
+ + def + save_image_to_file( self, file_format: UniTAP.dev.ports.modules.internal_utils.image_formats.PictureFileFormat, path: str, index: int): + + +
+ + +

Saving selected video frame to file. Supported file formats describe in PictureFileFormat.

+ +
Arguments:
+ +
    +
  • file_format (PictureFileFormat) - file format
  • +
  • path (str) - path to save
  • +
  • index (int) - number of video frame in list
  • +
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/video/video_capturer.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/video/video_capturer.html new file mode 100644 index 0000000..6065771 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/capturer/video/video_capturer.html @@ -0,0 +1,671 @@ + + + + + + + UniTAP.dev.ports.modules.capturer.video.video_capturer API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.capturer.video.video_capturer

+ + + + + +
+
+
+ + class + VideoCapturer: + + +
+ + +

Class VideoCapturer allows working with capturing video frames on Sink (RX - receiver) side. +You can start capturing in several modes, stop capturing, getting current status and result of +capturing capture_result.

+
+ + +
+
+ + VideoCapturer( capturer: UniTAP.dev.modules.capturer.capture.Capturer, max_stream_number: int) + + +
+ + + + +
+
+
+ status: UniTAP.dev.modules.capturer.statuses.VideoCaptureStatus + + +
+ + +

Returns current video capturer status.

+ +
Returns:
+ +
+

object of VideoCaptureStatus type

+
+
+ + +
+
+ + + +

Returns result of video capturing.

+ +
Returns:
+ +
+

object of ResultVideoObject type

+
+
+ + +
+
+
+ max_stream_number: int + + +
+ + +

Returns max stream number supported for capturing.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + stop(self): + + +
+ + +

Stop capture video.

+
+ + +
+
+ + + +

Return first object of VideoFrame or VideoFrameDSC.

+ +
Returns:
+ +
+

object of VideoFrame or VideoFrameDSC type

+
+
+ + +
+
+
+ + def + pop_element_as_result_object( self) -> UniTAP.dev.ports.modules.capturer.video.result_video.ResultVideoObject: + + +
+ + +

Return captured video frame(objects of VideoFrame or VideoFrameDSC) asResultVideoObject`.

+ +
Returns:
+ +
+

object of ResultVideoObject type

+
+
+ + +
+
+
+ + def + pop_all_elements( self) -> Union[List[UniTAP.common.video_frame.VideoFrame], List[UniTAP.common.dsc_video_frame.VideoFrameDSC]]: + + +
+ + +

Return all captured video frames(objects of VideoFrame or VideoFrameDSC).

+ +
Returns:
+ +
+

object of list[VideoFrame or VideoFrameDSC] type

+
+
+ + +
+
+
+ + def + get_crc(self, crc_frame_count: int = 1) -> List[tuple[int, int, int]]: + + +
+ + +

Returns captured crc values.

+ +
Returns:
+ +
+

list[tuple[int, int, int]]

+
+
+ + +
+
+
+
+ + class + VideoCapturerDP(VideoCapturer): + + +
+ + +

Class VideoCapturerDP inherited from class VideoCapturer and also allows working with capturing video frames +on DP Sink (RX - receiver) side. +You can start capturing in several modes, stop capturing, getting current status and result of +capturing capture_result.

+
+ + +
+
+ + VideoCapturerDP( capturer: UniTAP.dev.modules.capturer.capture.Capturer, max_stream_number: int) + + +
+ + + + +
+
+
+ + def + start( self, frames_count: int = 0, sec: int = 0, stream_number: int = 0, capture_type: UniTAP.dev.modules.capturer.capture.CaptureConfig.Type = <Type.LIVE: 0>): + + +
+ + +

Start capturing. Possible some variants of capturing:

+ +
    +
  • Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).
  • +
  • Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).
  • +
  • Capture without parameters - Live capturing (for getting frames you need to use functions pop_element and +pop_all_elements)
  • +
+ +

All results can be obtained using the function capture_result.

+ +
Arguments:
+ +
    +
  • frames_count (int)
  • +
  • sec (int)
  • +
  • stream_number (int)
  • +
  • capture_type (CaptureConfig.Type)
  • +
+
+ + +
+
+
+ + def + get_buffer_capacity(self, stream_number: int = 0): + + +
+ + + + +
+ +
+
+
+ + class + VideoCapturerHDMI(VideoCapturer): + + +
+ + +

Class VideoCapturerHDMI inherited from class VideoCapturer and also allows working with capturing video frames +on HDMI Sink (RX - receiver) side. +You can start capturing in several modes, stop capturing, getting current status and result of +capturing capture_result.

+
+ + +
+
+ + VideoCapturerHDMI( capturer: UniTAP.dev.modules.capturer.capture.Capturer, max_stream_number: int) + + +
+ + + + +
+
+
+ + def + start(self, frames_count: int = 0, sec: int = 0, stream_number: int = 0): + + +
+ + +

Start capturing. Possible some variants of capturing:

+ +
    +
  • Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).
  • +
  • Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).
  • +
  • Capture without parameters - Live capturing (for getting frames you need to use functions pop_element and +pop_all_elements)
  • +
+ +

All results can be obtained using the function capture_result.

+ +
Arguments:
+ +
    +
  • frames_count (int)
  • +
  • sec (int)
  • +
  • stream_number (int)
  • +
+
+ + +
+
+
+ + def + get_buffer_capacity(self): + + +
+ + + + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/dpcd/dpcd.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/dpcd/dpcd.html new file mode 100644 index 0000000..eef4ff1 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/dpcd/dpcd.html @@ -0,0 +1,528 @@ + + + + + + + UniTAP.dev.ports.modules.dpcd.dpcd API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.dpcd.dpcd

+ + + + + +
+
+
+ + class + DPCDRegion: + + +
+ + +

Class DPCDRegion describe a byte range of DPCD registers. +Allows saving DPCD data to dpd file format save_to_dpd, hex files format save_to_hex, +dsc file format save_to_csv.

+ +
Arguments:
+ +
    +
  • base - start DPCD address of byte range.
  • +
  • data - DPCD data of byte range.
  • +
+
+ + +
+
+ + DPCDRegion(base: int, data: Union[bytearray, int]) + + +
+ + + + +
+
+
+ base + + +
+ + + + +
+
+
+ size: int + + +
+ + +

Returns length fo data.

+ +
Returns:
+ +
+

result of int object

+
+
+ + +
+
+
+ + def + save_to_dpd(self, path: str): + + +
+ + +

Save DPCD data to 'dpd' file format.

+ +
Arguments:
+ +
    +
  • path (str) - full path to file
  • +
+
+ + +
+
+
+ + def + save_to_hex(self, path: str): + + +
+ + +

Save DPCD data to 'hex' file format.

+ +
Arguments:
+ +
    +
  • path (str) - full path to file
  • +
+
+ + +
+
+
+ + def + save_to_csv(self, path: str): + + +
+ + +

Save DPCD data to 'csv' file format.

+ +
Arguments:
+ +
    +
  • path (str) - full path to file
  • +
+
+ + +
+
+
+
+ + class + DPCDRegisters: + + +
+ + +

Class DPCDRegisters allows working with DPCD registers: writing write DPCD data to device, +reading read DPCD data from device, loading load_from_file DPCD data from file.

+
+ + +
+
+ + DPCDRegisters( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, base_ci: int, data_ci: int) + + +
+ + + + +
+
+
+ + def + write(self, base: int, data: Union[bytearray, int, list]) -> int: + + +
+ + +

Write transferred DPCD data to device from base address.

+ +
Arguments:
+ +
    +
  • base (int) - start (base) address.
  • +
  • data (Union[bytearray, int]) - DPCD data.
  • +
+ +
Returns:
+ +
+

result of operation

+
+
+ + +
+
+
+ + def + read( self, base: int, count: int) -> DPCDRegion: + + +
+ + +

Read DPCD data from base address in a certain quantity.

+ +
Arguments:
+ +
    +
  • base (int) - start (base) address.
  • +
  • count (int) - quantity of DPCD bytes.
  • +
+ +
Returns:
+ +
+

object of DPCDRegion

+
+
+ + +
+
+
+
@staticmethod
+ + def + load_from_file( path: str) -> Tuple[DPCDRegion, DPCDRegion]: + + +
+ + +

Read DPCD data from file. +Supported formats:

+ +
    +
  • DPD.
  • +
+ +
Arguments:
+ +
    +
  • path (str) - full path to file.
  • +
+ +
Returns:
+ +
+

object of tuple with two DPCDRegion objects

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/edid/edid.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/edid/edid.html new file mode 100644 index 0000000..10b2651 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/edid/edid.html @@ -0,0 +1,844 @@ + + + + + + + UniTAP.dev.ports.modules.edid.edid API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.edid.edid

+ + + + + +
+
+
+ + class + Edid: + + +
+ + +

Main class for working with EDID. +Allows reading and saving EDID. This functionality is used by child classes EdidSource and EdidSink. +You cannot use a class Edid object directly.

+
+ + +
+
+ + Edid( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, control_ci: int, max_stream_count: int, select_stream_ci: int) + + +
+ + + + +
+
+
+ + def + read_i2c(self) -> bytearray: + + +
+ + +

Allows reading from DUT EdidSource or TE EdidSink side EDID block(s) over connecting signal cable.

+ +
Returns:
+ +
+

object of bytearray

+
+
+ + +
+
+
+ + def + save_edid( self, path: str, file_type: UniTAP.dev.ports.modules.edid.edid_utils.EdidFileType, data: bytearray): + + +
+ + +

Save received EDID data into file. +Supported formats:

+ +
    +
  • BIN.
  • +
  • HEX.
  • +
+ +
Arguments:
+ +
    +
  • path (str) - full path to file
  • +
  • file_type (EdidFileType) - one of the Supported formats.
  • +
  • data (bytearray) - EDID data for saving
  • +
+
+ + +
+
+
+ + def + read_timings(self) -> List[UniTAP.common.timing.Timing]: + + +
+ + + + +
+
+
+
+ + class + EdidSource(Edid): + + +
+ + +

Class EdidSource inherited from class Edid. +Allows read EDID from remote devices read_sbm, save received EDID data to file save_edid and +read EDID from DUT read_i2c

+
+ + +
+
+ + EdidSource(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, max_stream_count: int) + + +
+ + + + +
+
+
+ + def + read_sbm(self, stream: int): + + +
+ + +

Allows reading remote EDID block(s) of remote device(s) attached to DUT over connecting signal cable. +stream = 0 - UCD local EDID +stream > 0 - Virtual Sink's EDID

+ +
Arguments:
+ +
    +
  • stream (int) - Virtual Sink index.
  • +
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + EdidSink(Edid): + + +
+ + +

Class EdidSink inherited from class Edid. +Allows writing EDID to device write_edid, load EDID data from file load_edid, +save received EDID data to file save_edid and read EDID from TE read_i2c.

+
+ + +
+
+ + EdidSink(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, max_stream_count: int) + + +
+ + + + +
+
+
+ + def + write_edid(self, data: bytearray, stream: int = 0): + + +
+ + +

Write transferred EDID to device.

+ +
Arguments:
+ +
    +
  • data (bytearray) - EDID data for writing
  • +
  • stream (int) - Virtual Sink's EDID index
  • +
+
+ + +
+
+
+ + def + load_edid(self, path: str, load_on_device: bool, stream: int = 0) -> bytearray: + + +
+ + +

Read EDID data from file. If needed to write data to device, select load_on_device = True. +Supported formats:

+ +
    +
  • BIN.
  • +
  • HEX.
  • +
+ +
Arguments:
+ +
    +
  • path (str) - full path to file.
  • +
  • load_on_device (bool) - write loaded data to device or not.
  • +
  • stream (int) - Virtual Sink's EDID index
  • +
+ +
Returns:
+ +
+

object of bytearray

+
+
+ + +
+
+
+ + def + read_sbm(self, stream: int): + + +
+ + +

Allows reading remote EDID block(s) of remote device(s) attached to DUT over connecting signal cable. +stream = 0 - UCD local EDID +stream > 0 - Virtual Sink's EDID

+ +
Arguments:
+ +
    +
  • stream (int) - Virtual Sink index.
  • +
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + DisplayIdSource(Edid): + + +
+ + +

Class DisplayIdSource inherited from class Edid. +Allows read DisplayId from remote devices read_sbm, save received DisplayId data to file save_edid and +read DisplayId from DUT read_i2c

+
+ + +
+
+ + DisplayIdSource(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, max_stream_count: int) + + +
+ + + + +
+
+
+ + def + read_sbm(self, stream: int): + + +
+ + +

Allows reading remote DisplayId block(s) of remote device(s) attached to DUT over connecting signal cable. +stream = 0 - UCD local EDID +stream > 0 - Virtual Sink's EDID

+ +
Arguments:
+ +
    +
  • stream (int) - Virtual Sink index.
  • +
+
+ + +
+
+
+ + def + set_display_id_mode( self, mode: UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode): + + +
+ + +

Set DisplayID read mode

+ +
Arguments:
+ +
    +
  • mode (DisplayIDReadMode)
  • +
+
+ + +
+
+
+ + def + get_display_id_mode(self) -> UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode: + + +
+ + +

Returns DisplayID read mode.

+ +
Returns:
+ +
+

object of DisplayIDReadMode type.

+
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + DisplayIdSink(Edid): + + +
+ + +

Class DisplayIdSink inherited from class Edid. +Allows writing DisplayId to device write_display_id, load DisplayId data from file load_display_id, +save received DisplayId data to file save_edid and read DisplayId from TE read_i2c.

+
+ + +
+
+ + DisplayIdSink(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, max_stream_count: int) + + +
+ + + + +
+
+
+ + def + is_enabled(self) -> bool: + + +
+ + +

Returns status of DisplayId, is enabled or not.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ + def + enable(self, enable: bool): + + +
+ + +

Enable/Disable DisplayId.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable (True) or disable (False)
  • +
+
+ + +
+
+
+ + def + write_display_id(self, data: bytearray): + + +
+ + +

Write transferred EDID to device.

+ +
Arguments:
+ +
    +
  • data (bytearray) - EDID data for writing
  • +
+
+ + +
+
+
+ + def + load_display_id(self, path: str, load_on_device: bool) -> bytearray: + + +
+ + +

Read EDID data from file. If needed to write data to device, select load_on_device = True. +Supported formats:

+ +
    +
  • BIN.
  • +
  • HEX.
  • +
+ +
Arguments:
+ +
    +
  • path (str) - full path to file.
  • +
  • load_on_device (bool) - write loaded data to device or not.
  • +
+ +
Returns:
+ +
+

object of bytearray

+
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/edid/edid_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/edid/edid_types.html new file mode 100644 index 0000000..7067a16 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/edid/edid_types.html @@ -0,0 +1,479 @@ + + + + + + + UniTAP.dev.ports.modules.edid.edid_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.edid.edid_types

+ + + + + +
+
+
+ + class + MainBlockType(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ VESA = +<MainBlockType.VESA: 0> + + +
+ + + + +
+
+
+ CTA = +<MainBlockType.CTA: 2> + + +
+ + + + +
+
+
+ DisplayID = +<MainBlockType.DisplayID: 112> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + AdditionalBlockType(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ AdaptiveSync = +<AdditionalBlockType.AdaptiveSync: 43> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DisplayIDReadMode(enum.IntEnum): + + +
+ + +

Disabled - Disable native DisplayID read +Try - Prefer native DisplayID (if failed to read use EDID instead) +Both - Read both DisplayID and EDID

+
+ + +
+
+ Disabled = +<DisplayIDReadMode.Disabled: 0> + + +
+ + + + +
+
+
+ Try = +<DisplayIDReadMode.Try: 1> + + +
+ + + + +
+
+
+ Both = +<DisplayIDReadMode.Both: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_rx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_rx.html new file mode 100644 index 0000000..af30ae4 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_rx.html @@ -0,0 +1,423 @@ + + + + + + + UniTAP.dev.ports.modules.fec.fec_rx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.fec.fec_rx

+ + + + + +
+
+
+ + class + FecRx: + + +
+ + +

Class FecRx allows working with FEC functionality from Sink (RX - receiver) side. You can:

+ + +
+ + +
+
+ + FecRx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, dpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters) + + +
+ + + + +
+
+
+ + def + is_enabled(self) -> bool: + + +
+ + +

Returns status of FEC, is enabled or not.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ + def + is_capable(self) -> bool: + + +
+ + +

Returns status of FEC, is capable or not.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ + def + enable(self, enable: bool): + + +
+ + +

Enable/Disable FEC.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable (True) or disable (False)
  • +
+
+ + +
+
+
+ + def + aggregate_errors(self, enable: bool): + + +
+ + +

Enable/Disable calculating sum of errors.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable (True) or disable (False)
  • +
+
+ + +
+
+
+ + def + get_error_counters(self) -> UniTAP.dev.ports.modules.fec.fec_shared.FECCounters: + + +
+ + +

Get current error counters.

+ +
Returns:
+ +
+

object of FECCounters type

+
+
+ + +
+
+
+ + def + clear(self): + + +
+ + +

Clear all errors.

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_shared.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_shared.html new file mode 100644 index 0000000..e247066 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_shared.html @@ -0,0 +1,547 @@ + + + + + + + UniTAP.dev.ports.modules.fec.fec_shared API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.fec.fec_shared

+ + + + + +
+
+
+ + class + FECCounters: + + +
+ + +

Class FECCounters possible errors:

+ +
    +
  • Uncorrected block errors.
  • +
  • Corrected block errors.
  • +
  • Bit errors.
  • +
  • Parity block errors.
  • +
  • Parity bit errors.
  • +
+
+ + +
+
+ uncorrectedBlockErrors + + +
+ + + + +
+
+
+ correctedBlockErrors + + +
+ + + + +
+
+
+ bitErrors + + +
+ + + + +
+
+
+ parityBlockErrors + + +
+ + + + +
+
+
+ parityBitErrors + + +
+ + + + +
+
+
+
+ + class + FECErrorType8b10b(enum.IntEnum): + + +
+ + +

Describes possible FEC 8b/10b errors.

+
+ + +
+
+ UNCORRECTED_BLOCK = +<FECErrorType8b10b.UNCORRECTED_BLOCK: 0> + + +
+ + + + +
+
+
+ CORRECTED_BLOCK = +<FECErrorType8b10b.CORRECTED_BLOCK: 1> + + +
+ + + + +
+
+
+ CORRECTED_PARITY = +<FECErrorType8b10b.CORRECTED_PARITY: 2> + + +
+ + + + +
+
+
+ CORRECTED_BLOCK_1 = +<FECErrorType8b10b.CORRECTED_BLOCK_1: 3> + + +
+ + + + +
+
+
+ CORRECTED_PARITY_1 = +<FECErrorType8b10b.CORRECTED_PARITY_1: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + FECErrorType128b132b(enum.IntEnum): + + +
+ + +

Describes possible FEC 128b/132b errors.

+
+ + +
+
+ UNCORRECTED_BLOCK = +<FECErrorType128b132b.UNCORRECTED_BLOCK: 0> + + +
+ + + + +
+
+
+ CORRECTED_BLOCK_4 = +<FECErrorType128b132b.CORRECTED_BLOCK_4: 1> + + +
+ + + + +
+
+
+ CORRECTED_BLOCK_2 = +<FECErrorType128b132b.CORRECTED_BLOCK_2: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_tx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_tx.html new file mode 100644 index 0000000..33a736f --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/fec/fec_tx.html @@ -0,0 +1,474 @@ + + + + + + + UniTAP.dev.ports.modules.fec.fec_tx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.fec.fec_tx

+ + + + + +
+
+
+ + class + FecTx: + + +
+ + +

Class FecTx allows working with FEC functionality from Source (TX - transmitter) side. You can:

+ + +
+ + +
+
+ + FecTx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, dpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters) + + +
+ + + + +
+
+
+ + def + is_enabled(self) -> bool: + + +
+ + +

Returns status of FEC, is enabled or not.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ + def + is_prefer_after_lt(self) -> bool: + + +
+ + +

Check state that FEC is prefers after link training.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ + def + enable(self, enable: bool): + + +
+ + +

Enable/Disable FEC.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable (True) or disable (False)
  • +
+
+ + +
+
+
+ + def + enable_intent(self, enable: bool): + + +
+ + +

Enable/Disable intent FEC.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable (True) or disable (False)
  • +
+
+ + +
+
+
+ + def + aggregate_errors(self, enable: bool): + + +
+ + +

Enable/Disable calculating sum of errors.

+ +
Arguments:
+ +
    +
  • enable (bool) - enable (True) or disable (False)
  • +
+
+ + +
+
+
+ + def + generate_errors( self, error_type: Union[UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b, UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b], lane: list, ms: int = 100): + + +
+ + +

Generate FEC errors.

+ +
Arguments:
+ +
    +
  • error_type (Union[FECErrorType8b10b, FECErrorType128b132b])
  • +
  • lane (list)
  • +
  • ms (int) - time in m seconds
  • +
+
+ + +
+
+
+ + def + get_error_counters(self) -> UniTAP.dev.ports.modules.fec.fec_shared.FECCounters: + + +
+ + +

Get current error counters.

+ +
Returns:
+ +
+

object of FECCounters type

+
+
+ + +
+
+
+ + def + clear(self): + + +
+ + +

Clear all errors.

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/hdcp_rx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/hdcp_rx.html new file mode 100644 index 0000000..c832140 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/hdcp_rx.html @@ -0,0 +1,484 @@ + + + + + + + UniTAP.dev.ports.modules.hdcp.hdcp_rx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.hdcp.hdcp_rx

+ + + + + +
+
+
+ + class + HdcpSinkStatus: + + +
+ + +

Class HdcpSinkStatus contains information about HDCP 1.4 and 2.3 statuses. +If you want to get object of one the status, use function get.

+
+ + +
+
+ + HdcpSinkStatus( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, ci_status_control: int, caps_1x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps, caps_2x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps) + + +
+ + + + +
+
+
+ + def + get(self, hdcp_mode: Type[~HdcpStatusType]) -> ~HdcpStatusType: + + +
+ + +

Returns one of possible HDCP Status Type:

+ +
    +
  • Status1x (HDCP 1.4).
  • +
  • StatusRx2x (HDCP 2.3).
  • +
+ +

Object contains info about:

+ +
    +
  • HDCP keys (HdcpSink1XKeys if HDCP type 1.4; HdcpSink2XKeys if HDCP type 2.3).
  • +
  • Active state (True or False).
  • +
  • Authenticated state (True or False).
  • +
  • Capable state (True or False).
  • +
+ +
Returns:
+ +
+

object of HdcpStatusType (Status1x or StatusRx2x)

+
+
+ + +
+
+
+
+ + class + HdcpSinkConfig: + + +
+ + +

Class HdcpSinkConfig contains information about HDCP 1.4 and 2.3 configurations. +If you want to set configuration, use function set. +If you want to get current config, use function get.

+
+ + +
+
+ + HdcpSinkConfig( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, caps_1x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps, caps_2x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps, status: HdcpSinkStatus) + + +
+ + + + +
+
+
+ + def + set(self, config: ~HdcpRxConfigType): + + +
+ + +

This function is used to set the HDCP on Sink (RX - receiver) side. +Possible to load HDCP keys and enable/disable HDCP.

+ +
Arguments:
+ +
    +
  • config (HdcpRxConfigType) - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)
  • +
+
+ + +
+
+
+ + def + get(self, hdcp_mode: Type[~HdcpRxConfigType]) -> ~HdcpRxConfigType: + + +
+ + +

This function is used to get current HDCP configuration on Sink (RX - receiver) side.

+ +
Returns:
+ +
+

object of HdcpRxConfigType - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)

+
+
+ + +
+
+
+
+ + class + HdcpSink: + + +
+ + +

Main class contains info of HDCP on Sink (RX - receiver) side. +If you need to configurate HDCP, use config for getting object responsible for the configuration. +If you need to read HDCP status, use status for getting object responsible for the reading current status.

+
+ + +
+
+ + HdcpSink( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, ci_caps_control: int, ci_status_control: int) + + +
+ + + + +
+
+
+ config: HdcpSinkConfig + + +
+ + +

Should be used to configure HDCP on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of HdcpSinkConfig.

+
+
+ + +
+
+
+ status: HdcpSinkStatus + + +
+ + +

Should be used to read HDCP current status on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of HdcpSinkStatus.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/hdcp_tx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/hdcp_tx.html new file mode 100644 index 0000000..15c6ed8 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/hdcp_tx.html @@ -0,0 +1,493 @@ + + + + + + + UniTAP.dev.ports.modules.hdcp.hdcp_tx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.hdcp.hdcp_tx

+ + + + + +
+
+
+ + class + HdcpSourceStatus: + + +
+ + +

Class HdcpSourceStatus contains information about HDCP 1.4 and 2.3 statuses. +If you want to get object of one the status, use function get.

+
+ + +
+
+ + HdcpSourceStatus( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, ci_status_control: int, caps_1x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps, caps_2x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps) + + +
+ + + + +
+
+
+ + def + get(self, hdcp_mode: Type[~HdcpStatusType]) -> ~HdcpStatusType: + + +
+ + +

Returns one of possible HDCP Status Type:

+ +
    +
  • Status1x (HDCP 1.4).
  • +
  • StatusTx2x (HDCP 2.3).
  • +
+ +

Object contains info about:

+ +
    +
  • HDCP keys (HdcpSource1XKeys if HDCP type 1.4; HdcpSource2XKeys if HDCP type 2.3).
  • +
  • Active state (True or False).
  • +
  • Authenticated state (True or False).
  • +
  • Capable state (True or False).
  • +
+ +

If HDCP type is 2.3, then it contains more information:

+ +
    +
  • KM stored state (True or False).
  • +
  • Try to authenticate state (True or False).
  • +
  • Try to encrypt state (True or False).
  • +
  • Content level.
  • +
+ +
Returns:
+ +
+

object of HdcpStatusType (Status1x or StatusTx2x)

+
+
+ + +
+
+
+
+ + class + HdcpSourceConfig: + + +
+ + +

Class HdcpSourceConfig contains information about HDCP 1.4 and 2.3 configurations. +If you want to set configuration, use function set. +If you want to get current config, use function get.

+
+ + +
+
+ + HdcpSourceConfig( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, caps_1x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps, caps_2x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps, status: HdcpSourceStatus) + + +
+ + + + +
+
+
+ + def + set(self, config: ~HdcpTxConfigType): + + +
+ + +

This function is used to set the HDCP on Source (TX - transmitter) side. +Possible to load HDCP keys and enable/disable HDCP.

+ +
Arguments:
+ +
    +
  • config (HdcpTxConfigType) - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)
  • +
+
+ + +
+
+
+ + def + get(self, hdcp_mode: Type[~HdcpTxConfigType]) -> ~HdcpTxConfigType: + + +
+ + +

This function is used to get current HDCP configuration on Source (TX - transmitter) side.

+ +
Returns:
+ +
+

object of HdcpTxConfigType - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)

+
+
+ + +
+
+
+
+ + class + HdcpSource: + + +
+ + +

Main class contains info of HDCP on Source (TX - transmitter) side. +If you need to configurate HDCP, use config for getting object responsible for the configuration. +If you need to read HDCP status, use status for getting object responsible for the reading current status.

+
+ + +
+
+ + HdcpSource( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, ci_caps_control: int, ci_status_control: int) + + +
+ + + + +
+
+
+ config: HdcpSourceConfig + + +
+ + +

Should be used to configure HDCP on Source (TX - transmitter) role.

+ +
Returns:
+ +
+

object of HdcpSourceConfig.

+
+
+ + +
+
+
+ status: HdcpSourceStatus + + +
+ + +

Should be used to read HDCP current status onSource (TX - transmitter) role.

+ +
Returns:
+ +
+

object of HdcpSourceStatus.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/types.html new file mode 100644 index 0000000..9e5e70e --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/hdcp/types.html @@ -0,0 +1,1536 @@ + + + + + + + UniTAP.dev.ports.modules.hdcp.types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.hdcp.types

+ + + + + +
+
+
+ + class + HdcpSink1XKeys(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Unknown = +<HdcpSink1XKeys.Unknown: -1> + + +
+ + + + +
+
+
+ Unload = +<HdcpSink1XKeys.Unload: 3> + + +
+ + + + +
+
+
+ Test = +<HdcpSink1XKeys.Test: 1> + + +
+ + + + +
+
+
+ Production = +<HdcpSink1XKeys.Production: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdcpSink2XKeys(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Unknown = +<HdcpSink2XKeys.Unknown: -1> + + +
+ + + + +
+
+
+ Unload = +<HdcpSink2XKeys.Unload: 3> + + +
+ + + + +
+
+
+ Production = +<HdcpSink2XKeys.Production: 2> + + +
+ + + + +
+
+
+ TestR1 = +<HdcpSink2XKeys.TestR1: 0> + + +
+ + + + +
+
+
+ TestR2 = +<HdcpSink2XKeys.TestR2: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdcpSource1XKeys(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Unknown = +<HdcpSource1XKeys.Unknown: -1> + + +
+ + + + +
+
+
+ Unload = +<HdcpSource1XKeys.Unload: 259> + + +
+ + + + +
+
+
+ Test = +<HdcpSource1XKeys.Test: 257> + + +
+ + + + +
+
+
+ Production = +<HdcpSource1XKeys.Production: 258> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdcpSource2XKeys(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Unknown = +<HdcpSource2XKeys.Unknown: -1> + + +
+ + + + +
+
+
+ Unload = +<HdcpSource2XKeys.Unload: 259> + + +
+ + + + +
+
+
+ Production = +<HdcpSource2XKeys.Production: 258> + + +
+ + + + +
+
+
+ TestR1 = +<HdcpSource2XKeys.TestR1: 256> + + +
+ + + + +
+
+
+ TestR2 = +<HdcpSource2XKeys.TestR2: 257> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdcpMode(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Unknown = +<HdcpMode.Unknown: -1> + + +
+ + + + +
+
+
+ Mode1_4 = +<HdcpMode.Mode1_4: 0> + + +
+ + + + +
+
+
+ Mode2_3 = +<HdcpMode.Mode2_3: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdcpHwCaps: + + +
+ + + + +
+
+ hw_supported + + +
+ + + + +
+
+
+ production_keys_available + + +
+ + + + +
+
+
+ test_keys_available + + +
+ + + + +
+
+
+
+ + class + HdcpHwSinkCaps(HdcpHwCaps): + + +
+ + + + +
+
+ + HdcpHwSinkCaps(caps: int, hdcp_mode: HdcpMode) + + +
+ + + + +
+ +
+
+
+ + class + HdcpHwSourceCaps(HdcpHwCaps): + + +
+ + + + +
+
+ + HdcpHwSourceCaps(caps: int, hdcp_mode: HdcpMode) + + +
+ + + + +
+ +
+
+
+ + class + HdcpStatus: + + +
+ + + + +
+
+
+ + class + HdcpStatus.Status1x: + + +
+ + + + +
+
+ active + + +
+ + + + +
+
+
+ keys + + +
+ + + + +
+
+
+ capable + + +
+ + + + +
+
+
+ authenticated + + +
+ + + + +
+
+
+
+ + class + HdcpStatus.StatusRx2x: + + +
+ + + + +
+
+ active + + +
+ + + + +
+
+
+ keys + + +
+ + + + +
+
+
+ capable + + +
+ + + + +
+
+
+ authenticated + + +
+ + + + +
+
+
+ km_is_stored + + +
+ + + + +
+
+
+ content_level + + +
+ + + + +
+
+
+
+ + class + HdcpStatus.StatusTx2x: + + +
+ + + + +
+
+ active + + +
+ + + + +
+
+
+ keys + + +
+ + + + +
+
+
+ capable + + +
+ + + + +
+
+
+ authenticated + + +
+ + + + +
+
+
+ km_is_stored + + +
+ + + + +
+
+
+ content_level + + +
+ + + + +
+
+
+ try_authenticate + + +
+ + + + +
+
+
+ try_encrypt + + +
+ + + + +
+
+
+
+ + class + HdcpRxConfig: + + +
+ + + + +
+
+
+ + class + HdcpRxConfig.Config1x: + + +
+ + + + +
+
+ keys + + +
+ + + + +
+
+
+ capable + + +
+ + + + +
+
+
+
+ + class + HdcpRxConfig.Config2x: + + +
+ + + + +
+
+ keys + + +
+ + + + +
+
+
+ capable + + +
+ + + + +
+
+
+
+ + class + HdcpTxConfig: + + +
+ + + + +
+
+
+ + class + HdcpTxConfig.Config1x: + + +
+ + + + +
+
+ encryption + + +
+ + + + +
+
+
+ authenticate + + +
+ + + + +
+
+
+ keys + + +
+ + + + +
+
+
+
+ + class + HdcpTxConfig.Config2x: + + +
+ + + + +
+
+ encryption + + +
+ + + + +
+
+
+ authenticate + + +
+ + + + +
+
+
+ keys + + +
+ + + + +
+
+
+ store_km + + +
+ + + + +
+
+
+ content_level + + +
+ + + + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx.html new file mode 100644 index 0000000..f0e1acf --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx.html @@ -0,0 +1,468 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_rx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_rx

+ + + + + +
+
+
+ + class + LinkDisplayPortRx: + + +
+ + +

Class LinkDisplayPortRx contains information about DP link.

+ + +
+ + +
+
+ + LinkDisplayPortRx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, hw_caps: UniTAP.dev.ports.modules.link.dp.private_link_rx_types.DPRXHWCaps, dpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters) + + +
+ + + + +
+
+ + + +

Returns object of class LinkDisplayPortStatusSink for working with link status.

+ +
Returns:
+ +
+

object of LinkDisplayPortStatusSink type

+
+
+ + +
+
+ + + +

Returns object of class LinkDisplayPortCaps for working with link capabilities.

+ +
Returns:
+ +
+

object of LinkDisplayPortStatusSink type

+
+
+ + +
+
+ + + +

Returns object of class DisplayPortAUXController for working with DP AUX Controller.

+ +
Returns:
+ +
+

object of DisplayPortAUXController type

+
+
+ + +
+
+
+ + def + hpd_pulse(self, duration_us: int = 500000): + + +
+ + +

Start HPD pulse.

+ +
Arguments:
+ +
    +
  • duration_us (int)
  • +
+
+ + +
+
+
+ + def + set_assert_state(self, state: bool): + + +
+ + +

Assert/Deassert HPD state.

+ +
Arguments:
+ +
    +
  • state (bool)
  • +
+
+ + +
+
+
+ scrambler_seed: int + + +
+ + +

Returns scrambler seed value.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+ + + +

Get cable type from the RX side.

+ +
Returns:
+ +
+

object of CableCapabilitiesEnum type

+
+
+ + +
+
+ + + +

Get cable type from the TX side.

+ +
Returns:
+ +
+

object of CableCapabilitiesEnum type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_aux_controller.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_aux_controller.html new file mode 100644 index 0000000..2049966 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_aux_controller.html @@ -0,0 +1,381 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller

+ + + + + +
+
+
+ + class + DisplayPortAUXController: + + +
+ + +

Class DisplayPortAUXController describes information about DP AUX Controller. Contains following info:

+ + +
+ + +
+
+ + DisplayPortAUXController( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, dpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters) + + +
+ + + + +
+
+
+ + def + enable(self, enable: bool): + + +
+ + +

Enable or disable Routed LT.

+ +
Arguments:
+ +
    +
  • enable ('bool')
  • +
+
+ + +
+
+
+ + def + exec_routed_lt( self, config: UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig, use_ta_request: bool = False): + + +
+ + +

Execute routed link training with transferred configuration.

+ +
Arguments:
+ +
    +
  • config ('RoutedLTConfig')
  • +
  • use_ta_request (bool)
  • +
+
+ + +
+
+
+ + def + request_phy_test_pattern( self, pattern: int, sq_num: int, config: UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig): + + +
+ + +

Request PHY test pattern.

+ +
Arguments:
+ +
    +
  • config ('RoutedLTConfig')
  • +
  • pattern (int)
  • +
  • sq_num (int)
  • +
+
+ + +
+
+ + + +

Get Routed link training status.

+ +
Returns:
+ +
+

object of RoutedLTStatus

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_caps.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_caps.html new file mode 100644 index 0000000..e7203e9 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_caps.html @@ -0,0 +1,329 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_rx_caps API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_rx_caps

+ + + + + +
+
+
+ + class + LinkDisplayPortCaps: + + +
+ + +

Class LinkDisplayPortCaps allows settings link capabilities on Sink (RX - receiver) side.

+ + +
+ + +
+
+ + LinkDisplayPortCaps( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, caps: UniTAP.dev.ports.modules.link.dp.private_link_rx_types.DPRXHWCaps) + + +
+ + + + +
+
+ + + +

Set new settings on link. Only those values will be written that were specified.

+ +
Arguments:
+ +
    +
  • capabilities (LinkCapabilities or LinkEDPCapabilities)
  • +
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_status.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_status.html new file mode 100644 index 0000000..2276bf8 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_status.html @@ -0,0 +1,758 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_rx_status API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_rx_status

+ + + + + +
+
+
+ + class + LinkDisplayPortStatusSink: + + +
+ + +

Class LinkDisplayPortStatusSink describes information about DP link status. Contains following info:

+ + +
+ + +
+
+ + LinkDisplayPortStatusSink( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, caps: UniTAP.dev.ports.modules.link.dp.private_link_rx_types.DPRXHWCaps) + + +
+ + + + +
+
+
+ mst_stream_count: int + + +
+ + +

Returns current MST count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ lane_count: int + + +
+ + +

Returns current lane count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ + +
+
+ hpd_asserted: bool + + +
+ + +

Returns current state of HDP asserted.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cable_state: bool + + +
+ + +

Returns current cable state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ enhanced_framing: bool + + +
+ + +

Returns current enhanced framing state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ scrambling_enabled: bool + + +
+ + +

Returns current scrambling enabled state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dsc_enabled: Optional[bool] + + +
+ + +

Returns current DSC state.

+ +
Returns:
+ +
+

object of bool|None type

+
+
+ + +
+
+
+ fec_enabled: Optional[bool] + + +
+ + +

Returns current FEC state.

+ +
Returns:
+ +
+

object of bool|None type

+
+
+ + +
+
+
+ mst_enabled: Optional[bool] + + +
+ + +

Returns current MST state.

+ +
Returns:
+ +
+

object of bool|None type

+
+
+ + +
+
+
+ ssc_enabled: Optional[bool] + + +
+ + +

Returns current SSC state.

+ +
Returns:
+ +
+

object of bool|None type

+
+
+ + +
+
+
+ ila: bool + + +
+ + +

Returns current ILA state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ eq_ila: bool + + +
+ + +

Returns current EQ ILA state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cds_ila: bool + + +
+ + +

Returns current CDS ILA state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ lt_fail: bool + + +
+ + +

Returns current LT fail state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + lane( self, lane_number: int) -> UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus: + + +
+ + +

Returns status of lane LaneStatus.

+ +
Arguments:
+ +
    +
  • lane_number (int) - number of selected number
  • +
+ +
Returns:
+ +
+

object of LaneStatus type

+
+
+ + +
+
+
+ + def + vcp( self, stream_index: int = 0) -> Optional[UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus]: + + +
+ + +

Returns VCP status of selected stream VCPStatus.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected number
  • +
+ +
Returns:
+ +
+

object of VCPStatus | None type

+
+
+ + +
+
+
+ + def + stream( self, stream_index: int) -> UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP: + + +
+ + +

Returns status of selected stream StreamStatusDP.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected number
  • +
+ +
Returns:
+ +
+

object of StreamStatusDP type

+
+
+ + +
+
+
+ + def + reset_sdp_crc16_errors(self): + + +
+ + +

Reset SDP CRC16 errors.

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_types.html new file mode 100644 index 0000000..4619d8d --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_rx_types.html @@ -0,0 +1,877 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_rx_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_rx_types

+ + + + + +
+
+
+ + class + LinkCapabilities: + + +
+ + +

Class LinkCapabilities describes capabilities of DP link.

+
+ + +
+
+ max_lane + + +
+ + + + +
+
+
+ bit_rate + + +
+ + + + +
+
+
+ dp_128_132_bitrates + + +
+ + + + +
+
+
+ override_10g + + +
+ + + + +
+
+
+ old_dp_2_0_lt + + +
+ + + + +
+
+
+ force_cable_status_to_plugged + + +
+ + + + +
+
+
+ mst + + +
+ + + + +
+
+
+ ss_sbm + + +
+ + + + +
+
+
+ fec + + +
+ + + + +
+
+
+ tps4 + + +
+ + + + +
+
+
+ tps3 + + +
+ + + + +
+
+
+ dsc + + +
+ + + + +
+
+
+ mst_sink_count + + +
+ + + + +
+
+
+
+ + class + LinkEDPCapabilities: + + +
+ + +

Class LinkEDPCapabilities describes capabilities of eDP link.

+
+ + +
+
+ max_lane + + +
+ + + + +
+
+
+ eDp_cur_rate + + +
+ + + + +
+
+
+ eDp_supported_rates + + +
+ + + + +
+
+
+ eDp_aux_preamble + + +
+ + + + +
+
+
+ eDp_support + + +
+ + + + +
+
+
+
+ + class + CableCapabilitiesEnum(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Unknown = +<CableCapabilitiesEnum.Unknown: 0> + + +
+ + + + +
+
+
+ DP40 = +<CableCapabilitiesEnum.DP40: 1> + + +
+ + + + +
+
+
+ DP54 = +<CableCapabilitiesEnum.DP54: 2> + + +
+ + + + +
+
+
+ DP80 = +<CableCapabilitiesEnum.DP80: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + RoutedLTConfig: + + +
+ + +

Class RoutedLTConfig describes configuration fields for Routed LinkTraining.

+
+ + +
+
+ is128b132b: bool + + +
+ + + + +
+
+
+ is_old_dp20_lt: bool + + +
+ + + + +
+
+
+ vs: int + + +
+ + + + +
+
+
+ pe: int + + +
+ + + + +
+
+
+ ffe: int + + +
+ + + + +
+ +
+
+ lane_count: int + + +
+ + + + +
+
+
+ + def + int_value(self) -> int: + + +
+ + + + +
+
+
+
+ + class + RoutedLTStatus: + + +
+ + + + +
+
+ + RoutedLTStatus( enabled: bool, dp20_old_lt: bool, state: int, success: bool, step: int) + + +
+ + + + +
+
+
+ enabled + + +
+ + + + +
+
+
+ dp20_old_lt + + +
+ + + + +
+
+
+ state + + +
+ + + + +
+
+
+ success + + +
+ + + + +
+
+
+ step + + +
+ + + + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_status_common.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_status_common.html new file mode 100644 index 0000000..0d38ccf --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_status_common.html @@ -0,0 +1,929 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_status_common API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_status_common

+ + + + + +
+
+
+ + class + VCPStatus: + + +
+ + +

Class VCPStatus describes МСЗ status. Contains following information:

+ +
    +
  • Port number.
  • +
  • Stream ID.
  • +
  • Requested PBN.
  • +
  • Allocated PBN.
  • +
  • Number of slots allocated for VC.
  • +
  • Number of first time slot allocated for VC.
  • +
+
+ + +
+
+ port_number + + +
+ + + + +
+
+
+ stream_id + + +
+ + + + +
+
+
+ req_pbn + + +
+ + + + +
+
+
+ alloc_pbn + + +
+ + + + +
+
+
+ first_slot + + +
+ + + + +
+
+
+ slot_num + + +
+ + + + +
+
+
+
+ + class + DpLinkEncoding(enum.IntEnum): + + +
+ + +

Class DpLinkEncoding contains all possible variants of DP link encoding.

+
+ + +
+
+ LE_NONE = +<DpLinkEncoding.LE_NONE: 0> + + +
+ + + + +
+
+
+ LE_8b10b = +<DpLinkEncoding.LE_8b10b: 1> + + +
+ + + + +
+
+
+ LE_128b132b = +<DpLinkEncoding.LE_128b132b: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DpLinkTrainingResult(enum.IntEnum): + + +
+ + +

Class DpLinkTrainingResult contains all possible variants of Link training results.

+
+ + +
+
+ LTR_NOT_STARTED = +<DpLinkTrainingResult.LTR_NOT_STARTED: 0> + + +
+ + + + +
+
+
+ LTR_IN_PROGRESS = +<DpLinkTrainingResult.LTR_IN_PROGRESS: 1> + + +
+ + + + +
+
+
+ LTR_FAIL = +<DpLinkTrainingResult.LTR_FAIL: 2> + + +
+ + + + +
+
+
+ LTR_SUCCESS = +<DpLinkTrainingResult.LTR_SUCCESS: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + LaneStatus: + + +
+ + +

Class LaneStatus describes lane status. Contains following information:

+ +
    +
  • CR state.
  • +
  • SL state.
  • +
  • EQ state.
  • +
  • Voltage swing value.
  • +
  • Pre Emphasis value.
  • +
  • FFE preset value.
  • +
  • Error count.
  • +
+
+ + +
+
+ cr + + +
+ + + + +
+
+
+ sl + + +
+ + + + +
+
+
+ eq + + +
+ + + + +
+
+
+ voltage_swing + + +
+ + + + +
+
+
+ pre_emphasis + + +
+ + + + +
+
+
+ ffe_preset + + +
+ + + + +
+
+
+ error_count + + +
+ + + + +
+
+
+
+ + class + SdpCrc16: + + +
+ + +

Class SdpCrc16 describes SDP CRC16 errors on the stream. It contains 'State' - enabled or disabled, and errors - +count of the errors on the stream.

+
+ + +
+
+ state + + +
+ + + + +
+
+
+ errors + + +
+ + + + +
+
+
+
+ + class + StreamStatus: + + +
+ + +

Class StreamStatus describes stream status. Contains following information:

+ +
    +
  • Video mode VideoMode.
  • +
  • CRC value of stream.
  • +
  • DSC CRC value of stream.
  • +
  • SDP CRC16 error of stream
  • +
+
+ + +
+
+ video_mode + + +
+ + + + +
+
+
+ crc + + +
+ + + + +
+
+
+ dsc_crc + + +
+ + + + +
+
+
+ sdp_crc16 + + +
+ + + + +
+
+
+
+ + class + StreamStatusDP(StreamStatus): + + +
+ + +

The StreamStatusDP class inherited from the StreamStatus class and contains all the functionality.

+ +
    +
  • MVID
  • +
  • NVID
  • +
  • VFREQ vfreq
  • +
+
+ + +
+
+ mvid + + +
+ + + + +
+
+
+ nvid + + +
+ + + + +
+
+
+ vfreq: int + + +
+ + +

Return value of VFREQ.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ DP21_LinkRate = +{1: 10.0, 2: 20.0, 4: 13.5} + + +
+ + + + +
+
+
+ DP21_LinkRateRev = +{10.0: 1, 20.0: 2, 13.5: 4} + + +
+ + + + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx.html new file mode 100644 index 0000000..4f1f115 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx.html @@ -0,0 +1,707 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_tx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_tx

+ + + + + +
+
+
+ + class + LinkDisplayPortTx: + + +
+ + +

Class LinkDisplayPortTx contains information about DP link.

+ + +
+ + +
+
+ + LinkDisplayPortTx( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, dpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters, hw_caps: UniTAP.dev.ports.modules.link.dp.private_link_tx_types.DPTXHWCaps) + + +
+ + + + +
+
+ + + +

Returns object of class LinkDisplayPortStatusSource for working with link status.

+ +
Returns:
+ +
+

object of LinkDisplayPortStatusSource type

+
+
+ + +
+
+ + + +

Returns object of class LinkDisplayPortConfig for working with link configuration.

+ +
Returns:
+ +
+

object of LinkDisplayPortConfig type

+
+
+ + +
+
+
+ force_config: UniTAP.dev.ports.modules.link.dp.link_tx_force_config.LinkDisplayPortForceConfig + + +
+ + +

Returns object of class LinkDisplayPortForceConfig for working with link configuration.

+ +
Returns:
+ +
+

object of LinkDisplayPortForceConfig type

+
+
+ + +
+
+
+ max_stream_count + + +
+ + +

Returns maximum supported stream count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ +
+ + + +

Returns last result of link training.

+ +
Returns:
+ +
+

object of DpLinkTrainingResult type

+
+
+ + +
+
+
+ scrambler_seed: int + + +
+ + +

Returns scrambler seed value.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + get_override_voltage(self, stream_index: int) -> int: + + +
+ + +

Returns override voltage of selected stream.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected stream
  • +
+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + set_override_voltage(self, stream_index: int, value: int): + + +
+ + +

Returns override voltage of selected stream.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected stream
  • +
  • value (int) - new override voltage value
  • +
+
+ + +
+
+
+ + def + get_override_pre_emp(self, stream_index: int) -> int: + + +
+ + +

Returns override pre-emphasis of selected stream.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected stream
  • +
+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + set_override_pre_emp(self, stream_index: int, value: int): + + +
+ + +

Returns override pre-emphasis of selected stream.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected stream
  • +
  • value (int) - new override pre-emphasis value
  • +
+
+ + +
+
+
+ override_ffe_presets: list + + +
+ + +

Returns override FFE presets values.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+ + + + +
+ + + +

Get cable type from the RX side.

+ +
Returns:
+ +
+

object of CableCapabilitiesEnum type

+
+
+ + +
+
+ + + +

Get cable type from the TX side.

+ +
Returns:
+ +
+

object of CableCapabilitiesEnum type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_config.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_config.html new file mode 100644 index 0000000..fdbcd5b --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_config.html @@ -0,0 +1,329 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_tx_config API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_tx_config

+ + + + + +
+
+
+ + class + LinkDisplayPortConfig: + + +
+ + +

Class LinkDisplayPortConfig allows settings link configuration on Source (TX - transmitter) side.

+ +
    +
  • Set configuration set.
  • +
  • Get current configuration on link get.
  • +
+
+ + +
+
+ + LinkDisplayPortConfig( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, caps: UniTAP.dev.ports.modules.link.dp.private_link_tx_types.DPTXHWCaps) + + +
+ + + + +
+
+
+ + def + set(self, config: ~DisplayPortLinkConfig): + + +
+ + +

Write new configuration on DP link.

+ +
Arguments:
+ +
    +
  • config (DisplayPortLinkConfig) - LinkConfig.DP8b10b, LinkConfig.DP128b132b or LinkConfig.eDP.
  • +
+
+ + +
+
+
+ + def + get( self, config_type: Optional[Type[~DisplayPortLinkConfig]] = None) -> ~DisplayPortLinkConfig: + + +
+ + +

Returns current DP source link configuration.

+ +
Returns:
+ +
+

object of DisplayPortLinkConfig type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_status.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_status.html new file mode 100644 index 0000000..fdfa87b --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_status.html @@ -0,0 +1,785 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_tx_status API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_tx_status

+ + + + + +
+
+
+ + class + LinkDisplayPortStatusSource: + + +
+ + +

Class LinkDisplayPortStatusSource describes information about DP link status. Contains following info:

+ + +
+ + +
+
+ + LinkDisplayPortStatusSource( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, caps: UniTAP.dev.ports.modules.link.dp.private_link_tx_types.DPTXHWCaps, dpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters) + + +
+ + + + +
+
+
+ mst_stream_count: int + + +
+ + +

Returns current mst stream count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ + +
+
+ lane_count: int + + +
+ + +

Returns current lane count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ hpd_asserted: bool + + +
+ + +

Returns current state of HPD asserted.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+ +
+
+ + def + lane( self, lane_number: int) -> UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus: + + +
+ + +

Returns current status of selected lane LaneStatus.

+ +
Arguments:
+ +
    +
  • lane_number (int) - number of selected lane
  • +
+ +
Returns:
+ +
+

object of LaneStatus type

+
+
+ + +
+
+
+ dsc_enabled: Optional[bool] + + +
+ + +

Returns current state of DSC (enabled or disabled). +None if DSC does not support.

+ +
Returns:
+ +
+

object of bool or None type

+
+
+ + +
+
+
+ mst_enabled: Optional[bool] + + +
+ + +

Returns current state of MST (enabled or disabled). +None if MST does not support.

+ +
Returns:
+ +
+

object of bool or None type

+
+
+ + +
+
+
+ ssc_enabled: Optional[bool] + + +
+ + +

Returns current state of SSC (enabled or disabled). +None if SSC does not support.

+ +
Returns:
+ +
+

object of bool or None type

+
+
+ + +
+
+
+ fec_enabled: Optional[bool] + + +
+ + +

Returns current state of FEC (enabled or disabled). +None if FEC does not support.

+ +
Returns:
+ +
+

object of bool or None type

+
+
+ + +
+
+
+ enhanced_framing: bool + + +
+ + +

Returns current state of enhanced framing (enabled or disabled).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ scrambling_enabled: bool + + +
+ + +

Returns current state of scrambling (enabled or disabled).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ lttpr_active: Optional[bool] + + +
+ + +

Returns current state of LTTPR (enabled or disabled). +None if LTTPR does not support.

+ +
Returns:
+ +
+

object of bool or None type

+
+
+ + +
+
+
+ ila: bool + + +
+ + +

Returns current ILA state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ eq_ila: bool + + +
+ + +

Returns current EQ ILA state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ cds_ila: bool + + +
+ + +

Returns current CDS ILA state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ lt_fail: bool + + +
+ + +

Returns current LT fail state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + stream( self, stream_index: int) -> UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP: + + +
+ + +

Returns status of selected stream StreamStatusDP.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected number
  • +
+ +
Returns:
+ +
+

object of StreamStatusDP type

+
+
+ + +
+
+
+ + def + vcp( self, stream_index: int = 0) -> Optional[UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus]: + + +
+ + +

Returns VCP status of selected stream VCPStatus.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected number
  • +
+ +
Returns:
+ +
+

object of VCPStatus | None type

+
+
+ + +
+
+
+ + def + send_act(self): + + +
+ + +

Send ACT command.

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_types.html new file mode 100644 index 0000000..1154b03 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/dp/link_tx_types.html @@ -0,0 +1,1860 @@ + + + + + + + UniTAP.dev.ports.modules.link.dp.link_tx_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.dp.link_tx_types

+ + + + + +
+
+
+ + class + DPLinkPattern(enum.IntEnum): + + +
+ + +

Class DPLinkPattern contains all possible variants of DP link patterns. +Names TrainingPattern1, TrainingPattern2, TrainingPattern3, TrainingPattern4 will be deleted in RC 3.7

+
+ + +
+
+ ActiveVideo = +<DPLinkPattern.ActiveVideo: 0> + + +
+ + + + +
+
+
+ IdlePattern = +<DPLinkPattern.IdlePattern: 1> + + +
+ + + + +
+
+
+ TrainingPattern1 = +<DPLinkPattern.TrainingPattern1: 2> + + +
+ + + + +
+
+
+ TrainingPattern2 = +<DPLinkPattern.TrainingPattern2: 3> + + +
+ + + + +
+
+
+ TrainingPattern3 = +<DPLinkPattern.TrainingPattern3: 4> + + +
+ + + + +
+
+
+ TrainingPattern4 = +<DPLinkPattern.TrainingPattern4: 5> + + +
+ + + + +
+
+
+ PRBS7 = +<DPLinkPattern.PRBS7: 6> + + +
+ + + + +
+
+
+ HBR2 = +<DPLinkPattern.HBR2: 7> + + +
+ + + + +
+
+
+ SER = +<DPLinkPattern.SER: 8> + + +
+ + + + +
+
+
+ ForceVideo = +<DPLinkPattern.ForceVideo: 10> + + +
+ + + + +
+
+
+ ForceIdle = +<DPLinkPattern.ForceIdle: 11> + + +
+ + + + +
+
+
+ PRBS9 = +<DPLinkPattern.PRBS9: 12> + + +
+ + + + +
+
+
+ PRBS11 = +<DPLinkPattern.PRBS11: 13> + + +
+ + + + +
+
+
+ PRBS15 = +<DPLinkPattern.PRBS15: 14> + + +
+ + + + +
+
+
+ PRBS23 = +<DPLinkPattern.PRBS23: 15> + + +
+ + + + +
+
+
+ PRBS31 = +<DPLinkPattern.PRBS31: 16> + + +
+ + + + +
+
+
+ LinkSquarePattern = +<DPLinkPattern.LinkSquarePattern: 17> + + +
+ + + + +
+
+
+ Undefined = +<DPLinkPattern.Undefined: 18> + + +
+ + + + +
+
+
+ TPS1 = +<DPLinkPattern.TrainingPattern1: 2> + + +
+ + + + +
+
+
+ TSP2 = +<DPLinkPattern.TrainingPattern2: 3> + + +
+ + + + +
+
+
+ TSP3 = +<DPLinkPattern.TrainingPattern3: 4> + + +
+ + + + +
+
+
+ TSP4 = +<DPLinkPattern.TrainingPattern4: 5> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DP128b132bLinkPattern(enum.IntEnum): + + +
+ + +

Class DP128b132bLinkPattern contains all possible output patterns in DP2.0 force link mode.

+
+ + +
+
+ ActiveVideo = +<DP128b132bLinkPattern.ActiveVideo: 0> + + +
+ + + + +
+
+
+ IdlePattern = +<DP128b132bLinkPattern.IdlePattern: 1> + + +
+ + + + +
+
+
+ TPS1 = +<DP128b132bLinkPattern.TPS1: 2> + + +
+ + + + +
+
+
+ TPS2 = +<DP128b132bLinkPattern.TPS2: 3> + + +
+ + + + +
+
+
+ PRBS9 = +<DP128b132bLinkPattern.PRBS9: 4> + + +
+ + + + +
+
+
+ PRBS11 = +<DP128b132bLinkPattern.PRBS11: 5> + + +
+ + + + +
+
+
+ PRBS15 = +<DP128b132bLinkPattern.PRBS15: 6> + + +
+ + + + +
+
+
+ PRBS23 = +<DP128b132bLinkPattern.PRBS23: 7> + + +
+ + + + +
+
+
+ PRBS31 = +<DP128b132bLinkPattern.PRBS31: 8> + + +
+ + + + +
+
+
+ Custom80bit = +<DP128b132bLinkPattern.Custom80bit: 9> + + +
+ + + + +
+
+
+ LinkSquarePattern = +<DP128b132bLinkPattern.LinkSquarePattern: 10> + + +
+ + + + +
+
+
+ PRBS7 = +<DP128b132bLinkPattern.PRBS7: 11> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DPOutLinkMode(enum.IntEnum): + + +
+ + +

Class DPOutLinkMode contains all possible out link modes.

+
+ + +
+
+ Normal = +<DPOutLinkMode.Normal: 0> + + +
+ + + + +
+
+
+ Force8b10b = +<DPOutLinkMode.Force8b10b: 1> + + +
+ + + + +
+
+
+ Force128b132b = +<DPOutLinkMode.Force128b132b: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + SSCConfig: + + +
+ + +

Class SSCConfig contains information about SSC configuration parameters.

+ + +
+ + +
+
+ enabled + + +
+ + + + +
+
+
+ amplitude + + +
+ + + + +
+
+
+ frequency + + +
+ + + + +
+
+
+
+ + class + LinkConfig: + + +
+ + +

Main class contains variants of link configuration:

+ + +
+ + +
+
+
+ + class + LinkConfig.DP8b10b: + + +
+ + +

Class DP8b10b contains information of possible DP 1.4 configuration. Contains following field:

+ +
    +
  • lane count
  • +
  • link bit rate
  • +
  • MST
  • +
  • MST stream count
  • +
  • set enhanced framing mode
  • +
  • Auto seed
  • +
  • SSC
  • +
  • FEC
  • +
  • Force EDID timings after link training
  • +
  • Adaptive-Sync auto enable
  • +
  • Split SDP (if supported)
  • +
+
+ + +
+
+ lane_count + + +
+ + + + +
+
+
+ bit_rate + + +
+ + + + +
+
+
+ mst + + +
+ + + + +
+
+
+ mst_stream_count + + +
+ + + + +
+
+
+ enhanced_framing_mode + + +
+ + + + +
+
+
+ auto_seed + + +
+ + + + +
+
+
+ ssc + + +
+ + + + +
+
+
+ fec + + +
+ + + + +
+
+
+ force_edid_timings_after_lt + + +
+ + + + +
+
+
+ adaptive_sync_auto_enable + + +
+ + + + +
+
+
+ split_sdp + + +
+ + + + +
+
+
+
+ + class + LinkConfig.DP128b132b: + + +
+ + +

Class DP128b132b contains information of possible DP 2.1 configuration. Contains following field:

+ +
    +
  • lane count
  • +
  • link bit rate
  • +
  • Force DP 128/132
  • +
  • Maximum link bandwidth supported
  • +
  • Set enhanced framing mode
  • +
  • Auto seed
  • +
  • SSC
  • +
  • LLTPR
  • +
  • Try (enable/disable) DP 128/132
  • +
  • Old DP2 link training
  • +
  • Force EDID timings after link training
  • +
  • Adaptive-Sync auto enable
  • +
  • Split SDP (if supported)
  • +
  • Force eDP rates
  • +
+
+ + +
+
+ lane_count + + +
+ + + + +
+
+
+ bit_rate + + +
+ + + + +
+
+
+ force_dp_128_132 + + +
+ + + + +
+
+
+ enhanced_framing_mode + + +
+ + + + +
+ +
+
+ old_dp2_lt + + +
+ + + + +
+
+
+ lttpr + + +
+ + + + +
+
+
+ try_dp_128_132 + + +
+ + + + +
+
+
+ auto_seed + + +
+ + + + +
+
+
+ ssc + + +
+ + + + +
+
+
+ force_edid_timings_after_lt + + +
+ + + + +
+
+
+ adaptive_sync_auto_enable + + +
+ + + + +
+
+
+ mst + + +
+ + + + +
+
+
+ mst_stream_count + + +
+ + + + +
+
+
+ crc_16 + + +
+ + + + +
+
+
+
+ + class + LinkConfig.Force8b10b: + + +
+ + + + +
+
+ lane_count + + +
+ + + + +
+
+
+ bit_rate + + +
+ + + + +
+
+
+ pattern + + +
+ + + + +
+
+
+
+ + class + LinkConfig.Force128b132b: + + +
+ + + + +
+
+ lane_count + + +
+ + + + +
+
+
+ bit_rate + + +
+ + + + +
+
+
+ pattern + + +
+ + + + +
+
+
+
+ + class + LinkConfig.eDP: + + +
+ + + + +
+
+ lane_count + + +
+ + + + +
+
+
+ force_edp + + +
+ + + + +
+
+
+ eDp_cur_rate + + +
+ + + + +
+
+
+ eDp_supported_rates + + +
+ + + + +
+
+
+ eDp_aux_preamble + + +
+ + + + +
+
+
+
+ + class + LinkStatus: + + +
+ + +

Main class describes current link status. Contains following field:

+ +
    +
  • Lane count
  • +
  • BIt rate
  • +
  • State of enhanced framing
  • +
  • State of MST mode
  • +
  • State of DSC mode
  • +
  • LTTPR
  • +
  • Link encoding DpLinkEncoding
  • +
  • State of scrambling
  • +
  • State of SSC
  • +
  • State of FEC
  • +
  • State of eDP
  • +
+
+ + +
+
+ lane_count + + +
+ + + + +
+
+
+ bit_rate + + +
+ + + + +
+
+
+ enhanced_framing + + +
+ + + + +
+
+
+ mst_enabled + + +
+ + + + +
+
+
+ dsc_enabled + + +
+ + + + +
+
+
+ lttpr + + +
+ + + + +
+ +
+
+ scrambling_enabled + + +
+ + + + +
+
+
+ ssc_enabled + + +
+ + + + +
+
+
+ fec_enabled + + +
+ + + + +
+
+
+ force_edp_enabled + + +
+ + + + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/arc_rx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/arc_rx.html new file mode 100644 index 0000000..9647d2e --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/arc_rx.html @@ -0,0 +1,548 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.arc_rx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.arc_rx

+ + + + + +
+
+
+ + class + ArcLoopbackAudioSource(enum.IntEnum): + + +
+ + +

Class ArcLoopbackAudioSource contains all possible variants of ARC loopback audio source type.

+
+ + +
+
+ Unknown = +<ArcLoopbackAudioSource.Unknown: -1> + + +
+ + + + +
+
+
+ TPG = +<ArcLoopbackAudioSource.TPG: 0> + + +
+ + + + +
+
+
+ HDMI = +<ArcLoopbackAudioSource.HDMI: 1> + + +
+ + + + +
+
+
+ DVI = +<ArcLoopbackAudioSource.DVI: 2> + + +
+ + + + +
+
+
+ DP = +<ArcLoopbackAudioSource.DP: 3> + + +
+ + + + +
+
+
+ SPDIF = +<ArcLoopbackAudioSource.SPDIF: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + ArcRx: + + +
+ + +

Class ArcRx contains information about caps and states of Audio return channel.

+ + +
+ + +
+
+ + ArcRx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+
+ supported: bool + + +
+ + + + +
+
+
+ loopback_supported_tpg: bool + + +
+ + + + +
+
+
+ loopback_supported_hdmi: bool + + +
+ + + + +
+
+
+ loopback_supported_dvi: bool + + +
+ + + + +
+
+
+ loopback_supported_dp: bool + + +
+ + + + +
+
+
+ loopback_supported_spdif: bool + + +
+ + + + +
+
+
+ enabled: bool + + +
+ + + + +
+
+
+ arc_source: ArcLoopbackAudioSource + + +
+ + + + +
+
+
+ single_mode: bool + + +
+ + + + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/capabilities.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/capabilities.html new file mode 100644 index 0000000..0f884ce --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/capabilities.html @@ -0,0 +1,372 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.capabilities API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.capabilities

+ + + + + +
+
+
+ + class + HdmiCapabilities: + + +
+ + + + +
+
+ + HdmiCapabilities(ci_control: int, port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+
+ support_tmds: bool + + +
+ + + + +
+
+
+ support_frl: bool + + +
+ + + + +
+
+
+ support_arc: bool + + +
+ + + + +
+
+
+ support_hdcp: bool + + +
+ + + + +
+
+
+ support_hdmi_mode_14: bool + + +
+ + + + +
+
+
+ support_hdmi_mode_20: bool + + +
+ + + + +
+
+
+ support_hdmi_mode_21: bool + + +
+ + + + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/frl_caps_rx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/frl_caps_rx.html new file mode 100644 index 0000000..024d1dc --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/frl_caps_rx.html @@ -0,0 +1,391 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx

+ + + + + +
+
+
+ + class + FrlControlRx: + + +
+ + +

Class FrlControlRx contains information about FRL on Sink (RX - receiver) side. +allows working with:

+ + +
+ + +
+
+ + FrlControlRx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns current FRL mode.

+ +
Returns:
+ +
+

object of FrlMode type

+
+
+ + +
+
+ + + +

Returns current FRL capabilities.

+ +
Returns:
+ +
+

object of FrlCaps type

+
+
+ + +
+
+ + + +

Returns current LTP lanes pattern. Current Pattern that is being checking during Link Training. +Each lane can request different pattern.

+ +
Returns:
+ +
+

object of LtpLanesPattern type

+
+
+ + +
+
+ + + +

Returns current additional LTP lanes pattern. Current Pattern that is being checking during Link Training. +Each lane can request different pattern.

+ +
Returns:
+ +
+

object of LtpLanesPattern type

+
+
+ + +
+
+
+ + def + re_train(self): + + +
+ + +

DO re train.

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/frl_control_tx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/frl_control_tx.html new file mode 100644 index 0000000..65aec39 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/frl_control_tx.html @@ -0,0 +1,661 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.frl_control_tx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.frl_control_tx

+ + + + + +
+
+
+ + class + FfeMax: + + +
+ + +

Class FfeMax allows working with FFE on HDMI. +Possible to configure:

+ + +
+ + +
+
+ + FfeMax( mode_3lanes_3gbps: int = 0, mode_3lanes_6gbps: int = 0, mode_4lanes_6gbps: int = 0, mode_4lanes_8gbps: int = 0, mode_4lanes_10gbps: int = 0, mode_4lanes_12gbps: int = 0) + + +
+ + + + +
+
+
+ mode_3lanes_3gbps: int + + +
+ + +

Returns current value for mode 3 lanes and 3 Gbps.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ mode_3lanes_6gbps: int + + +
+ + +

Returns current value for mode 3 lanes and 6 Gbps.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ mode_4lanes_6gbps: int + + +
+ + +

Returns current value for mode 6 lanes and 6 Gbps.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ mode_4lanes_8gbps: int + + +
+ + +

Returns current value for mode 6 lanes and 8 Gbps.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ mode_4lanes_10gbps: int + + +
+ + +

Returns current value for mode 6 lanes and 10 Gbps.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ mode_4lanes_12gbps: int + + +
+ + +

Returns current value for mode 6 lanes and 12 Gbps.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + value(self) -> int: + + +
+ + +

Returns current combined value from all modes.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+
+ + class + FrlControlTx: + + +
+ + +

Class FrlControlTx contains information about FRL on Source (TX - transmitter) side. +allows working with:

+ + +
+ + +
+
+ + FrlControlTx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns current LTP lanes pattern. Current Pattern that is being checking during Link Training. +Each lane can request different pattern.

+ +
Returns:
+ +
+

object of LtpLanesPattern type

+
+
+ + +
+
+ + + +

Returns current additional LTP lanes pattern. Current Pattern that is being checking during Link Training. +Each lane can request different pattern.

+ +
Returns:
+ +
+

object of LtpLanesPattern type

+
+
+ + +
+
+ + + +

Returns current FRL capabilities.

+ +
Returns:
+ +
+

object of FrlCaps type

+
+
+ + +
+
+ + + +

Returns current FRL mode.

+ +
Returns:
+ +
+

object of FrlMode type

+
+
+ + +
+
+
+ ffe_max: FfeMax + + +
+ + +

Returns current FFE MAX values.

+ +
Returns:
+ +
+

object of FfeMax type

+
+
+ + +
+
+
+ lt_timeout: int + + +
+ + +

Returns current value of link training timeout.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ lt_poll_timeout: int + + +
+ + +

Returns current value of link training poll timeout.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/link.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/link.html new file mode 100644 index 0000000..92538c4 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/link.html @@ -0,0 +1,484 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.link API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.link

+ + + + + +
+
+
+ + class + HdmiLinkTx: + + +
+ + +

Main class describes HDMI link on Source (TX - transmitter) side. Contains following objects for working with link:

+ + +
+ + +
+
+ + HdmiLinkTx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns object of class TmdsTx for working with TMDS. +None if TMDS does not support on the device.

+ +
Returns:
+ +
+

object of TmdsTx|None type

+
+
+ + +
+
+ + + +

Returns object of class FrlControlTx for working with FRL. +None if FRL does not support on the device.

+ +
Returns:
+ +
+

object of FrlControlTx|None type

+
+
+ + +
+
+ + + +

Returns object of class StatusTx for working with link status.

+ +
Returns:
+ +
+

object of StatusTx type

+
+
+ + +
+
+
+
+ + class + HdmiLinkRx: + + +
+ + +

Main class describes HDMI link on Sink (RX - receiver) side. Contains following objects for working with link:

+ + +
+ + +
+
+ + HdmiLinkRx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns object of class TmdsRx for working with TMDS. +None if TMDS does not support on the device.

+ +
Returns:
+ +
+

object of TmdsRx|None type

+
+
+ + +
+
+ + + +

Returns object of class FrlControlRx for working with FRL. +None if FRL does not support on the device.

+ +
Returns:
+ +
+

object of FrlControlRx|None type

+
+
+ + +
+
+ + + +

Returns object of class ArcRx for working with ARC. +None if ARC does not support on the device.

+ +
Returns:
+ +
+

object of ArcRx|None type

+
+
+ + +
+
+ + + +

Returns object of class StatusRx for working with link status.

+ +
Returns:
+ +
+

object of StatusRx type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/status_rx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/status_rx.html new file mode 100644 index 0000000..1e8a168 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/status_rx.html @@ -0,0 +1,426 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.status_rx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.status_rx

+ + + + + +
+
+
+ + class + StatusRx: + + +
+ + +

Class StatusRx describes information about HDMI link status on Sink (RX - receiver) side. Contains following info:

+ + +
+ + +
+
+ + StatusRx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns current HDMI mode.

+ +
Returns:
+ +
+

object of HdmiModeRx type

+
+
+ + +
+
+
+ error_counters: list + + +
+ + +

Returns values of current errors on link.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ + def + set_assert_state(self, asserted: bool = True): + + +
+ + +

Assert/Deassert HPD state.

+ +
Arguments:
+ +
    +
  • asserted (bool)
  • +
+
+ + +
+
+
+ channel_lock: list + + +
+ + +

Returns channel lock states of current link.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ hpd_status: bool + + +
+ + +

Returns True if HDP is enabled, False - if not.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + stream( self, stream_index: int = 0) -> UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus: + + +
+ + +

Returns status of selected stream StreamStatus.

+ +
Arguments:
+ +
    +
  • stream_index (int) - number of selected number
  • +
+ +
Returns:
+ +
+

object of StreamStatus type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/status_tx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/status_tx.html new file mode 100644 index 0000000..995b36b --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/status_tx.html @@ -0,0 +1,417 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.status_tx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.status_tx

+ + + + + +
+
+
+ + class + StatusTx: + + +
+ + +

Class StatusTx describes information about HDMI link status on Source (TX - transmitter) side. +Contains following info:

+ + +
+ + +
+
+ + StatusTx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+
+ video_status: bool + + +
+ + +

Returns current video status (video enable or not).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ error_counters: list + + +
+ + +

Returns values of current errors on link.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ channel_lock: list + + +
+ + +

Returns channel lock states of current link.

+ +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ hpd_status: bool + + +
+ + +

Returns True if HDP is enabled, False - if not.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+ + + +

Returns current HDMI mode.

+ +
Returns:
+ +
+

object of HdmiModeTx type

+
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/tmds_rx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/tmds_rx.html new file mode 100644 index 0000000..d381d6a --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/tmds_rx.html @@ -0,0 +1,348 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.tmds_rx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.tmds_rx

+ + + + + +
+
+
+ + class + TmdsRx: + + +
+ + +

CLass TmdsRx allows working with TMDS on Sink (RX - receiver) side.

+ + +
+ + +
+
+ + TmdsRx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+
+ clock_rate: int + + +
+ + +

Returns current clock rate.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ +
+
+ input_stream_lock: bool + + +
+ + +

Returns current state of input stream lock.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/tmds_tx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/tmds_tx.html new file mode 100644 index 0000000..0eed233 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/tmds_tx.html @@ -0,0 +1,348 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.tmds_tx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.tmds_tx

+ + + + + +
+
+
+ + class + TmdsTx: + + +
+ + +

CLass TmdsRx allows working with TMDS on Source (TX - transmitter) side.

+ + +
+ + +
+
+ + TmdsTx(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+
+ clock_rate: int + + +
+ + +

Returns current clock rate.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+ +
+
+ scrambler: bool + + +
+ + +

Returns current scrambler state.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/types.html new file mode 100644 index 0000000..c54b3c4 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/link/hdmi/types.html @@ -0,0 +1,1376 @@ + + + + + + + UniTAP.dev.ports.modules.link.hdmi.types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.link.hdmi.types

+ + + + + +
+
+
+ + class + FrlMode(enum.IntEnum): + + +
+ + +

Class FrlMode contains all possible variants of FRL modes.

+
+ + +
+
+ Mode_Unknown = +<FrlMode.Mode_Unknown: -1> + + +
+ + + + +
+
+
+ Mode_Disable = +<FrlMode.Mode_Disable: 0> + + +
+ + + + +
+
+
+ Mode_3lanes_3gbps = +<FrlMode.Mode_3lanes_3gbps: 1> + + +
+ + + + +
+
+
+ Mode_3lanes_6gbps = +<FrlMode.Mode_3lanes_6gbps: 2> + + +
+ + + + +
+
+
+ Mode_4lanes_6gbps = +<FrlMode.Mode_4lanes_6gbps: 3> + + +
+ + + + +
+
+
+ Mode_4lanes_8gbps = +<FrlMode.Mode_4lanes_8gbps: 4> + + +
+ + + + +
+
+
+ Mode_4lanes_10gbps = +<FrlMode.Mode_4lanes_10gbps: 5> + + +
+ + + + +
+
+
+ Mode_4lanes_12gbps = +<FrlMode.Mode_4lanes_12gbps: 6> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + LtpPattern(enum.IntEnum): + + +
+ + +

Class LtpPattern contains all possible variants of LTP pattern types.

+
+ + +
+
+ Unknown = +<LtpPattern.Unknown: -1> + + +
+ + + + +
+
+
+ NoLinkPattern = +<LtpPattern.NoLinkPattern: 0> + + +
+ + + + +
+
+
+ All_1s = +<LtpPattern.All_1s: 1> + + +
+ + + + +
+
+
+ All_0s = +<LtpPattern.All_0s: 2> + + +
+ + + + +
+
+
+ NyquistClockPattern = +<LtpPattern.NyquistClockPattern: 3> + + +
+ + + + +
+
+
+ SourceTxFFECompliance = +<LtpPattern.SourceTxFFECompliance: 4> + + +
+ + + + +
+
+
+ LFSR0 = +<LtpPattern.LFSR0: 5> + + +
+ + + + +
+
+
+ LFSR1 = +<LtpPattern.LFSR1: 6> + + +
+ + + + +
+
+
+ LFSR2 = +<LtpPattern.LFSR2: 7> + + +
+ + + + +
+
+
+ LFSR3 = +<LtpPattern.LFSR3: 8> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + ScramblerState(enum.IntEnum): + + +
+ + +

Class ScramblerState contains all possible variants of scrambler states.

+
+ + +
+
+ Unknown = +<ScramblerState.Unknown: -1> + + +
+ + + + +
+
+
+ Disable = +<ScramblerState.Disable: 0> + + +
+ + + + +
+
+
+ Enable = +<ScramblerState.Enable: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + LinkMode(enum.IntEnum): + + +
+ + +

Class LinkMode contains all possible variants of Link modes.

+
+ + +
+
+ Unknown = +<LinkMode.Unknown: -1> + + +
+ + + + +
+
+
+ HDMI = +<LinkMode.HDMI: 0> + + +
+ + + + +
+
+
+ DVI = +<LinkMode.DVI: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + ClockRate(enum.IntEnum): + + +
+ + +

Class ClockRate contains all possible variants of clock rate.

+
+ + +
+
+ Unknown = +<ClockRate.Unknown: -1> + + +
+ + + + +
+
+
+ Rate3G = +<ClockRate.Rate3G: 0> + + +
+ + + + +
+
+
+ Rate6G = +<ClockRate.Rate6G: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdmiModeTx(enum.IntEnum): + + +
+ + +

Class HdmiModeTx contains all possible variants of HDMI modes on TX side.

+
+ + +
+
+ Unknown = +<HdmiModeTx.Unknown: -1> + + +
+ + + + +
+
+
+ HDMI_2_0 = +<HdmiModeTx.HDMI_2_0: 0> + + +
+ + + + +
+
+
+ HDMI_1_4 = +<HdmiModeTx.HDMI_1_4: 1> + + +
+ + + + +
+
+
+ HDMI_2_1 = +<HdmiModeTx.HDMI_2_1: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + HdmiModeRx(enum.IntEnum): + + +
+ + +

Class HdmiModeRx contains all possible variants of HDMI modes on RX side.

+
+ + +
+
+ Unknown = +<HdmiModeRx.Unknown: -1> + + +
+ + + + +
+
+
+ HDMI_1_4 = +<HdmiModeRx.HDMI_1_4: 0> + + +
+ + + + +
+
+
+ HDMI_2_0 = +<HdmiModeRx.HDMI_2_0: 1> + + +
+ + + + +
+
+
+ HDMI_2_1 = +<HdmiModeRx.HDMI_2_1: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + LtpLanesPattern: + + +
+ + +

Class LtpLanesPattern describes LTP pattern values on all lanes.

+ + +
+ + +
+
+ lane0: LtpPattern + + +
+ + +

Returns LtpPattern value of line 0.

+ +
Returns:
+ +
+

object of LtpPattern type

+
+
+ + +
+
+
+ lane1: LtpPattern + + +
+ + +

Returns LtpPattern value of line 1.

+ +
Returns:
+ +
+

object of LtpPattern type

+
+
+ + +
+
+
+ lane2: LtpPattern + + +
+ + +

Returns LtpPattern value of line 2.

+ +
Returns:
+ +
+

object of LtpPattern type

+
+
+ + +
+
+
+ lane3: LtpPattern + + +
+ + +

Returns LtpPattern value of line 3.

+ +
Returns:
+ +
+

object of LtpPattern type

+
+
+ + +
+
+
+ + def + value(self) -> int: + + +
+ + +

Returns combines value of all lines.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+
+ + class + FrlCaps: + + +
+ + +

Class FrlCaps describes FRL capabilities.

+ + +
+ + +
+
+ frl_start: bool + + +
+ + +

Returns state of FRL start.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ flt_no_timeout: bool + + +
+ + +

Returns state of FLT no timeout.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ flt_ready: bool + + +
+ + +

Returns state of FLT ready.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ frl_max: bool + + +
+ + +

Returns state of FLT max.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ check_patterns: bool + + +
+ + +

Returns state of check patterns.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + value(self) -> int: + + +
+ + +

Returns combined value of all flags.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr.html new file mode 100644 index 0000000..27d800b --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr.html @@ -0,0 +1,401 @@ + + + + + + + UniTAP.dev.ports.modules.panel_replay.pr API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.panel_replay.pr

+ + + + + +
+
+
+ + class + PanelReplay: + + +
+ + +

Class PanelReplay contains information about Panel Replay feature.

+ + +
+ + +
+
+ + PanelReplay(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, pg_caps) + + +
+ + + + +
+
+ + + +

Returns object of class PanelReplayStatus for working with Panel Replay Status.

+ +
Returns:
+ +
+

object of PanelReplayStatus type

+
+
+ + +
+
+ + + +

Returns object of class PanelReplayConfig for configuration PR.

+ +
Returns:
+ +
+

object of PanelReplayStatus type

+
+
+ + +
+
+
+ + def + disable(self): + + +
+ + +

Disable Panel Replay

+
+ + +
+
+
+ + def + active_mode(self): + + +
+ + +

Enable active mode

+
+ + +
+
+
+ + def + inactive_mode(self): + + +
+ + +

Enable inactive mode

+
+ + +
+
+
+ + def + selective_update(self): + + +
+ + +

Enable selective update mode (if device supports this feature)

+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_config.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_config.html new file mode 100644 index 0000000..e320037 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_config.html @@ -0,0 +1,367 @@ + + + + + + + UniTAP.dev.ports.modules.panel_replay.pr_config API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.panel_replay.pr_config

+ + + + + +
+
+
+ + class + PanelReplayConfig: + + +
+ + +

Class PanelReplayConfig contains information about Panel Replay Configuration.

+ +
    +
  • Set configuration object PrSettings, function set.
  • +
  • Get configuration object PrSettings, function get.
  • +
+
+ + +
+
+ + PanelReplayConfig(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, pg_caps) + + +
+ + + + +
+
+
+ pr_caps + + +
+ + + + +
+
+
+ + def + set( self, config: UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings): + + +
+ + +

Write new configuration.

+ +
Arguments:
+ +
    +
  • config (PrSettings).
  • +
+
+ + +
+
+ + + +

Returns current Panel Replay Configuration.

+ +
Returns:
+ +
+

object of PrSettings type

+
+
+ + +
+
+
+ + def + get_available_y_granularity_values( self) -> List[UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity]: + + +
+ + +

Get available values for Y Granularity.

+ +
Returns:
+ +
+

list of YGranularity type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_status.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_status.html new file mode 100644 index 0000000..c6513bd --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_status.html @@ -0,0 +1,354 @@ + + + + + + + UniTAP.dev.ports.modules.panel_replay.pr_status API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.panel_replay.pr_status

+ + + + + +
+
+
+ + class + PanelReplayStatus: + + +
+ + +

Class PanelReplayStatus contains information about Panel Replay Status.

+ +
    +
  • Get PR command command.
  • +
  • Get current state (enabled/disabled) status.
  • +
  • Get PR Error error.
  • +
+
+ + +
+
+ + PanelReplayStatus(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns current command of PR.

+ +
Returns:
+ +
+

object of PRCommand type

+
+
+ + +
+
+ + + +

Returns current status of PR (enabled/disabled).

+ +
Returns:
+ +
+

object of PRStatus type

+
+
+ + +
+
+ + + +

Returns current error of PR.

+ +
Returns:
+ +
+

object of PRError type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_types.html new file mode 100644 index 0000000..b402cd2 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/panel_replay/pr_types.html @@ -0,0 +1,1448 @@ + + + + + + + UniTAP.dev.ports.modules.panel_replay.pr_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.panel_replay.pr_types

+ + + + + +
+
+
+ + class + PRCommand(enum.IntEnum): + + +
+ + +

Class PRCommand contains all possible variants of Panel Replay Command.

+
+ + +
+
+ No = +<PRCommand.No: 0> + + +
+ + + + +
+
+
+ EnablingInactive = +<PRCommand.EnablingInactive: 1> + + +
+ + + + +
+
+
+ EnablingActive = +<PRCommand.EnablingActive: 2> + + +
+ + + + +
+
+
+ RFB = +<PRCommand.RFB: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PRStatus(enum.IntEnum): + + +
+ + +

Class PRStatus contains all possible variants of Panel Replay Status.

+
+ + +
+
+ Disabled = +<PRStatus.Disabled: 0> + + +
+ + + + +
+
+
+ EnabledInactive = +<PRStatus.EnabledInactive: 1> + + +
+ + + + +
+
+
+ EnabledActive = +<PRStatus.EnabledActive: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PRError(enum.IntEnum): + + +
+ + +

Class PRError contains all possible variants of Panel Replay Error type.

+
+ + +
+
+ No = +<PRError.No: 0> + + +
+ + + + +
+
+
+ Internal = +<PRError.Internal: 1> + + +
+ + + + +
+
+
+ IncorrectCommandReceived = +<PRError.IncorrectCommandReceived: 2> + + +
+ + + + +
+
+
+ FailedAccess = +<PRError.FailedAccess: 3> + + +
+ + + + +
+
+
+ LTFailed = +<PRError.LTFailed: 4> + + +
+ + + + +
+
+
+ SelUpdIncorrect = +<PRError.SelUpdIncorrect: 5> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PRMode(enum.IntEnum): + + +
+ + +

Class PRMode contains all possible variants of Panel Replay mode.

+
+ + +
+
+ PR = +<PRMode.PR: 0> + + +
+ + + + +
+
+
+ PSR1 = +<PRMode.PSR1: 1> + + +
+ + + + +
+
+
+ PSR2 = +<PRMode.PSR2: 2> + + +
+ + + + +
+
+
+ Res = +<PRMode.Res: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + YGranularity(enum.IntEnum): + + +
+ + +

Class YGranularity contains all possible variants of SU Y granularity.

+
+ + +
+
+ Value_8 = +<YGranularity.Value_8: 0> + + +
+ + + + +
+
+
+ Value_10 = +<YGranularity.Value_10: 1> + + +
+ + + + +
+
+
+ Value_12 = +<YGranularity.Value_12: 2> + + +
+ + + + +
+
+
+ Value_14 = +<YGranularity.Value_14: 3> + + +
+ + + + +
+
+
+ Value_15 = +<YGranularity.Value_15: 4> + + +
+ + + + +
+
+
+ Value_16 = +<YGranularity.Value_16: 5> + + +
+ + + + +
+
+
+ Value_18 = +<YGranularity.Value_18: 6> + + +
+ + + + +
+
+
+ Value_20 = +<YGranularity.Value_20: 7> + + +
+ + + + +
+
+
+ Value_24 = +<YGranularity.Value_24: 8> + + +
+ + + + +
+
+
+ Value_30 = +<YGranularity.Value_30: 9> + + +
+ + + + +
+
+
+ Value_32 = +<YGranularity.Value_32: 10> + + +
+ + + + +
+
+
+ Value_36 = +<YGranularity.Value_36: 11> + + +
+ + + + +
+
+
+ Value_40 = +<YGranularity.Value_40: 12> + + +
+ + + + +
+
+
+ Value_48 = +<YGranularity.Value_48: 13> + + +
+ + + + +
+
+
+ Value_54 = +<YGranularity.Value_54: 14> + + +
+ + + + +
+
+
+ Value_64 = +<YGranularity.Value_64: 15> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + Region: + + +
+ + +

Class Region contains information about each PR Region (Frame).

+ +
    +
  • Set and get X coordinate 'x'.
  • +
  • Set and get Y coordinate 'y'.
  • +
  • Set and get Width 'width'.
  • +
  • Set and get Height height
  • +
+
+ + +
+
+ + Region(x: int = 0, y: int = 0, width: int = 0, height: int = 0) + + +
+ + + + +
+
+
+ x: int + + +
+ + +

Returns current X coordinate value.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ y: int + + +
+ + +

Returns current Y coordinate value.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ width: int + + +
+ + +

Returns current Width value.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ height: int + + +
+ + +

Returns current Height value.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+
+ + class + Flags: + + +
+ + +

Class Flags contains information about Panel Replay flags capabilities.

+ +
    +
  • Set and get early_transport Early transport during selective update is supported.
  • +
  • Set and get crc_in_vsc_sdp. CRC for selective update region/full active frame in VSC SDP is supported.
  • +
  • Set and get mode. PanelReplay mode.
  • +
  • Set and get hpd_irq. Generate HPD_IRQ with Adaptive-Sync SDP missing (PR).
  • +
  • Set and get hpd_irq_vsc_sdp. IRQ_HPD with VSC SDP uncorrectable error (PR).
  • +
  • Set and get hpd_irq_rfb. IRQ_HPD with RFB storage error (PR).
  • +
  • Set and get hpd_irq_crc. IRQ_HPD with active frame CRC error.
  • +
  • Set and get refresh_rate_unlock. Sink refresh rate unlock granted.
  • +
  • Set and get ext_y_gran. Use SU extended Y granularity (PSR2 and PR).
  • +
  • Set and get main_link_remain_on. Main-link remains ON during PSR1/PSR2 active states.
  • +
  • Set and get y_granularity. SU Y granularity extended value selection.
  • +
+
+ + +
+
+ + Flags( early_transport: bool = False, crc_in_vsc_sdp: bool = False, pr_mode: PRMode = <PRMode.PR: 0>, hpd_irq: bool = False, hpd_irq_vsc_sdp: bool = False, hpd_irq_rfb: bool = False, hpd_irq_crc: bool = False, refresh_rate_unlock: bool = False, ext_y_gran: bool = False, main_link_remain_on: bool = False, y_granularity: YGranularity = <YGranularity.Value_8: 0>) + + +
+ + + + +
+
+
+ early_transport: bool + + +
+ + +

Returns current early transport value.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ crc_in_vsc_sdp: bool + + +
+ + +

Returns current crc in vsc sdp value.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ mode: PRMode + + +
+ + +

Returns current PR mode.

+ +
Returns:
+ +
+

object of PRMode type

+
+
+ + +
+
+
+ hpd_irq: bool + + +
+ + +

Returns current state of HPD_IRQ with Adaptive-Sync SDP missing (PR).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ hpd_irq_vsc_sdp: bool + + +
+ + +

Returns current state of IRQ_HPD with VSC SDP uncorrectable error (PR).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ hpd_irq_rfb: bool + + +
+ + +

Returns current state of IRQ_HPD with RFB storage error (PR).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ hpd_irq_crc: bool + + +
+ + +

Returns current state of IRQ_HPD with active frame CRC error.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ refresh_rate_unlock: bool + + +
+ + +

Returns current state of Sink refresh rate unlock granted.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ ext_y_gran: bool + + +
+ + +

Returns current state of SU extended Y granularity (PSR2 and PR).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+ +
+
+ y_granularity: YGranularity + + +
+ + +

Returns current value of SU Y granularity.

+ +
Returns:
+ +
+

object of YGranularity type

+
+
+ + +
+
+
+
+ + class + PrSettings: + + +
+ + +

Class PrSettings contains information about Panel Replay capabilities.

+ +
    +
  • Set and get flags Flags capabilities.
  • +
  • Set and get regions. Regions capabilities.
  • +
+
+ + +
+
+ flags: Flags + + +
+ + +

Returns current Flags caps.

+ +
Returns:
+ +
+

object of Flags type

+
+
+ + +
+
+
+ regions: List[Region] + + +
+ + +

Returns current Regions caps.

+ +
Returns:
+ +
+

object of Region list type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_bus_status.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_bus_status.html new file mode 100644 index 0000000..107fce5 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_bus_status.html @@ -0,0 +1,463 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_bus_status API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_bus_status

+ + + + + +
+
+
+ + class + BusElectricalStatus: + + +
+ + +

Class BusElectricalStatus contains information about current BUU Electrical status.

+ + +
+ + +
+
+ + BusElectricalStatus(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ vbus_voltage: int + + +
+ + +

Returns current VBus voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vbus_current: int + + +
+ + +

Returns current VBus current.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc1_voltage: int + + +
+ + +

Returns current CC1 voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ cc2_voltage: int + + +
+ + +

Returns current CC2 voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vconn_voltage: int + + +
+ + +

Returns current VCONN voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ vconn_current: int + + +
+ + +

Returns current VCONN current.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ sbu_1_voltage: int + + +
+ + +

Returns current SBU-1 voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ sbu_2_voltage: int + + +
+ + +

Returns current SBU-2 voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_capabilities.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_capabilities.html new file mode 100644 index 0000000..a9ed3ce --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_capabilities.html @@ -0,0 +1,1057 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_capabilities API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_capabilities

+ + + + + +
+
+
+ + class + PcdCapsStatus: + + +
+ + +

Class PcdCapsStatus contains information about PDC capabilities.

+ +
    +
  • Get initial device role initial_role, type PdcDeviceRole.
  • +
  • Get data device role data_role, type PdcDeviceRole.
  • +
  • Get power device role power_role, type PowerRole.
  • +
  • Get Cable Control Pull Up cc_pull_up, type CCPullUp.
  • +
  • Get current behavior, DRP try mode behavior, type DRPTryMode.
  • +
  • Get state of PR Swap pr_swap, type bool.
  • +
  • Get state of DR Swap dr_swap, type bool.
  • +
  • Get state of FR Swap fr_swap, type bool.
  • +
  • Get state of VCONN Swap vconn_swap, type bool.
  • +
  • Get state of Debug accessory debug_accessory, type bool.
  • +
  • Get state of Audio accessory audio_accessory, type bool.
  • +
+
+ + +
+
+ + PcdCapsStatus(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + initial_role(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole: + + +
+ + +

Returns current initial role.

+ +
Returns:
+ +
+

object of PdcDeviceRole type

+
+
+ + +
+
+
+ + def + data_role(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole: + + +
+ + +

Returns current data role.

+ +
Returns:
+ +
+

object of PdcDeviceRole type

+
+
+ + +
+
+
+ + def + power_role(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.PowerRole: + + +
+ + +

Returns current power role.

+ +
Returns:
+ +
+

object of PowerRole type

+
+
+ + +
+
+
+ + def + cc_pull_up(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp: + + +
+ + +

Returns current cable control pull up.

+ +
Returns:
+ +
+

object of CCPullUp type

+
+
+ + +
+
+
+ + def + behavior(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode: + + +
+ + +

Returns current behavior of DPR mode.

+ +
Returns:
+ +
+

object of DRPTryMode type

+
+
+ + +
+
+
+ + def + pr_swap(self) -> bool: + + +
+ + +

Returns current state of PR Swap.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + dr_swap(self) -> bool: + + +
+ + +

Returns current state of DR Swap.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + fr_swap(self) -> bool: + + +
+ + +

Returns current state of FR Swap.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + vconn_swap(self) -> bool: + + +
+ + +

Returns current state of VCONN Swap.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + debug_accessory(self) -> bool: + + +
+ + +

Returns current state of Debug accessory.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + audio_accessory(self) -> bool: + + +
+ + +

Returns current state of Audio accessory.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+
+ + class + PcdCapsStatus340(PcdCapsStatus): + + +
+ + +

Class PcdCapsStatus340 inherited of classPcdCapsStatus allows working with PDC. +Class PcdCapsStatus340 has all the PcdCapsStatus functionality.

+ +
    +
  • Get state of USB 2.0 mode usb20_mode, type bool.
  • +
  • Get state of UCd 3.0 mode usb30_mode, type USB3Mode.
  • +
+
+ + +
+
+ + PcdCapsStatus340(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + usb20_mode(self) -> bool: + + +
+ + +

Returns current state of USB 2.0 mode.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + usb30_mode(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode: + + +
+ + +

Returns current state of USB 3.0 mode.

+ +
Returns:
+ +
+

object of USB3Mode type

+
+
+ + +
+ +
+
+
+ + class + PdcCapabilities: + + +
+ + +

Class PdcCapabilities allows controlling PDC capabilities.

+ + +
+ + +
+
+ + PdcCapabilities(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ status: PcdCapsStatus + + +
+ + +

Returns current PDC Capabilities status.

+ +
Returns:
+ +
+

object of PcdCapsStatus type

+
+
+ + +
+
+
+ + def + set_initial_role(self, role: UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole): + + +
+ + +

Set device initial role.

+ +
Arguments:
+ +
    +
  • role (PdcDeviceRole)
  • +
+
+ + +
+
+
+ + def + enable_pr_swap(self, enable: bool): + + +
+ + +

Enable/Disable PR Swap.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + enable_dr_swap(self, enable: bool): + + +
+ + +

Enable/Disable DR Swap.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + enable_fr_swap(self, enable: bool): + + +
+ + +

Enable/Disable FR Swap.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + enable_vconn_swap(self, enable: bool): + + +
+ + +

Enable/Disable VCONN Swap.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + cc_pull_up(self, cc_pull_up: UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp): + + +
+ + +

Set Cable Control Pull Up.

+ +
Arguments:
+ +
    +
  • cc_pull_up (CCPullUp)
  • +
+
+ + +
+
+
+ + def + try_behavior(self, behavior: UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode): + + +
+ + +

Set DRP try mode behavior.

+ +
Arguments:
+ +
    +
  • behavior (DRPTryMode)
  • +
+
+ + +
+
+
+ + def + enable_debug_accessory(self, enable: bool): + + +
+ + +

Enable/Disable Debug Accessory.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + enable_audio_accessory(self, enable: bool): + + +
+ + +

Enable/Disable Audio Accessory.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+
+ + class + PdcCapabilities340(PdcCapabilities): + + +
+ + +

Class PdcCapabilities340 inherited of classPdcCapabilities allows working with PDC. +Class PdcCapabilities340 has all the PdcCapabilities functionality.

+ + +
+ + +
+
+ + PdcCapabilities340(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + usb_2_bypass_function(self, enable: bool): + + +
+ + +

Enable/Disable USB 2.0 bypass.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + usb_3_bypass_function(self, enable: bool): + + +
+ + +

Enable/Disable USB 3.0 bypass.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_contract_control.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_contract_control.html new file mode 100644 index 0000000..9527b6b --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_contract_control.html @@ -0,0 +1,568 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_contract_control API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_contract_control

+ + + + + +
+
+
+ + class + PowerContractControlBase: + + +
+ + +

Class PowerContractControlBase allows setting and getting field related with power contract.

+ + +
+ + +
+
+ + PowerContractControlBase(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ give_back_flag: bool + + +
+ + +

Returns state of Give back flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ no_usb_suspend: bool + + +
+ + +

Returns state of No USB suspend flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ + def + fw_swap_required_current( self, fr_swap_current: UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent): + + +
+ + +

Set FW Swap required current.

+ +
Arguments:
+ +
    +
  • fr_swap_current (FrSwapCurrent)
  • +
+
+ + +
+
+ + + +

Returns current PDO Type priority.

+ +
Returns:
+ +
+

object of ContractTypePriority type

+
+
+ + +
+
+
+ max_operation_current: int + + +
+ + +

Returns current value of maximum operation current.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + established(self) -> bool: + + +
+ + +

Returns state of power contract (established or not).

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+
+ + class + PowerContractControl340(PowerContractControlBase): + + +
+ + +

Class PowerContractControl340 inherited from class PowerContractControlBase. +Class PowerContractControl340 allows setting and getting internal and external resistance, +index of power contract. +Also has all the PowerContractControlBase functionality.

+ + +
+ + +
+
+ + PowerContractControl340(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ selecting_by_index: bool + + +
+ + +

Returns state of Selecting by index flag.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ index_of_power_contract: int + + +
+ + +

Returns index of current power contract.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ internal_resistance: Union[UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance, int] + + +
+ + +

Returns internal resistance.

+ +
Returns:
+ +
+

object of int or InternalResistance type

+
+
+ + +
+
+
+ external_resistance: Union[UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance, int] + + +
+ + +

Returns external resistance.

+ +
Returns:
+ +
+

object of int or ExternalResistance type

+
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_controls.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_controls.html new file mode 100644 index 0000000..62a5bb4 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_controls.html @@ -0,0 +1,824 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_controls API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_controls

+ + + + + +
+
+
+ + class + PdcControlsBase: + + +
+ + +

Class PdcControlsBase allows controlling some PDC commands:

+ + +
+ + +
+
+ + PdcControlsBase(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + send_pr_swap(self): + + +
+ + +

Send Power Role swap. It will be necessary to manually check that the changes have been made.

+
+ + +
+
+
+ + def + send_dr_swap(self): + + +
+ + +

Send Dual Role swap. It will be necessary to manually check that the changes have been made.

+
+ + +
+
+
+ + def + send_fr_swap(self): + + +
+ + +

Send Fast Role swap. It will be necessary to manually check that the changes have been made.

+
+ + +
+
+
+ + def + send_vconn_swap(self): + + +
+ + +

Send VCONN Role swap. It will be necessary to manually check that the changes have been made.

+
+ + +
+
+ + + +

Change cable control orientation.

+ +
Arguments:
+ +
    +
  • orientation (CableControlOrientation)
  • +
+
+ + +
+
+
+ + def + enable_auto_negotiate_power_contract(self, enable: bool): + + +
+ + +

Enable/Disable auto negotiate power contract.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + communication_capable_as_pd_sink(self, capable: bool): + + +
+ + +

Enable/Disable communication capable as PD Sink.

+ +
Arguments:
+ +
    +
  • capable (bool)
  • +
+
+ + +
+
+
+ + def + communication_capable_as_pd_source(self, capable: bool): + + +
+ + +

Enable/Disable communication capable as PD Source.

+ +
Arguments:
+ +
    +
  • capable (bool)
  • +
+
+ + +
+
+
+
+ + class + PdcControls340(PdcControlsBase): + + +
+ + +

Class PdcControls340 inherited from class PdcControlsBase. +Class PdcControls340 allows controlling additional commands. +Also has all the PdcControlsBase functionality.

+ + +
+ + +
+
+ + PdcControls340(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + reset(self): + + +
+ + +

Reset device.

+
+ + +
+
+
+ + def + attach(self, attach: bool): + + +
+ + +

Attach/DeAttach device.

+
+ + +
+
+
+ + def + reconnect(self): + + +
+ + +

Reconnect device.

+ +
Returns:
+ +
+

result of reconnection, type bool.

+
+
+ + +
+
+
+ + def + et_cable_diff_pairs( self, differential_pair: UniTAP.dev.ports.modules.pdc.pdc_types.DifferentialPair): + + +
+ + +

Set ET cable different pairs.

+ +
Arguments:
+ +
    +
  • differential_pair (DifferentialPair)
  • +
+
+ + +
+ +
+
+
+ + class + PdcControls424(PdcControlsBase): + + +
+ + +

Class PdcControls424 inherited from class PdcControlsBase. +Class PdcControls424 allows controlling additional commands. +Also has all the PdcControlsBase functionality.

+ + +
+ + +
+
+ + PdcControls424(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + reset(self): + + +
+ + +

Reset device.

+
+ + +
+
+
+ + def + reconnect(self) -> bool: + + +
+ + +

Reconnect device.

+ +
Returns:
+ +
+

result of reconnection, type bool.

+
+
+ + +
+ +
+
+
+ + class + PdcControls500(PdcControlsBase): + + +
+ + +

Class PdcControls500 inherited from class PdcControlsBase. +Class PdcControls500 allows controlling additional commands. +Also has all the PdcControlsBase functionality.

+ + +
+ + +
+
+ + PdcControls500(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + reconnect(self) -> bool: + + +
+ + +

Reconnect device.

+ +
Returns:
+ +
+

result of reconnection, type bool.

+
+
+ + +
+
+
+ + def + attach(self, attach: bool): + + +
+ + +

Attach/DeAttach device.

+
+ + +
+
+
+ + def + enable_internal_load_10_ohm(self, enable: bool): + + +
+ + +

Enable/Disable internal resistance 10 Ohm.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_dp_alt_mode.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_dp_alt_mode.html new file mode 100644 index 0000000..a193b73 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_dp_alt_mode.html @@ -0,0 +1,1240 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode

+ + + + + +
+
+
+ + class + PinAssignment: + + +
+ + +

Class PinAssignment allows enabling and disabling assignment.

+ +
    +
  • Enable/Disable mode C 4 lanes c_4_lanes, type bool.
  • +
  • Enable/Disable mode D 2 lanes d_2_lanes, type bool.
  • +
  • Enable/Disable mode E 4 lanes e_4_lanes, type bool.
  • +
+
+ + +
+
+ c_4_lanes: bool + + +
+ + +

Returns state of C 4 lanes mode.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ d_2_lanes: bool + + +
+ + +

Returns state of D 2 lanes mode.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ e_4_lanes: bool + + +
+ + +

Returns state of E 4 lanes mode.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+
+ + class + DutDpAltModeStatus: + + +
+ + +

Class DutDpAltModeStatus describes DUT DP Alt mode status.

+ + +
+ + +
+
+ + DutDpAltModeStatus(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ dut_connection: str + + +
+ + +

Returns DUT connection state.

+ +
Returns:
+ +
+

object of str type.

+
+
+ + +
+
+
+ dut_multi_function: bool + + +
+ + +

Returns DUT multi-function state.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ dut_power_low: bool + + +
+ + +

Returns DUT power low state.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+
+ + class + TeDpAltModeStatus: + + +
+ + +

Class DutDpAltModeStatus describes TE DP Alt mode status.

+ +
    +
  • Get active state te_active, type bool.
  • +
  • Get DISC signaling DP v1.3 state, type bool.
  • +
  • Get DISC signaling USB Gen 2 state, type bool.
  • +
  • Get PIN assignment, type PinAssignmentModes.
  • +
+
+ + +
+
+ + TeDpAltModeStatus(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ te_active: bool + + +
+ + +

Returns active state.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ te_select_dp_1_3: bool + + +
+ + +

Returns DISC signaling DP v1.3 state.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ te_select_usb_gen2: bool + + +
+ + +

Returns DISC signaling USB Gen 2 state.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+ + + +

Returns PIN assignment.

+ +
Returns:
+ +
+

object of PinAssignmentModes type.

+
+
+ + +
+
+
+
+ + class + DpAltModeStatus: + + +
+ + +

Class DpAltModeStatus describes DP Alt mode status.

+ + +
+ + +
+
+ + DpAltModeStatus(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ support_dp_1_3: bool + + +
+ + +

Returns support state of DISC Signaling DP v13.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ support_usb_gen2: bool + + +
+ + +

Returns support state of DISC Signaling USB Gen2.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ support_dfp_d: bool + + +
+ + +

Returns support state of DFP D.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ support_ufp_d: bool + + +
+ + +

Returns support state of UFP D.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ + def + multifunction_preferred(self) -> bool: + + +
+ + +

Returns state of multifunction preferred.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ + def + auto_enter(self) -> bool: + + +
+ + +

Returns state of auto enter.

+ +
Returns:
+ +
+

object of bool type.

+
+
+ + +
+
+
+ dut_dp_alt_mode: DutDpAltModeStatus + + +
+ + +

Returns DUT DP Alt mode status.

+ +
Returns:
+ +
+

object of DutDpAltModeStatus type.

+
+
+ + +
+
+
+ te_dp_alt_mode: TeDpAltModeStatus + + +
+ + +

Returns TE DP Alt mode status.

+ +
Returns:
+ +
+

object of TeDpAltModeStatus type.

+
+
+ + +
+
+
+
+ + class + DpAltModeBase: + + +
+ + +

Class DpAltModeBase describes basic DP Alt mode functionality.

+ + +
+ + +
+
+ + DpAltModeBase(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ status: DpAltModeStatus + + +
+ + +

Returns DP Alt mode status.

+ +
Returns:
+ +
+

object of DpAltModeStatus type.

+
+
+ + +
+
+
+ + def + enter_2_lane(self): + + +
+ + +

Enter to 2 lane mode.

+
+ + +
+
+
+ + def + enter_4_lane(self): + + +
+ + +

Enter to 4 lane mode.

+
+ + +
+
+
+ + def + exit(self): + + +
+ + +

Exit from DP Alt mode.

+
+ + +
+
+
+ + def + disable(self): + + +
+ + +

Disable DP Alt mode.

+
+ + +
+
+
+ + def + auto_enter(self, enable: bool): + + +
+ + +

Enable/Disable auto enter to DP Alt mode.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + multifunction_preferred(self, enable: bool): + + +
+ + +

Enable/Disable multifunction preferred.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ + def + align_dp_and_usb_data_role(self, enable: bool): + + +
+ + +

Enable/Disable align Dp and USB Data role.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+
+
+ ufp_caps: PinAssignment + + +
+ + +

Returns current UFP caps.

+ +
Returns:
+ +
+

object of PinAssignment

+
+
+ + +
+
+
+ dfp_caps: PinAssignment + + +
+ + +

Returns current DFP caps.

+ +
Returns:
+ +
+

object of PinAssignment

+
+
+ + +
+ +
+
+
+ + class + DpAltMode500(DpAltModeBase): + + +
+ + +

Class DpAltMode500 inherited from class DpAltModeBase. +Class DpAltMode500 allows controlling additional commands. +Also has all the DpAltModeBase functionality.

+ + +
+ + +
+
+ + DpAltMode500(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + enable_dp21(self, enable: bool): + + +
+ + +

Enable/Disable DP 2.1 Alt mode.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+ +
+
+
+ + class + DpAltMode340(DpAltModeBase): + + +
+ + +

Class DpAltMode340 inherited from class DpAltModeBase. +Class DpAltMode340 allows controlling additional commands. +Also has all the DpAltModeBase functionality.

+ + +
+ + +
+
+ + DpAltMode340(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ + def + dp_to_type_c_cable_adapter_mode(self, enable: bool): + + +
+ + +

Enable/Disable DP to Type-C cable adapter mode.

+ +
Arguments:
+ +
    +
  • enable (bool)
  • +
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_dpam_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_dpam_types.html new file mode 100644 index 0000000..0ffebda --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_dpam_types.html @@ -0,0 +1,686 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_dpam_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_dpam_types

+ + + + + +
+
+
+ + class + DISCCapability(enum.IntEnum): + + +
+ + +

Class DISCCapability contains all possible variants of DISC capability.

+
+ + +
+
+ Reserved = +<DISCCapability.Reserved: 0> + + +
+ + + + +
+
+
+ UFP_D_capable = +<DISCCapability.UFP_D_capable: 1> + + +
+ + + + +
+
+
+ DPF_D_capable = +<DISCCapability.DPF_D_capable: 2> + + +
+ + + + +
+
+
+ UFP_D_and_DPF_D = +<DISCCapability.UFP_D_and_DPF_D: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DISCDpSignaling(enum.IntEnum): + + +
+ + +

Class DISCDpSignaling contains all possible variants of signaling.

+
+ + +
+
+ Unspecified = +<DISCDpSignaling.Unspecified: 0> + + +
+ + + + +
+
+
+ Dp_v13 = +<DISCDpSignaling.Dp_v13: 1> + + +
+ + + + +
+
+
+ Gen2 = +<DISCDpSignaling.Gen2: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PinAssignmentModes(enum.IntEnum): + + +
+ + +

Class PinAssignmentModes contains all possible variants of pin assignment.

+
+ + +
+
+ NotSupported = +<PinAssignmentModes.NotSupported: 0> + + +
+ + + + +
+
+
+ A_4_2lanes = +<PinAssignmentModes.A_4_2lanes: 1> + + +
+ + + + +
+
+
+ B_2_1lanes = +<PinAssignmentModes.B_2_1lanes: 2> + + +
+ + + + +
+
+
+ C_4lanes = +<PinAssignmentModes.C_4lanes: 4> + + +
+ + + + +
+
+
+ D_2lanes = +<PinAssignmentModes.D_2lanes: 8> + + +
+ + + + +
+
+
+ E_4lanes = +<PinAssignmentModes.E_4lanes: 16> + + +
+ + + + +
+
+
+ F_2lanes_USB_GEN1 = +<PinAssignmentModes.F_2lanes_USB_GEN1: 32> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DPAMVersion(enum.IntEnum): + + +
+ + +

Class PinAssignmentModes contains all possible variants of DP Alt mode version.

+
+ + +
+
+ V_20_or_Earlier = +<DPAMVersion.V_20_or_Earlier: 0> + + +
+ + + + +
+
+
+ V_21_or_Higher = +<DPAMVersion.V_21_or_Higher: 1> + + +
+ + + + +
+
+
+ Reserved = +<DPAMVersion.Reserved: 2> + + +
+ + + + +
+
+
+ Reserved2 = +<DPAMVersion.Reserved2: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_power_sink.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_power_sink.html new file mode 100644 index 0000000..c61eeb8 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_power_sink.html @@ -0,0 +1,476 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_power_sink API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_power_sink

+ + + + + +
+
+
+ + class + PowerSink: + + +
+ + +

Class PowerSink contains information about PDO's on Sink side.

+ + +
+ + +
+
+ + PowerSink(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ pdo_count: int + + +
+ + +

Returns current pdo count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + set_pdo_list(self, pdo_list: List[UniTAP.dev.ports.modules.pdc.pdo.Pdo]): + + +
+ + +

Set new Pdo list.

+ +
Arguments:
+ +
    +
  • pdo_list (list with 'Pdo')
  • +
+
+ + +
+
+
+ + def + set_pdo_by_index(self, pdo_object, index: int): + + +
+ + +

Set new Pdo by index.

+ +
Arguments:
+ +
    +
  • pdo_object ('Pdo')
  • +
  • index (int)
  • +
+
+ + +
+
+
+ + def + get_pdo_list( self, read_from_device: bool = False) -> List[UniTAP.dev.ports.modules.pdc.pdo.Pdo]: + + +
+ + +

Returns current pdo list.

+ +
Arguments:
+ +
    +
  • read_from_device (bool)
  • +
+ +
Returns:
+ +
+

object of list type with Pdo.

+
+
+ + +
+
+
+ + def + get_pdo_by_index( self, index: int, read_from_device: bool = False) -> UniTAP.dev.ports.modules.pdc.pdo.Pdo: + + +
+ + +

Returns current pdo by index.

+ +
Arguments:
+ +
    +
  • index (int)
  • +
  • read_from_device (bool)
  • +
+ +
Returns:
+ +
+

object of Pdo type.

+
+
+ + +
+
+
+ + def + save_pdo(self, path: str): + + +
+ + +

Save information about PDO's to file. +Supported formats:

+ +
    +
  • txt
  • +
  • json
  • +
+ +
Arguments:
+ +
    +
  • path (str)
  • +
+
+ + +
+
+
+ + def + load_pdo(self, path: str): + + +
+ + +

Load information about PDO's from file. +Supported formats:

+ +
    +
  • txt
  • +
  • json
  • +
+ +
Arguments:
+ +
    +
  • path (str)
  • +
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_power_source.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_power_source.html new file mode 100644 index 0000000..94d89ce --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_power_source.html @@ -0,0 +1,495 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_power_source API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_power_source

+ + + + + +
+
+
+ + class + PowerSource: + + +
+ + +

Class PowerSource contains information about PDO's on Source side.

+ + +
+ + +
+
+ + PowerSource(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO) + + +
+ + + + +
+
+
+ pdo_count: int + + +
+ + +

Returns current pdo count.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + send_pdo(self): + + +
+ + +

Send Source PDO's.

+
+ + +
+
+
+ + def + get_pdo_list( self, read_from_device: bool = False) -> List[UniTAP.dev.ports.modules.pdc.pdo.Pdo]: + + +
+ + +

Returns current pdo list.

+ +
Arguments:
+ +
    +
  • read_from_device (bool)
  • +
+ +
Returns:
+ +
+

object of list type with Pdo.

+
+
+ + +
+
+
+ + def + get_pdo_by_index(self, index: int, read_from_device: bool = False): + + +
+ + +

Returns current pdo by index.

+ +
Arguments:
+ +
    +
  • index (int)
  • +
  • read_from_device (bool)
  • +
+ +
Returns:
+ +
+

object of Pdo type.

+
+
+ + +
+
+
+ + def + set_pdo_list(self, pdo_list: List[UniTAP.dev.ports.modules.pdc.pdo.Pdo]): + + +
+ + +

Set new Pdo list.

+ +
Arguments:
+ +
    +
  • pdo_list (list with 'Pdo')
  • +
+
+ + +
+
+
+ + def + set_pdo_by_index(self, pdo_object, index: int): + + +
+ + +

Set new Pdo by index.

+ +
Arguments:
+ +
    +
  • pdo_object ('Pdo')
  • +
  • index (int)
  • +
+
+ + +
+
+
+ + def + save_pdo(self, path: str): + + +
+ + +

Save information about PDO's to file. +Supported formats:

+ +
    +
  • txt
  • +
  • json
  • +
+ +
Arguments:
+ +
    +
  • path (str)
  • +
+
+ + +
+
+
+ + def + load_pdo(self, path: str): + + +
+ + +

Load information about PDO's from file. +Supported formats:

+ +
    +
  • txt
  • +
  • json
  • +
+ +
Arguments:
+ +
    +
  • path (str)
  • +
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_types.html new file mode 100644 index 0000000..e840f61 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdc_types.html @@ -0,0 +1,1548 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdc_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdc_types

+ + + + + +
+
+
+ + class + CCPullUp(enum.IntEnum): + + +
+ + +

Class CCPullUp contains all possible variants of CC Pull Up.

+
+ + +
+
+ Current_05_09A = +<CCPullUp.Current_05_09A: 0> + + +
+ + + + +
+
+
+ Current_1_5A = +<CCPullUp.Current_1_5A: 1> + + +
+ + + + +
+
+
+ Current_3A = +<CCPullUp.Current_3A: 2> + + +
+ + + + +
+
+
+ Unknown = +<CCPullUp.Unknown: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PowerRole(enum.IntEnum): + + +
+ + +

Class PowerRole contains all possible variants of device power role.

+
+ + +
+
+ Source = +<PowerRole.Source: 0> + + +
+ + + + +
+
+
+ Sink = +<PowerRole.Sink: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + FrSwapCurrent(enum.IntEnum): + + +
+ + +

Class FrSwapCurrent contains all possible variants of FR Swap current.

+
+ + +
+
+ Disable = +<FrSwapCurrent.Disable: 0> + + +
+ + + + +
+
+
+ EnableDefaultUSBPower = +<FrSwapCurrent.EnableDefaultUSBPower: 1> + + +
+ + + + +
+
+
+ Enable_1_5A_5V = +<FrSwapCurrent.Enable_1_5A_5V: 2> + + +
+ + + + +
+
+
+ Enable_3A_5V = +<FrSwapCurrent.Enable_3A_5V: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PdcDeviceRole(enum.IntEnum): + + +
+ + +

Class PdcDeviceRole contains all possible variants of PDC device role.

+
+ + +
+
+ UFP = +<PdcDeviceRole.UFP: 0> + + +
+ + + + +
+
+
+ DFP = +<PdcDeviceRole.DFP: 1> + + +
+ + + + +
+
+
+ DRP = +<PdcDeviceRole.DRP: 2> + + +
+ + + + +
+
+
+ Unknown = +<PdcDeviceRole.Unknown: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PDMode(enum.IntEnum): + + +
+ + +

Class PDMode contains all possible variants of PD modes.

+
+ + +
+
+ NormalPD = +<PDMode.NormalPD: 0> + + +
+ + + + +
+
+
+ LegacyUSBSource = +<PDMode.LegacyUSBSource: 1> + + +
+ + + + +
+
+
+ LegacyUSBSink = +<PDMode.LegacyUSBSink: 2> + + +
+ + + + +
+
+
+ Unknown = +<PDMode.Unknown: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + USB3Mode(enum.IntEnum): + + +
+ + +

Class USB3Mode contains all possible variants of USB-3 modes.

+
+ + +
+
+ Disabled = +<USB3Mode.Disabled: 0> + + +
+ + + + +
+
+
+ EnabledGen1 = +<USB3Mode.EnabledGen1: 1> + + +
+ + + + +
+
+
+ EnabledGen2 = +<USB3Mode.EnabledGen2: 2> + + +
+ + + + +
+
+
+ Unknown = +<USB3Mode.Unknown: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DRPTryMode(enum.IntEnum): + + +
+ + +

Class DRPTryMode contains all possible variants of DRP behavior modes.

+
+ + +
+
+ PureDRP = +<DRPTryMode.PureDRP: 0> + + +
+ + + + +
+
+
+ DRP_try_SNK = +<DRPTryMode.DRP_try_SNK: 1> + + +
+ + + + +
+
+
+ DRP_try_SRC = +<DRPTryMode.DRP_try_SRC: 2> + + +
+ + + + +
+
+
+ Unknown = +<DRPTryMode.Unknown: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + CableControlOrientation(enum.IntEnum): + + +
+ + +

Class CableControlOrientation contains all possible variants of orientation.

+
+ + +
+
+ CC1 = +<CableControlOrientation.CC1: 0> + + +
+ + + + +
+
+
+ CC2 = +<CableControlOrientation.CC2: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DifferentialPair(enum.IntEnum): + + +
+ + +

Class DifferentialPair contains all possible variants of differential pairs.

+
+ + +
+
+ OnePair = +<DifferentialPair.OnePair: 0> + + +
+ + + + +
+
+
+ TwoPair = +<DifferentialPair.TwoPair: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + ContractTypePriority(enum.IntEnum): + + +
+ + +

Class ContractTypePriority contains all possible variants of contract type priority.

+
+ + +
+
+ HigherCurrent = +<ContractTypePriority.HigherCurrent: 0> + + +
+ + + + +
+
+
+ HigherVoltage = +<ContractTypePriority.HigherVoltage: 1> + + +
+ + + + +
+
+
+ HigherPower = +<ContractTypePriority.HigherPower: 2> + + +
+ + + + +
+
+
+ Unknown = +<ContractTypePriority.Unknown: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + InternalResistance(enum.IntEnum): + + +
+ + +

Class InternalResistance contains all possible variants of internal resistance.

+
+ + +
+
+ Disable = +<InternalResistance.Disable: 1> + + +
+ + + + +
+
+
+ Resistance_10_Ohm = +<InternalResistance.Resistance_10_Ohm: 40001> + + +
+ + + + +
+
+
+ Resistance_5_5_Ohm = +<InternalResistance.Resistance_5_5_Ohm: 22001> + + +
+ + + + +
+
+
+ Resistance_3_55_Ohm = +<InternalResistance.Resistance_3_55_Ohm: 14161> + + +
+ + + + +
+
+
+ Resistance_3_5_Ohm = +<InternalResistance.Resistance_3_5_Ohm: 14001> + + +
+ + + + +
+
+
+ Resistance_2_6_Ohm = +<InternalResistance.Resistance_2_6_Ohm: 10361> + + +
+ + + + +
+
+
+ Resistance_2_14_Ohm = +<InternalResistance.Resistance_2_14_Ohm: 8521> + + +
+ + + + +
+
+
+ Resistance_1_76_Ohm = +<InternalResistance.Resistance_1_76_Ohm: 7001> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + ExternalResistance(enum.IntEnum): + + +
+ + +

Class ExternalResistance contains all possible variants of external resistance.

+
+ + +
+
+ Disable = +<ExternalResistance.Disable: 3> + + +
+ + + + +
+
+
+ Resistance_13_9_Ohm = +<ExternalResistance.Resistance_13_9_Ohm: 55603> + + +
+ + + + +
+
+
+ Resistance_10_6_Ohm = +<ExternalResistance.Resistance_10_6_Ohm: 42403> + + +
+ + + + +
+
+
+ Resistance_9_1_Ohm = +<ExternalResistance.Resistance_9_1_Ohm: 36403> + + +
+ + + + +
+
+
+ Resistance_7_6_Ohm = +<ExternalResistance.Resistance_7_6_Ohm: 30403> + + +
+ + + + +
+
+
+ Resistance_6_6_Ohm = +<ExternalResistance.Resistance_6_6_Ohm: 26403> + + +
+ + + + +
+
+
+ Resistance_5_6_Ohm = +<ExternalResistance.Resistance_5_6_Ohm: 22403> + + +
+ + + + +
+
+
+ Resistance_4_6_Ohm = +<ExternalResistance.Resistance_4_6_Ohm: 18403> + + +
+ + + + +
+
+
+ Resistance_3_6_Ohm = +<ExternalResistance.Resistance_3_6_Ohm: 14403> + + +
+ + + + +
+
+
+ Resistance_1_8_Ohm = +<ExternalResistance.Resistance_1_8_Ohm: 7203> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdo.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdo.html new file mode 100644 index 0000000..ddcff6c --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdo.html @@ -0,0 +1,424 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdo API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdo

+ + + + + +
+
+
+ + class + Pdo: + + +
+ + +

Class Pdo describes power delivery object in PDC module. Contains information about side of PDO PdoSide and +main PDO data. May have one of the available type PdoType: FixedPdoSink, FixedPdoSource, BatteryPdo, +VariablePdo.

+ + +
+ + +
+
+ + Pdo(pdo: ~PdoType, side: UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide) + + +
+ + + + +
+
+ + + +

Returns current PDO type.

+ +
Returns:
+ +
+

object of PdoTypeEnum type

+
+
+ + +
+
+ + + +

Returns current PDO side.

+ +
Returns:
+ +
+

object of PdoSide type

+
+
+ + +
+
+
+ pdo_object: ~PdoType + + +
+ + +

Returns current PDO object.

+ +
Returns:
+ +
+

object of PdoType type

+
+
+ + +
+
+
+ + def + disable_pdo(self): + + +
+ + +

Disable PDO. Will be filled with zeros.

+
+ + +
+
+
+ + def + get_pdo_as_selected_type(self, pdo: Type[~PdoType]) -> ~PdoType: + + +
+ + +

Returns PDO object as selected new PDO type.

+ +
Arguments:
+ +
    +
  • pdo (PdoType) - type of PDO
  • +
+ +
Returns:
+ +
+

object of PdoType type

+
+
+ + +
+
+
+ + def + interpret_pdo_as_selected_type(self, pdo: Type[~PdoType]): + + +
+ + +

Convert (interpret) from one PDO type to another.

+ +
Arguments:
+ +
    +
  • pdo (PdoType) - type of PDO
  • +
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdo_types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdo_types.html new file mode 100644 index 0000000..dd47797 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/pdc/pdo_types.html @@ -0,0 +1,1268 @@ + + + + + + + UniTAP.dev.ports.modules.pdc.pdo_types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.pdc.pdo_types

+ + + + + +
+
+
+ + class + PdoTypeEnum(enum.IntEnum): + + +
+ + +

Class PdoTypeEnum contains all possible variants of PDO types.

+
+ + +
+
+ Fixed = +<PdoTypeEnum.Fixed: 0> + + +
+ + + + +
+
+
+ Battery = +<PdoTypeEnum.Battery: 1> + + +
+ + + + +
+
+
+ Variable = +<PdoTypeEnum.Variable: 2> + + +
+ + + + +
+
+
+ Disabled = +<PdoTypeEnum.Disabled: 3> + + +
+ + + + +
+
+
+ Mandatory = +<PdoTypeEnum.Mandatory: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PdoSide(enum.IntEnum): + + +
+ + +

Class PdoTypeEnum contains all possible variants of PDO side.

+
+ + +
+
+ Sink = +<PdoSide.Sink: 0> + + +
+ + + + +
+
+
+ Source = +<PdoSide.Source: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PeakCurrent(enum.IntEnum): + + +
+ + +

Class PdoTypeEnum contains all possible variants of peak current for PDO.

+
+ + +
+
+ Percent_100 = +<PeakCurrent.Percent_100: 0> + + +
+ + + + +
+
+
+ Percent_110 = +<PeakCurrent.Percent_110: 1> + + +
+ + + + +
+
+
+ Percent_125 = +<PeakCurrent.Percent_125: 2> + + +
+ + + + +
+
+
+ Percent_150 = +<PeakCurrent.Percent_150: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + FixedPdoSource: + + +
+ + +

Class FixedPdoSource contains information about Fixed PDO on Source side.

+ + +
+ + +
+
+ + FixedPdoSource( pdo: UniTAP.dev.ports.modules.pdc.pdo_private_types.FixedPdoSourceStruct = <UniTAP.dev.ports.modules.pdc.pdo_private_types.FixedPdoSourceStruct object>, disable=False) + + +
+ + + + +
+
+
+ max_current: int + + +
+ + +

Returns maximum current.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ voltage: int + + +
+ + +

Returns voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ peak_current: PeakCurrent + + +
+ + +

Returns peak current.

+ +
Returns:
+ +
+

object of PeakCurrent type

+
+
+ + +
+
+
+ dual_data_role: bool + + +
+ + +

Returns flag of dual data role.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ usb_communication: bool + + +
+ + +

Returns flag of usb communication.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ unconstrained_power: bool + + +
+ + +

Returns flag of unconstrained power.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ higher_capability: bool + + +
+ + +

Returns flag of higher capability.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dual_power_role: bool + + +
+ + +

Returns flag of dual power role.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ pdo_type: PdoTypeEnum + + +
+ + +

Returns flag of PDO type.

+ +
Returns:
+ +
+

object of PdoTypeEnum type

+
+
+ + +
+
+
+
+ + class + VariablePdo: + + +
+ + +

Class VariablePdo contains information about Fixed PDO on Sink and Source side.

+ + +
+ + +
+
+ + VariablePdo( pdo: UniTAP.dev.ports.modules.pdc.pdo_private_types.VariablePdoStruct = <UniTAP.dev.ports.modules.pdc.pdo_private_types.VariablePdoStruct object>) + + +
+ + + + +
+
+
+ max_current: int + + +
+ + +

Returns maximum current.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ min_voltage: int + + +
+ + +

Returns minimum voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_voltage: int + + +
+ + +

Returns maximum voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ pdo_type: PdoTypeEnum + + +
+ + +

Returns flag of PDO type.

+ +
Returns:
+ +
+

object of PdoTypeEnum type

+
+
+ + +
+
+
+
+ + class + BatteryPdo: + + +
+ + +

Class BatteryPdo contains information about Fixed PDO on Sink and Source side.

+ + +
+ + +
+
+ + BatteryPdo( pdo: UniTAP.dev.ports.modules.pdc.pdo_private_types.BatteryPdoStruct = <UniTAP.dev.ports.modules.pdc.pdo_private_types.BatteryPdoStruct object>) + + +
+ + + + +
+
+
+ max_power: int + + +
+ + +

Returns maximum power.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ min_voltage: int + + +
+ + +

Returns minimum voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ max_voltage: int + + +
+ + +

Returns maximum voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ pdo_type: PdoTypeEnum + + +
+ + +

Returns flag of PDO type.

+ +
Returns:
+ +
+

object of PdoTypeEnum type

+
+
+ + +
+
+
+
+ + class + FixedPdoSink: + + +
+ + +

Class FixedPdoSink contains information about Fixed PDO on Sink side.

+ + +
+ + +
+
+ + FixedPdoSink( pdo: UniTAP.dev.ports.modules.pdc.pdo_private_types.FixedPdoSinkStruct = <UniTAP.dev.ports.modules.pdc.pdo_private_types.FixedPdoSinkStruct object>, disable=False) + + +
+ + + + +
+
+
+ oper_current: int + + +
+ + +

Returns operation current.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ voltage: int + + +
+ + +

Returns voltage.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ dual_data_role: bool + + +
+ + +

Returns flag of dual data role.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ usb_communication: bool + + +
+ + +

Returns flag of usb communication.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ unconstrained_power: bool + + +
+ + +

Returns flag of unconstrained power.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ higher_capability: bool + + +
+ + +

Returns flag of higher capability.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ dual_power_role: bool + + +
+ + +

Returns flag of dual power role.

+ +
Returns:
+ +
+

object of bool type

+
+
+ + +
+
+
+ pdo_type: PdoTypeEnum + + +
+ + +

Returns flag of PDO type.

+ +
Returns:
+ +
+

object of PdoTypeEnum type

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/pg.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/pg.html new file mode 100644 index 0000000..9439286 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/pg.html @@ -0,0 +1,1571 @@ + + + + + + + UniTAP.dev.ports.modules.vtg.pg API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.vtg.pg

+ + + + + +
+
+
+ + class + PGStatus: + + +
+ + +

Class PGStatus describes possible states of PatternGenerator.

+
+ + +
+
+ + PGStatus(value: int) + + +
+ + + + +
+
+
+ error: PGStatus.PGError + + +
+ + +

Returns pg error.

+ +
Returns:
+ +
+

object of PGError

+
+
+ + +
+
+
+ is_video_produced: bool + + +
+ + +

Returns state of video produced.

+ +
Returns:
+ +
+

object of bool - is video produced or not

+
+
+ + +
+
+
+ non_applied_changes: bool + + +
+ + +

Returns state of applied changes.

+ +
Returns:
+ +
+

object of bool - were there any changes or not

+
+
+ + +
+
+
+
+ + class + PGStatus.PGError(enum.IntEnum): + + +
+ + +

Class PGError contains codes of errors with the possibility of string representation.

+
+ + +
+
+ NotReady = +<PGError.NotReady: -1> + + +
+ + + + +
+
+
+ OK = +<PGError.OK: 0> + + +
+ + + + +
+
+
+ HWFault = +<PGError.HWFault: 1> + + +
+ + + + +
+
+
+ PixelClock = +<PGError.PixelClock: 2> + + +
+ + + + +
+
+
+ MemoryError = +<PGError.MemoryError: 3> + + +
+ + + + +
+
+
+ DscFileZero = +<PGError.DscFileZero: 4> + + +
+ + + + +
+
+
+ DscPixelClockExceeds = +<PGError.DscPixelClockExceeds: 5> + + +
+ + + + +
+
+
+ DscSourceNotSupport = +<PGError.DscSourceNotSupport: 6> + + +
+ + + + +
+
+
+ DscSinkNotSupport = +<PGError.DscSinkNotSupport: 7> + + +
+ + + + +
+
+
+ DscFailReadDpcd = +<PGError.DscFailReadDpcd: 8> + + +
+ + + + +
+
+
+ DscFailWriteDpcd = +<PGError.DscFailWriteDpcd: 9> + + +
+ + + + +
+
+
+ WrongColorFormat = +<PGError.WrongColorFormat: 10> + + +
+ + + + +
+
+
+ WrongColorimetry = +<PGError.WrongColorimetry: 11> + + +
+ + + + +
+
+
+ WrongBitsPerComponent = +<PGError.WrongBitsPerComponent: 12> + + +
+ + + + +
+
+
+ WrongDynamicRange = +<PGError.WrongDynamicRange: 13> + + +
+ + + + +
+
+
+ NotEnoughMemoryForPattern = +<PGError.NotEnoughMemoryForPattern: 14> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PatternGenerator: + + +
+ + +

Main class PatternGenerator allows working with PG functionality on the device: set different types of pattern +set_pattern, set different video modes set_vm, set additional parameters for some patterns set_pattern_params, +get information about current video mode on stream get_stream_video_mode, apply all transferred setting, +reset settings and read pattern generator status.

+
+ + +
+
+ + PatternGenerator( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, stream: int) + + +
+ + + + +
+
+ + + +

Allows setting video pattern on current stream. +Possible variants:

+ +
    +
  • type VideoPattern - value from enum VideoPattern (one of th e possible predefined patterns).
  • +
  • type str - path to image (bmp, png, jpeg, dsc and so on).
  • +
  • type bytearray - raw image data, which will be loaded to device memory.
  • +
  • type VideoFrame - object of class that contains the image data.
  • +
  • type VideoFrameDSC - object of class that contains dsc image data.
  • +
+ +
Arguments:
+ +
    +
  • pattern (Union[VideoPattern, str, bytearray, VideoFrame, VideoFrameDSC])
  • +
+
+ + +
+
+
+ + def + set_vm(self, vm: UniTAP.common.video_mode.VideoMode): + + +
+ + +

Allows setting VideoMode on current stream.

+ +
Arguments:
+ +
    +
  • vm (VideoMode)
  • +
+
+ + +
+
+
+ + def + set_pattern_params(self, pattern_params: ~PGPatternParams): + + +
+ + +

Allows setting additional parameters for some patters on current stream. +See available PGPatternParams types: SolidColorParams, WhiteVStripsParams, GradientStripsParams, +MotionParams,SquareWindowParams (see in pg pattern params).

+ +
Arguments:
+ +
    +
  • pattern_params (PGPatternParams)
  • +
+
+ + +
+
+
+ + def + get_stream_video_mode(self) -> UniTAP.common.video_mode.VideoMode: + + +
+ + +

Returns VideoMode information about current stream.

+ +
Returns:
+ +
+

object of VideoMode type

+
+
+ + +
+
+
+ + def + apply(self) -> bool: + + +
+ + +

Apply all settings on current stream.

+ +
Returns:
+ +
+

object of bool type - settings were set successfully or not

+
+
+ + +
+
+
+ + def + status(self) -> PGStatus: + + +
+ + +

Returns PGStatus of current stream.

+ +
Returns:
+ +
+

object of PGStatus type.

+
+
+ + +
+
+
+ + def + reset(self): + + +
+ + +

Reset all setting on current stream.

+
+ + +
+
+
+ + def + get_pixel_rate(self) -> int: + + +
+ + +

Returns current pixel rate.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+
+ + def + panel_replay(self) -> Optional[UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay]: + + +
+ + +

Returns object of PanelReplay if device supports this feature.

+ +
Returns:
+ +
+

object of 'PanelReplay' type or None

+
+
+ + +
+
+
+
+ + class + HdmiPatternGenerator(PatternGenerator): + + +
+ + +

Class HdmiPatternGenerator inherited from class PatternGenerator. +Allows getting timing_manager, max_stream_count, apply PG settings. +Also has all the PatternGenerator functionality.

+
+ + +
+
+ + HdmiPatternGenerator( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager) + + +
+ + + + +
+
+ + + +

Should be used for working with available timings on device.

+ +
Returns:
+ +
+

object of TimingManager type.

+
+
+ + +
+
+
+ max_stream_count: int + + +
+ + +

Returns maximum count of available streams.

+ +
Returns:
+ +
+

object of int type.

+
+
+ + +
+
+
+ + def + apply(self) -> bool: + + +
+ + +

Apply all settings.

+ +
Returns:
+ +
+

object of bool type - settings were set successfully or not

+
+
+ + +
+ +
+
+
+ + class + DpPatternGenerator(PatternGenerator): + + +
+ + +

Class DpPatternGenerator inherited from class PatternGenerator. +Allows getting timing_manager, adaptive_sync_status, apply and reset PG settings and set additional settings: +set_as_config, set_scrolling_params. +Also has all the PatternGenerator functionality.

+
+ + +
+
+ + DpPatternGenerator( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, stream: int) + + +
+ + + + +
+
+ + + +

Should be used for working with available timings on device.

+ +
Returns:
+ +
+

object of TimingManager type.

+
+
+ + +
+
+
+ + def + set_as_config(self, as_config: ~ASParams): + + +
+ + +

Allows setting adaptive sync configuration. +See available ASParams types: ConstantASParams, SquareASParams, ZigzagASParams, FixedASParams +(see in types).

+ +
Arguments:
+ +
    +
  • as_config (ASParams)
  • +
+
+ + +
+
+
+ + def + set_scrolling_params(self, scrolling_params: ~PGScrollingParams): + + +
+ + +

Allows setting additional configuration for "Scrolling pattern". See available PGScrollingParams types: +StepsScrollingParams (see in pg pattern params).

+ +
Arguments:
+ +
    +
  • scrolling_params (PGScrollingParams)
  • +
+
+ + +
+
+
+ + def + adaptive_sync_status(self) -> bool: + + +
+ + +

Returns work status of adaptive sync.

+ +
Returns:
+ +
+

object of bool type - adaptive sync enabled or not

+
+
+ + +
+
+
+ + def + apply(self) -> bool: + + +
+ + +

Apply all settings.

+ +
Returns:
+ +
+

object of bool type - settings were set successfully or not

+
+
+ + +
+
+
+ + def + reset(self): + + +
+ + +

Reset all setting.

+
+ + +
+ +
+
+
+ + class + DpMstPatternGenerator: + + +
+ + +

Class DpMstPatternGenerator allows working with one of the supported streams on the device (contains list of the +DpPatternGenerator objects). To access the selected stream, use an override of [ ]. +Also, allows working with stream number 0 directly and applying all settings of all streams together.

+
+ + +
+
+ + DpMstPatternGenerator( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, max_stream_count: int) + + +
+ + + + +
+
+ + + +

Should be used for working with available timings on device.

+ +
Returns:
+ +
+

object of TimingManager type.

+
+
+ + +
+
+
+ max_stream_count: int + + +
+ + +

Returns maximum count of available streams.

+ +
Returns:
+ +
+

object of int type.

+
+
+ + +
+
+ + + +

Allows setting video pattern on stream number 0 of pattern generator. +Possible variants:

+ +
    +
  • type VideoPattern - value from enum VideoPattern (one of th e possible predefined patterns).
  • +
  • type str - path to image (bmp, png, jpeg, dsc and so on).
  • +
  • type bytearray - raw image data, which will be loaded to device memory.
  • +
  • type VideoFrame - object of class that contains the image data.
  • +
  • type VideoFrameDSC - object of class that contains the dsc image data.
  • +
+ +
Arguments:
+ +
    +
  • pattern (Union[VideoPattern, str, bytearray, VideoFrame, VideoFrameDSC])
  • +
+
+ + +
+
+
+ + def + set_vm(self, vm: UniTAP.common.video_mode.VideoMode): + + +
+ + +

Allows setting VideoMode on stream number 0 of pattern generator.

+ +
Arguments:
+ +
    +
  • vm (VideoMode)
  • +
+
+ + +
+
+
+ + def + set_pattern_params(self, pattern_params: ~PGPatternParams): + + +
+ + +

Allows setting additional parameters for some patters on stream number 0 of pattern generator. +See available PGPatternParams types: SolidColorParams, WhiteVStripsParams, GradientStripsParams, +MotionParams,SquareWindowParams (see in pg pattern params).

+ +
Arguments:
+ +
    +
  • pattern_params (PGPatternParams)
  • +
+
+ + +
+
+
+ + def + set_as_config(self, as_config: ~ASParams): + + +
+ + +

Allows setting adaptive sync configuration on stream number 0 of pattern generator. +See available ASParams types: ConstantASParams, SquareASParams, ZigzagASParams, FixedASParams. +(see in types).

+ +
Arguments:
+ +
    +
  • as_config (ASParams)
  • +
+
+ + +
+
+
+ + def + set_scrolling_params(self, scrolling_params: ~PGScrollingParams): + + +
+ + +

Allows setting additional configuration for "Scrolling pattern" on stream number 0 of pattern generator. +See available PGScrollingParams types: StepsScrollingParams (see in pg pattern params).

+ +
Arguments:
+ +
    +
  • scrolling_params (PGScrollingParams)
  • +
+
+ + +
+
+
+ + def + get_stream_video_mode(self) -> UniTAP.common.video_mode.VideoMode: + + +
+ + +

Returns VideoMode information about current configuration of PG on stream 0.

+ +
Returns:
+ +
+

object of VideoMode type

+
+
+ + +
+
+
+ + def + apply(self) -> bool: + + +
+ + +

Apply all setting on stream number 0 of pattern generator.

+ +
Returns:
+ +
+

object of bool type - settings were set successfully or not

+
+
+ + +
+
+
+ + def + status(self) -> PGStatus: + + +
+ + +

Returns PGStatus on stream number 0 of pattern generator.

+ +
Returns:
+ +
+

object of PGStatus type.

+
+
+ + +
+
+
+ + def + reset(self): + + +
+ + +

Reset all setting on stream number 0 of pattern generator.

+
+ + +
+
+
+ + def + apply_all(self): + + +
+ + +

Apply all setting on all supported streams of pattern generator.

+
+ + +
+
+
+ + def + get_pixel_rate(self, stream: int = 0) -> int: + + +
+ + +

Returns current pixel rate for selected stream.

+ +
Returns:
+ +
+

object of int type

+
+
+ + +
+
+ + + +

Returns object of PanelReplay if device supports this feature (first stream).

+ +
Returns:
+ +
+

object of 'PanelReplay' type or None

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/pg_pattern_params.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/pg_pattern_params.html new file mode 100644 index 0000000..85c66f2 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/pg_pattern_params.html @@ -0,0 +1,634 @@ + + + + + + + UniTAP.dev.ports.modules.vtg.pg_pattern_params API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.vtg.pg_pattern_params

+ + + + + +
+
+
+ + class + SolidColorParams: + + +
+ + +

Special configuration class for configure Solid color pattern. Contains information about R (Y) - first, +G (Cb) - second, B(Cr) - third components.

+
+ + +
+
+ + SolidColorParams(first: int = 0, second: int = 0, third: int = 0) + + +
+ + + + +
+
+
+ first + + +
+ + + + +
+
+
+ second + + +
+ + + + +
+
+
+ third + + +
+ + + + +
+
+
+
+ + class + WhiteVStripsParams: + + +
+ + +

Special configuration class for configure White V Strips pattern. Contains information about white stripes width +and black stripes width.

+
+ + +
+
+ + WhiteVStripsParams(white_stripes_width: int = 1, black_stripes_width: int = 1) + + +
+ + + + +
+
+
+ white_stripes_width + + +
+ + + + +
+
+
+ black_stripes_width + + +
+ + + + +
+
+
+
+ + class + GradientStripsParams: + + +
+ + +

Special configuration class for configure Gradient Strips pattern. Contains information about color steps conut.

+
+ + +
+
+ + GradientStripsParams(color_step: int = 10000) + + +
+ + + + +
+
+
+ color_step + + +
+ + + + +
+
+
+
+ + class + MotionParams: + + +
+ + +

Special configuration class for configure Motion pattern. Contains information about frames conut.

+
+ + +
+
+ + MotionParams(frames_count: int = 10000) + + +
+ + + + +
+
+
+ frames_count + + +
+ + + + +
+
+
+
+ + class + SquareWindowParams: + + +
+ + +

Special configuration class for configure Square Window pattern. Contains information about white square size.

+
+ + +
+
+ + SquareWindowParams(white_square: int = 30) + + +
+ + + + +
+
+
+ white_square + + +
+ + + + +
+
+
+
+ + class + StepsScrollingParams: + + +
+ + +

Special configuration class for configure Scrolling (Steps type) pattern. Contains information about horizontally +delta, vertically delta and frames count.

+
+ + +
+
+ + StepsScrollingParams(horizontally: int = 0, vertically: int = 0, frames: int = 0) + + +
+ + + + +
+
+
+ horizontally + + +
+ + + + +
+
+
+ vertically + + +
+ + + + +
+
+
+ frames + + +
+ + + + +
+
+
+
+ + class + DistanceScrollingParams: + + +
+ + +

Support of DistanceScrolling will be added later.

+
+ + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/timing_manager.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/timing_manager.html new file mode 100644 index 0000000..3924f33 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/timing_manager.html @@ -0,0 +1,480 @@ + + + + + + + UniTAP.dev.ports.modules.vtg.timing_manager API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.vtg.timing_manager

+ + + + + +
+
+
+ + class + TimingManager: + + +
+ + +

Class TimingManager allows working with all available predefined timings from device. +You can get cvt timing by index get_cvt, dmt timing by index get_dmt, cta timing by index get_cta, +get list of all timing get_all ot search timing by parameters search.

+
+ + +
+
+ + TimingManager(available_list: List[UniTAP.common.timing.Timing]) + + +
+ + + + +
+
+
+ + def + get_cvt(self, index: int) -> Optional[UniTAP.common.timing.Timing]: + + +
+ + +

Returns cvt Timing by index.

+ +
Arguments:
+ +
    +
  • index (int): CVT timing index
  • +
+ +
Returns:
+ +
+

timing (Timing | None) - type Timing if search was success, None if not.

+
+
+ + +
+
+
+ + def + get_dmt(self, index: int) -> Optional[UniTAP.common.timing.Timing]: + + +
+ + +

Returns cvt Timing by index.

+ +
Arguments:
+ +
    +
  • index (int): DMT timing index
  • +
+ +
Returns:
+ +
+

timing (Timing | None) - type Timing if search was success, None if not.

+
+
+ + +
+
+
+ + def + get_cta(self, index: int) -> Optional[UniTAP.common.timing.Timing]: + + +
+ + +

Returns cvt Timing by index.

+ +
Arguments:
+ +
    +
  • index (int): CTA timing index
  • +
+ +
Returns:
+ +
+

timing (Timing | None) - type Timing if search was success, None if not.

+
+
+ + +
+
+
+ + def + get_all(self) -> List[UniTAP.common.timing.Timing]: + + +
+ + +

Returns list of Timing objects.

+ +
Returns:
+ +
+

timing (list[Timing])

+
+
+ + +
+
+
+ + def + get_by_list_index(self, index: int) -> Optional[UniTAP.common.timing.Timing]: + + +
+ + +

Returns Timing objects by index in timings list.

+ +
Arguments:
+ +
    +
  • index (int) index of timing in list
  • +
+ +
Returns:
+ +
+

timing (Timing)

+
+
+ + +
+
+
+ + def + print_all(self) -> str: + + +
+ + +

Print list of Timing objects.

+ +
Returns:
+ +
+

str

+
+
+ + +
+
+
+ + def + search( self, h_active: Optional[int] = None, v_active: Optional[int] = None, f_rate: Optional[int] = None, standard: Optional[UniTAP.common.timing.Timing.Standard] = None, rb: Optional[UniTAP.common.timing.Timing.ReduceBlanking] = None) -> Optional[UniTAP.common.timing.Timing]: + + +
+ + +

Search timing by transferred parameters.

+ +
Arguments:
+ +
    +
  • h_active (int | None): h active resolution of timing
  • +
  • v_active (int | None): v active resolution of timing
  • +
  • f_rate (int | None): frame rate of timing
  • +
  • standard (Standard | None): timing Standard
  • +
  • rb (ReduceBlanking | None): timing ReduceBlanking
  • +
+ +
Returns:
+ +
+

timing (Timing | None) - type Timing if search was success, None if not.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/types.html b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/types.html new file mode 100644 index 0000000..aef2cfe --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/modules/vtg/types.html @@ -0,0 +1,1686 @@ + + + + + + + UniTAP.dev.ports.modules.vtg.types API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.modules.vtg.types

+ + + + + +
+
+
+ + class + VideoPattern(enum.IntEnum): + + +
+ + +

Class VideoPattern contains all possible variants of patterns which can be set in the function set_pattern.

+
+ + +
+
+ Disabled = +<VideoPattern.Disabled: 0> + + +
+ + + + +
+
+
+ ColorBars = +<VideoPattern.ColorBars: 1> + + +
+ + + + +
+
+
+ Chessboard = +<VideoPattern.Chessboard: 2> + + +
+ + + + +
+
+
+ SolidColor = +<VideoPattern.SolidColor: 3> + + +
+ + + + +
+
+
+ SolidWhite = +<VideoPattern.SolidWhite: 4> + + +
+ + + + +
+
+
+ SolidRed = +<VideoPattern.SolidRed: 5> + + +
+ + + + +
+
+
+ SolidGreen = +<VideoPattern.SolidGreen: 6> + + +
+ + + + +
+
+
+ SolidBlue = +<VideoPattern.SolidBlue: 7> + + +
+ + + + +
+
+
+ WhiteVStrips = +<VideoPattern.WhiteVStrips: 8> + + +
+ + + + +
+
+
+ GradientRGBStripes = +<VideoPattern.GradientRGBStripes: 9> + + +
+ + + + +
+
+
+ ColorRamp = +<VideoPattern.ColorRamp: 10> + + +
+ + + + +
+
+
+ ColorSquares = +<VideoPattern.ColorSquares: 11> + + +
+ + + + +
+
+
+ MotionPattern = +<VideoPattern.MotionPattern: 12> + + +
+ + + + +
+
+
+ SquareWindow = +<VideoPattern.SquareWindow: 15> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PGDynamicRange(enum.IntEnum): + + +
+ + +

Class PGDynamicRange contains all possible variants of Dynamic Range.

+
+ + +
+
+ VESA = +<PGDynamicRange.VESA: 0> + + +
+ + + + +
+
+
+ CTA = +<PGDynamicRange.CTA: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PGStandard(enum.IntEnum): + + +
+ + +

Class PGStandard contains all possible variants of Standard.

+
+ + +
+
+ CVT = +<PGStandard.CVT: 1> + + +
+ + + + +
+
+
+ DMT = +<PGStandard.DMT: 2> + + +
+ + + + +
+
+
+ CTA = +<PGStandard.CTA: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PGVideoMode(enum.IntEnum): + + +
+ + +

Class PGVideoMode contains all possible variants of Video mode.

+
+ + +
+
+ CTA = +<PGVideoMode.CTA: 0> + + +
+ + + + +
+
+
+ RB1 = +<PGVideoMode.RB1: 1> + + +
+ + + + +
+
+
+ RB2 = +<PGVideoMode.RB2: 2> + + +
+ + + + +
+
+
+ RB3 = +<PGVideoMode.RB3: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PGAspectRatio(enum.IntEnum): + + +
+ + +

Class PGVideoMode contains all possible variants of Aspect ratio.

+
+ + +
+
+ NoData = +<PGAspectRatio.NoData: 0> + + +
+ + + + +
+
+
+ Ratio4x3 = +<PGAspectRatio.Ratio4x3: 1> + + +
+ + + + +
+
+
+ Ratio16x9 = +<PGAspectRatio.Ratio16x9: 2> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PGColorInfo(enum.IntEnum): + + +
+ + +

Class PGColorInfo contains all possible variants of Color info.

+
+ + +
+
+ Unknown = +<PGColorInfo.Unknown: -1> + + +
+ + + + +
+
+
+ RGB = +<PGColorInfo.RGB: 0> + + +
+ + + + +
+
+
+ YCbCr444 = +<PGColorInfo.YCbCr444: 1> + + +
+ + + + +
+
+
+ YCbCr422 = +<PGColorInfo.YCbCr422: 2> + + +
+ + + + +
+
+
+ YCbCr420 = +<PGColorInfo.YCbCr420: 3> + + +
+ + + + +
+
+
+ Y_only = +<PGColorInfo.Y_only: 4> + + +
+ + + + +
+
+
+ RAW = +<PGColorInfo.RAW: 5> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PGColorimetry(enum.IntEnum): + + +
+ + +

Class PGColorimetry contains all possible variants of Colorimetry.

+
+ + +
+
+ Unknown = +<PGColorimetry.Unknown: 0> + + +
+ + + + +
+
+
+ ITU601 = +<PGColorimetry.Unknown: 0> + + +
+ + + + +
+
+
+ ITU709 = +<PGColorimetry.ITU709: 1> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PGColorDepth(enum.IntEnum): + + +
+ + +

Class PGColorDepth contains all possible variants of Color Depth.

+
+ + +
+
+ Unknown = +<PGColorDepth.Unknown: -1> + + +
+ + + + +
+
+
+ BPC6 = +<PGColorDepth.BPC6: 0> + + +
+ + + + +
+
+
+ BPC8 = +<PGColorDepth.BPC8: 1> + + +
+ + + + +
+
+
+ BPC10 = +<PGColorDepth.BPC10: 2> + + +
+ + + + +
+
+
+ BPC12 = +<PGColorDepth.BPC12: 3> + + +
+ + + + +
+
+
+ BPC16 = +<PGColorDepth.BPC16: 4> + + +
+ + + + +
+
+
+ BPC7 = +<PGColorDepth.BPC7: 5> + + +
+ + + + +
+
+
+ BPC14 = +<PGColorDepth.BPC14: 6> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + PGAdaptiveSyncPatternType(enum.IntEnum): + + +
+ + +

Class PGAdaptiveSyncPatternType contains all possible variants of Adaptive Sync Pattern.

+
+ + +
+
+ AS_None = +<PGAdaptiveSyncPatternType.AS_None: 0> + + +
+ + + + +
+
+
+ AS_Constant = +<PGAdaptiveSyncPatternType.AS_Constant: 1> + + +
+ + + + +
+
+
+ AS_Square = +<PGAdaptiveSyncPatternType.AS_Square: 2> + + +
+ + + + +
+
+
+ AS_Zigzag = +<PGAdaptiveSyncPatternType.AS_Zigzag: 3> + + +
+ + + + +
+
+
+ AS_Fixed = +<PGAdaptiveSyncPatternType.AS_Fixed: 4> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + ConstantASParams: + + +
+ + +

Special configuration class for configure Adaptive-Sync. Contains information about blank lines count.

+
+ + +
+
+ + ConstantASParams(lines: int = 0) + + +
+ + + + +
+
+
+ lines + + +
+ + + + +
+
+
+
+ + class + SquareASParams: + + +
+ + +

Special configuration class for configure Adaptive-Sync. Contains information about blank lines minimum and maximum +count and period frames count.

+
+ + +
+
+ + SquareASParams(min_lanes: int = 0, max_lanes: int = 1000, period_frames: int = 10) + + +
+ + + + +
+
+
+ min_lanes + + +
+ + + + +
+
+
+ max_lanes + + +
+ + + + +
+
+
+ period_frames + + +
+ + + + +
+
+
+
+ + class + ZigzagASParams: + + +
+ + +

Special configuration class for configure Adaptive-Sync. Contains information about blank lines minimum and maximum +count, increase and decrease lanes count.

+
+ + +
+
+ + ZigzagASParams( min_lanes: int = 0, max_lanes: int = 1000, increase_lines: int = 100, decrease_lines: int = 100) + + +
+ + + + +
+
+
+ min_lanes + + +
+ + + + +
+
+
+ max_lanes + + +
+ + + + +
+
+
+ increase_lines + + +
+ + + + +
+
+
+ decrease_lines + + +
+ + + + +
+
+
+
+ + class + FixedASParams: + + +
+ + +

Special configuration class for configure Adaptive-Sync. Contains information about refresh rate count, increase +and decrease lanes count.

+
+ + +
+
+ + FixedASParams( refresh_rate: int = 60, divide_by_1_001: bool = False, increase_lines: int = 100, decrease_lines: int = 100) + + +
+ + + + +
+
+
+ refresh_rate + + +
+ + + + +
+
+
+ divide_by_1_001 + + +
+ + + + +
+
+
+ increase_lines + + +
+ + + + +
+
+
+ decrease_lines + + +
+ + + + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/pdc_port.html b/docs/UCD-API文档/content/UniTAP/dev/ports/pdc_port.html new file mode 100644 index 0000000..4b9de7b --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/pdc_port.html @@ -0,0 +1,717 @@ + + + + + + + UniTAP.dev.ports.pdc_port API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.pdc_port

+ + + + + +
+
+
+ + class + PDC: + + +
+ + +

Class PDC describes capabilities of power delivery controller. +Contains following field:

+ + +
+ + +
+
+ + PDC(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns Power contract control.

+ +
Returns:
+ +
+

object of PowerContractControlBase type

+
+
+ + +
+
+ + + +

Returns Power Sink.

+ +
Returns:
+ +
+

object of PowerSink type

+
+
+ + +
+
+ + + +

Returns Power Source.

+ +
Returns:
+ +
+

object of PowerSource type

+
+
+ + +
+
+ + + +

Returns DP Alt mode.

+ +
Returns:
+ +
+

object of DpAltMode340 type

+
+
+ + +
+
+ + + +

Returns PDC capabilities.

+ +
Returns:
+ +
+

object of PdcCapabilities type

+
+
+ + +
+
+ + + +

Returns BUS electrical status.

+ +
Returns:
+ +
+

object of BusElectricalStatus type

+
+
+ + +
+
+
+
+ + class + PDC340(PDC): + + +
+ + +

Class PDC340 inherited from class PDC. +Class PDC340 allows working with overriding PDc controls and power contract control. +Also has all the PDC functionality.

+ + +
+ + +
+
+ + PDC340(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns PDC capabilities.

+ +
Returns:
+ +
+

object of PdcCapabilities340 type

+
+
+ + +
+
+ + + +

Returns Power contract control.

+ +
Returns:
+ +
+

object of PowerContractControl340 type

+
+
+ + +
+
+ + + +

Returns PDC Controls.

+ +
Returns:
+ +
+

object of PdcControls340 type

+
+
+ + +
+
+
Inherited Members
+
+ +
+
+
+
+
+ + class + PDC424(PDC): + + +
+ + +

Class PDC424 inherited from class PDC. +Class PDC424 allows working with overriding controls. +Also has all the PDC functionality.

+ +
    +
  • PDC Controls controls, type PdcControls340.
  • +
+
+ + +
+
+ + PDC424(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns PDC Controls.

+ +
Returns:
+ +
+

object of PdcControls424 type

+
+
+ + +
+ +
+
+
+ + class + PDC500(PDC): + + +
+ + +

Class PDC500 inherited from class PDC. +Class PDC500 allows working with overriding controls and DP Alt mode. +Also has all the PDC functionality.

+ + +
+ + +
+
+ + PDC500(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO) + + +
+ + + + +
+
+ + + +

Returns PDC Controls.

+ +
Returns:
+ +
+

object of PdcControls500 type

+
+
+ + +
+
+ + + +

Returns DP Alt mode.

+ +
Returns:
+ +
+

object of DpAltMode500 type

+
+
+ + +
+ +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/port.html b/docs/UCD-API文档/content/UniTAP/dev/ports/port.html new file mode 100644 index 0000000..f5e5df2 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/port.html @@ -0,0 +1,274 @@ + + + + + + + UniTAP.dev.ports.port API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.port

+ + + + + +
+
+
+ + class + TSIPort: + + +
+ + + + +
+
+ + TSIPort( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/rx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/rx.html new file mode 100644 index 0000000..d134b1d --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/rx.html @@ -0,0 +1,300 @@ + + + + + + + UniTAP.dev.ports.rx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.rx

+ + + + + +
+
+
+ + class + RX(UniTAP.dev.ports.port.TSIPort): + + +
+ + +

Class describe base capabilities of Sink (RX - receiver). +This functionality is used by child classes DPRX and HDRX. +You cannot use a class RX object directly.

+
+ + +
+
+ + RX( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+
+ + + +

Should be used to control AudioCapturer on Sink (RX - receiver) role.

+ +
Returns:
+ +
+

object of AudioCapturer type.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/dev/ports/tx.html b/docs/UCD-API文档/content/UniTAP/dev/ports/tx.html new file mode 100644 index 0000000..6454e6d --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/dev/ports/tx.html @@ -0,0 +1,300 @@ + + + + + + + UniTAP.dev.ports.tx API documentation + + + + + + + + + +
+
+

+UniTAP.dev.ports.tx

+ + + + + +
+
+
+ + class + TX(UniTAP.dev.ports.port.TSIPort): + + +
+ + +

Class describe base capabilities of Source (TX - transmitter). +This functionality is used by child classes DPTX and HDTX. +You cannot use a class TX object directly.

+
+ + +
+
+ + TX( port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, memory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager, capturer: UniTAP.dev.modules.capturer.capture.Capturer) + + +
+ + + + +
+
+ + + +

Should be used to control AudioGenerator on Source (TX - transmitter) role.

+ +
Returns:
+ +
+

object of AudioGenerator type.

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/tsi_lib.html b/docs/UCD-API文档/content/UniTAP/tsi_lib.html new file mode 100644 index 0000000..fe27cf0 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/tsi_lib.html @@ -0,0 +1,680 @@ + + + + + + + UniTAP.tsi_lib API documentation + + + + + + + + + +
+
+

+UniTAP.tsi_lib

+ + + + + +
+
+
+ + class + DeviceMask(enum.IntEnum): + + +
+ + +

Enum where members are also (and must be) ints

+
+ + +
+
+ Sink = +<DeviceMask.Sink: 0> + + +
+ + + + +
+
+
+ Source = +<DeviceMask.Source: 1> + + +
+ + + + +
+
+
+ All = +<DeviceMask.All: 2> + + +
+ + + + +
+
+
+ Nothing = +<DeviceMask.Nothing: 3> + + +
+ + + + +
+
+
Inherited Members
+
+
enum.Enum
+
name
+
value
+ +
+
builtins.int
+
conjugate
+
bit_length
+
bit_count
+
to_bytes
+
from_bytes
+
as_integer_ratio
+
real
+
imag
+
numerator
+
denominator
+ +
+
+
+
+
+
+ + class + DeviceAlreadyInUse(builtins.Exception): + + +
+ + +

Redefinition of base exception. +Define error of 'device already in use'.

+
+ + +
+
Inherited Members
+
+
builtins.Exception
+
Exception
+ +
+
builtins.BaseException
+
with_traceback
+
add_note
+
args
+ +
+
+
+
+
+
+ + class + FailedToOpenDevice(builtins.Exception): + + +
+ + +

Redefinition of base exception. +Define error of 'device already in use'.

+
+ + +
+
Inherited Members
+
+
builtins.Exception
+
Exception
+ +
+
builtins.BaseException
+
with_traceback
+
add_note
+
args
+ +
+
+
+
+
+
+ + class + DeviceNotFound(builtins.Exception): + + +
+ + +

Redefinition of base exception. +Define error of 'device not found'.

+
+ + +
+
Inherited Members
+
+
builtins.Exception
+
Exception
+ +
+
builtins.BaseException
+
with_traceback
+
add_note
+
args
+ +
+
+
+
+
+
+ + class + DeviceNotSupported(builtins.Exception): + + +
+ + +

Redefinition of base exception. +Define error of 'device not supported'.

+
+ + +
+
Inherited Members
+
+
builtins.Exception
+
Exception
+ +
+
builtins.BaseException
+
with_traceback
+
add_note
+
args
+ +
+
+
+
+
+
+ + class + TsiLib: + + +
+ + +

Class TsiLib allows working with TSI Devices.

+ +
    +
  • Open selected device open.
  • +
+
+ + +
+
+ + def + cleanup(self): + + +
+ + +

Clear list of devices and call function TSI_Clean for cleaning TSI library.

+
+ + +
+
+
+ + def + open(self, info: Union[str, int]) -> UniTAP.dev.device.TSIDevice: + + +
+ + +

Open selected TSI device.

+ +
Arguments:
+ +
    +
  • info (str|int) - serial number of device or device index.
  • +
+ +
Returns:
+ +
+

object of TSIDevice type

+
+
+ + +
+
+
+ + def + close(self, device: UniTAP.dev.device.TSIDevice): + + +
+ + +

Close selected device TSIDevice (removing from list of devices)

+ +
Arguments:
+ +
    +
  • device (TSIDevice) - object of TSIDevice type
  • +
+
+ + +
+
+
+ + def + get_list_of_available_devices( self, require_caps: Optional[DeviceMask] = None, unallowed_caps: Optional[DeviceMask] = None) -> list: + + +
+ + +

Returns list of available devices for using by selected masks.

+ +
Arguments:
+ + + +
Returns:
+ +
+

object of list type

+
+
+ + +
+
+
+ + def + get_list_of_available_roles(self, dev_series_model: Union[str, UniTAP.dev.device.TSIDevice]) -> list: + + +
+ + +

Returns list of available roles for the selected device.

+ +
Arguments:
+ +
    +
  • dev_series_model (str|TSIDevice) - serial number of device
  • +
+ +
Returns:
+ +
+

object of list type with MODEL_TO_CLASS roles

+
+
+ + +
+
+
+ + def + get_str_list_of_available_roles(self, dev_series_model: Union[str, UniTAP.dev.device.TSIDevice]) -> list: + + +
+ + +

Returns list of available roles for the selected device.

+ +
Arguments:
+ +
    +
  • dev_series_model (str|TSIDevice) - serial number of device
  • +
+ +
Returns:
+ +
+

object of list type with str

+
+
+ + +
+
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/utils/dscl_api.html b/docs/UCD-API文档/content/UniTAP/utils/dscl_api.html new file mode 100644 index 0000000..abc6348 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/utils/dscl_api.html @@ -0,0 +1,362 @@ + + + + + + + UniTAP.utils.dscl_api API documentation + + + + + + + + + +
+
+

+UniTAP.utils.dscl_api

+ + + + + +
+
+ + + +

Encode custom video frame VideoFrame with transferred DSC parameters to video frame with DSC data.

+ +
Arguments:
+ +
    +
  • src_video_frame (VideoFrame)
  • +
  • info (CompressionInfo)
  • +
+
+ + +
+
+
+ + def + decode_video_frame( src_video_frame: UniTAP.common.dsc_video_frame.VideoFrameDSC) -> UniTAP.common.video_frame.VideoFrame: + + +
+ + +

Decode custom video frame VideoFrameDSC with DSC data.

+ +
Arguments:
+ +
    +
  • src_video_frame (VideoFrame)
  • +
+
+ + +
+
+
+ + def + dsc_video_frame_from_data(data: bytearray) -> UniTAP.common.dsc_video_frame.VideoFrameDSC: + + +
+ + +

Read PPS from DSC video frame data VideoFrameDSC.

+ +
Arguments:
+ +
    +
  • data (bytearray)
  • +
+
+ + +
+
+
+ + def + calculate_dsc_crc(video_frame: UniTAP.common.dsc_video_frame.VideoFrameDSC) -> tuple: + + +
+ + +

Calculate DSC CRC by DSC Video Frame.

+ +
Arguments:
+ +
    +
  • video_frame ('VideoFrameDSC')
  • +
+
+ + +
+
+
+ + def + calculate_dsc_slice_size(value: int, slice_number: int): + + +
+ + +

Calculate DSC slice size by value and slice number.

+ +
Arguments:
+ +
    +
  • value ('int')
  • +
  • slice_number ('int')
  • +
+
+ + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/UniTAP/utils/function_wrapper.html b/docs/UCD-API文档/content/UniTAP/utils/function_wrapper.html new file mode 100644 index 0000000..d1f9320 --- /dev/null +++ b/docs/UCD-API文档/content/UniTAP/utils/function_wrapper.html @@ -0,0 +1,273 @@ + + + + + + + UniTAP.utils.function_wrapper API documentation + + + + + + + + + +
+
+

+UniTAP.utils.function_wrapper

+ + + + + +
+
+
+ + def + function_scheduler(exec_func, *args, interval: float = 1, timeout: float = 1) -> bool: + + +
+ + +

Execute function or lambda with timeout and interval.

+ +
Arguments:
+ +
    +
  • exec_func (function) - Function for execution.
  • +
  • *args - Arguments for executing function.
  • +
  • interval (float) - Function call interval.
  • +
  • timeout (float) - Timeout until the end of calls function.
  • +
+ +
Returns:
+ +
+

function_successful (bool) - function result

+
+
+ + +
+
+ + \ No newline at end of file diff --git a/docs/UCD-API文档/content/index.html b/docs/UCD-API文档/content/index.html new file mode 100644 index 0000000..9625f61 --- /dev/null +++ b/docs/UCD-API文档/content/index.html @@ -0,0 +1,339 @@ + + + + + + + Module List – pdoc 14.1.0 + + + + + + + + + + +
+ project logo + +
+
+

What is UniTAP?

UniTAP is a Python module that allows you to work directly with UCD devices.

How can I start?

Go to the section Quickstart and read how you can quickly start writing your own test scripts using the UniTAP API.

Are there ready-made examples of using the API?

To see the most popular API usages, see the Examples section.

What is the structure of a Python module?

UniTAP has a pretty simple structure. There are several main sections:

Common types

You can use these types not only when writing scripts, but also in your own projects, since these types do not depend on the TSI library. Main list of types:

Device types

Our UniTAP API currently supports the following devices:

Device modules

On all devices allows following modules:

Device test module allows running test, configuring parameters for test and making report after testing.

On all Sink (receiver) devices allows following modules:

On all Source (transmitter) devices allows following modules:

On DP Sink (DPRX) available following modules:

On DP Sink (DPRX4xx) available modules from DP Sink (DPRX) and following modules:

On DP Source (DPTX) available following modules:

On DP Source (DPTX4xx) available modules from DP Source (DPTX) and following modules:

On HDMI Sink (HDRX) and (HDRX4xx) available following modules:

On HDMI Source (HDTX) and (HDTX4xx) available following modules:

On PDC (Sink and Source) available following modules:

All list of modules you can find in Available Modules section.

Company Information

Piispantilankuja 4, FI-02240 ESPOO, Finland

Tel. +358 9 859 550

www.unigraf.fi

unigraf-china.cn

+
+ \ No newline at end of file diff --git a/docs/UCD-API文档/content/search.js b/docs/UCD-API文档/content/search.js new file mode 100644 index 0000000..ac5808b --- /dev/null +++ b/docs/UCD-API文档/content/search.js @@ -0,0 +1,46 @@ +window.pdocSearch = (function(){ +/** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o

\n"}, {"fullname": "UniTAP.tsi_lib.DeviceMask", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.tsi_lib.DeviceMask.Sink", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask.Sink", "kind": "variable", "doc": "

\n", "default_value": "<DeviceMask.Sink: 0>"}, {"fullname": "UniTAP.tsi_lib.DeviceMask.Source", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask.Source", "kind": "variable", "doc": "

\n", "default_value": "<DeviceMask.Source: 1>"}, {"fullname": "UniTAP.tsi_lib.DeviceMask.All", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask.All", "kind": "variable", "doc": "

\n", "default_value": "<DeviceMask.All: 2>"}, {"fullname": "UniTAP.tsi_lib.DeviceMask.Nothing", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceMask.Nothing", "kind": "variable", "doc": "

\n", "default_value": "<DeviceMask.Nothing: 3>"}, {"fullname": "UniTAP.tsi_lib.DeviceAlreadyInUse", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceAlreadyInUse", "kind": "class", "doc": "

Redefinition of base exception.\nDefine error of 'device already in use'.

\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.tsi_lib.FailedToOpenDevice", "modulename": "UniTAP.tsi_lib", "qualname": "FailedToOpenDevice", "kind": "class", "doc": "

Redefinition of base exception.\nDefine error of 'device already in use'.

\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.tsi_lib.DeviceNotFound", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceNotFound", "kind": "class", "doc": "

Redefinition of base exception.\nDefine error of 'device not found'.

\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.tsi_lib.DeviceNotSupported", "modulename": "UniTAP.tsi_lib", "qualname": "DeviceNotSupported", "kind": "class", "doc": "

Redefinition of base exception.\nDefine error of 'device not supported'.

\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.tsi_lib.TsiLib", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib", "kind": "class", "doc": "

Class TsiLib allows working with TSI Devices.

\n\n
    \n
  • Open selected device open.
  • \n
\n"}, {"fullname": "UniTAP.tsi_lib.TsiLib.cleanup", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.cleanup", "kind": "function", "doc": "

Clear list of devices and call function TSI_Clean for cleaning TSI library.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.open", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.open", "kind": "function", "doc": "

Open selected TSI device.

\n\n
Arguments:
\n\n
    \n
  • info (str|int) - serial number of device or device index.
  • \n
\n\n
Returns:
\n\n
\n

object of TSIDevice type

\n
\n", "signature": "(self, info: Union[str, int]) -> UniTAP.dev.device.TSIDevice:", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.close", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.close", "kind": "function", "doc": "

Close selected device TSIDevice (removing from list of devices)

\n\n
Arguments:
\n\n
    \n
  • device (TSIDevice) - object of TSIDevice type
  • \n
\n", "signature": "(self, device: UniTAP.dev.device.TSIDevice):", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.get_list_of_available_devices", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.get_list_of_available_devices", "kind": "function", "doc": "

Returns list of available devices for using by selected masks.

\n\n
Arguments:
\n\n
    \n
  • require_caps (DeviceMask) - object of DeviceMask type
  • \n
  • unallowed_caps (DeviceMask) - object of DeviceMask type
  • \n
\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "signature": "(\tself,\trequire_caps: Optional[UniTAP.tsi_lib.DeviceMask] = None,\tunallowed_caps: Optional[UniTAP.tsi_lib.DeviceMask] = None) -> list:", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.get_list_of_available_roles", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.get_list_of_available_roles", "kind": "function", "doc": "

Returns list of available roles for the selected device.

\n\n
Arguments:
\n\n
    \n
  • dev_series_model (str|TSIDevice) - serial number of device
  • \n
\n\n
Returns:
\n\n
\n

object of list type with MODEL_TO_CLASS roles

\n
\n", "signature": "(self, dev_series_model: Union[str, UniTAP.dev.device.TSIDevice]) -> list:", "funcdef": "def"}, {"fullname": "UniTAP.tsi_lib.TsiLib.get_str_list_of_available_roles", "modulename": "UniTAP.tsi_lib", "qualname": "TsiLib.get_str_list_of_available_roles", "kind": "function", "doc": "

Returns list of available roles for the selected device.

\n\n
Arguments:
\n\n
    \n
  • dev_series_model (str|TSIDevice) - serial number of device
  • \n
\n\n
Returns:
\n\n
\n

object of list type with str

\n
\n", "signature": "(self, dev_series_model: Union[str, UniTAP.dev.device.TSIDevice]) -> list:", "funcdef": "def"}, {"fullname": "UniTAP.common.audio_mode", "modulename": "UniTAP.common.audio_mode", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.audio_mode.AudioFileFormat", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFileFormat", "kind": "class", "doc": "

Describe all supported audio file formats for saving audio:

\n\n
    \n
  • BIN.
  • \n
  • WAV.
  • \n
\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.audio_mode.AudioFileFormat.UNKNOWN", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFileFormat.UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<AudioFileFormat.UNKNOWN: -1>"}, {"fullname": "UniTAP.common.audio_mode.AudioFileFormat.BIN", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFileFormat.BIN", "kind": "variable", "doc": "

\n", "default_value": "<AudioFileFormat.BIN: 0>"}, {"fullname": "UniTAP.common.audio_mode.AudioFileFormat.WAV", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFileFormat.WAV", "kind": "variable", "doc": "

\n", "default_value": "<AudioFileFormat.WAV: 1>"}, {"fullname": "UniTAP.common.audio_mode.AudioFormat", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFormat", "kind": "class", "doc": "

Describe all supported audio formats:

\n\n
    \n
  • PCMAudio.
  • \n
\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.audio_mode.AudioFormat.Unknown", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFormat.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<AudioFormat.Unknown: -1>"}, {"fullname": "UniTAP.common.audio_mode.AudioFormat.L_PCM", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFormat.L_PCM", "kind": "variable", "doc": "

\n", "default_value": "<AudioFormat.L_PCM: 65535>"}, {"fullname": "UniTAP.common.audio_mode.AudioMode", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode", "kind": "class", "doc": "

Class AudioMode contains part information of audio: sample rate, count of bits and channel count.

\n"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.__init__", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.__init__", "kind": "function", "doc": "

\n", "signature": "(sample_rate: int = 44100, bits: int = 16, channel_count: int = 2)"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.sample_rate", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.sample_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.bits", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.bits", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.channel_count", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.channel_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.audio_mode.AudioMode.is_valid", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioMode.is_valid", "kind": "function", "doc": "

Check that information is valid (all values more than 0).

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData", "kind": "class", "doc": "

Class AudioFrameData describes captured frame from Sink (RX - receiver) side. Contains information of audio:\nAudioMode, samples, AudioFormat, frame counter, Timestamp, audio data.

\n"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.__init__", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.__init__", "kind": "function", "doc": "

\n", "signature": "(\taudio_mode: UniTAP.common.audio_mode.AudioMode = <UniTAP.common.audio_mode.AudioMode object>,\tsamples: int = 0,\tsample_format: UniTAP.common.audio_mode.AudioFormat = <AudioFormat.Unknown: -1>,\tframe_counter: int = 0,\ttimestamp: UniTAP.common.timestamp.Timestamp = <UniTAP.common.timestamp.Timestamp object>,\tdata: bytearray = bytearray(b''))"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.channel_count", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.channel_count", "kind": "variable", "doc": "

Returns channel count.

\n\n
Returns:
\n\n
\n

object of int type.

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.samples", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.samples", "kind": "variable", "doc": "

Returns samples.

\n\n
Returns:
\n\n
\n

object of int type.

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.sample_size", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.sample_size", "kind": "variable", "doc": "

Returns sample size.

\n\n
Returns:
\n\n
\n

object of int type.

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.sample_rate", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.sample_rate", "kind": "variable", "doc": "

Returns sample rate.

\n\n
Returns:
\n\n
\n

object of int type.

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.sample_format", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.sample_format", "kind": "variable", "doc": "

Returns sample format.

\n\n
Returns:
\n\n
\n

object of AudioFormat type.

\n
\n", "annotation": ": UniTAP.common.audio_mode.AudioFormat"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.frame_counter", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.frame_counter", "kind": "variable", "doc": "

Returns frame counter.

\n\n
Returns:
\n\n
\n

object of int type.

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.timestamp", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.timestamp", "kind": "variable", "doc": "

Returns timestamp.

\n\n
Returns:
\n\n
\n

object of Timestamp type.

\n
\n", "annotation": ": UniTAP.common.timestamp.Timestamp"}, {"fullname": "UniTAP.common.audio_mode.AudioFrameData.data", "modulename": "UniTAP.common.audio_mode", "qualname": "AudioFrameData.data", "kind": "variable", "doc": "

Returns data.

\n\n
Returns:
\n\n
\n

object of bytearray type.

\n
\n", "annotation": ": bytearray"}, {"fullname": "UniTAP.common.color_info", "modulename": "UniTAP.common.color_info", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo", "kind": "class", "doc": "

Class contains information of frame ColorFormat, DynamicRange, Colorimetry.

\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat", "kind": "class", "doc": "

Contains values of possible color format.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_NONE", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_NONE", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_NONE: 0>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_UNKNOWN", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_UNKNOWN: 1>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_RGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_RGB", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_RGB: 2>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_YCbCr_422", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_YCbCr_422", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_YCbCr_422: 3>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_YCbCr_444", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_YCbCr_444", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_YCbCr_444: 4>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_YCbCr_420", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_YCbCr_420", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_YCbCr_420: 5>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_IDO_DEFINED", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_IDO_DEFINED", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_IDO_DEFINED: 6>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_Y_ONLY", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_Y_ONLY", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_Y_ONLY: 7>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_RAW", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_RAW", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_RAW: 8>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.ColorFormat.CF_DSC", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.ColorFormat.CF_DSC", "kind": "variable", "doc": "

\n", "default_value": "<ColorFormat.CF_DSC: 9>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.DynamicRange", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.DynamicRange", "kind": "class", "doc": "

Contains values of possible dynamic range.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.color_info.ColorInfo.DynamicRange.DR_UNKNOWN", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.DynamicRange.DR_UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<DynamicRange.DR_UNKNOWN: -1>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.DynamicRange.DR_VESA", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.DynamicRange.DR_VESA", "kind": "variable", "doc": "

\n", "default_value": "<DynamicRange.DR_VESA: 0>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.DynamicRange.DR_CTA", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.DynamicRange.DR_CTA", "kind": "variable", "doc": "

\n", "default_value": "<DynamicRange.DR_CTA: 1>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry", "kind": "class", "doc": "

Contains values of possible colorimetry.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_NONE", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_NONE", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_NONE: 0>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_RESERVED", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_RESERVED", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_RESERVED: 1>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_sRGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_sRGB", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_sRGB: 2>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_SMPTE_170M", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_SMPTE_170M", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_SMPTE_170M: 3>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT601", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_ITUR_BT601: 4>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT709", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT709", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_ITUR_BT709: 5>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_xvYCC601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_xvYCC601", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_xvYCC601: 6>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_xvYCC709", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_xvYCC709", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_xvYCC709: 7>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_sYCC601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_sYCC601", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_sYCC601: 8>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_AdobeYCC601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_AdobeYCC601", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_AdobeYCC601: 9>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_AdobeRGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_AdobeRGB", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_AdobeRGB: 10>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT2020_YcCbcCrc", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT2020_YcCbcCrc", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_ITUR_BT2020_YcCbcCrc: 11>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT2020_YCbCr", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT2020_YCbCr", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_ITUR_BT2020_YCbCr: 12>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_ITUR_BT2020_RGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_ITUR_BT2020_RGB", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_ITUR_BT2020_RGB: 13>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_RGB_WIDE_GAMUT_FIX", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_RGB_WIDE_GAMUT_FIX", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_RGB_WIDE_GAMUT_FIX: 14>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_RGB_WIDE_GAMUT_FLT", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_RGB_WIDE_GAMUT_FLT", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_RGB_WIDE_GAMUT_FLT: 15>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_DCI_P3", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_DCI_P3", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_DCI_P3: 16>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_DICOM_1_4_GRAY_SCALE", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_DICOM_1_4_GRAY_SCALE", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_DICOM_1_4_GRAY_SCALE: 17>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_CUSTOM_COLOR_PROFILE", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_CUSTOM_COLOR_PROFILE", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_CUSTOM_COLOR_PROFILE: 18>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_opYCC601", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_opYCC601", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_AdobeYCC601: 9>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.Colorimetry.CM_opRGB", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.Colorimetry.CM_opRGB", "kind": "variable", "doc": "

\n", "default_value": "<Colorimetry.CM_AdobeRGB: 10>"}, {"fullname": "UniTAP.common.color_info.ColorInfo.colorimetry", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.colorimetry", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.color_format", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.color_format", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.dynamic_range", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.dynamic_range", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.bpc", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.bpc", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.color_info.ColorInfo.is_valid", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.is_valid", "kind": "function", "doc": "

Check that information is valid (not equal NONE state and bpc more than 0).

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.common.color_info.ColorInfo.bpp", "modulename": "UniTAP.common.color_info", "qualname": "ColorInfo.bpp", "kind": "variable", "doc": "

Returns calculated bits per pixel for this color info (except DSC). 0 if color info is not valid.

\n\n
Returns:
\n\n
\n

object of int type.

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.common.data_info", "modulename": "UniTAP.common.data_info", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.data_info.DataInfo", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo", "kind": "class", "doc": "

Class contains information of frame Packing, ComponentOrder, Alignment.

\n"}, {"fullname": "UniTAP.common.data_info.DataInfo.Packing", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Packing", "kind": "class", "doc": "

Contains values of possible packing.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.data_info.DataInfo.Packing.P_UNKNOWN", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Packing.P_UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<Packing.P_UNKNOWN: 0>"}, {"fullname": "UniTAP.common.data_info.DataInfo.Packing.P_PLANAR", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Packing.P_PLANAR", "kind": "variable", "doc": "

\n", "default_value": "<Packing.P_PLANAR: 1>"}, {"fullname": "UniTAP.common.data_info.DataInfo.Packing.P_PACKED", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Packing.P_PACKED", "kind": "variable", "doc": "

\n", "default_value": "<Packing.P_PACKED: 2>"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder", "kind": "class", "doc": "

Contains values of possible component order.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_UNKNOWN", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<ComponentOrder.CO_UNKNOWN: 0>"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_UCDRX", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_UCDRX", "kind": "variable", "doc": "

\n", "default_value": "<ComponentOrder.CO_UCDRX: 1>"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_RGB", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_RGB", "kind": "variable", "doc": "

\n", "default_value": "<ComponentOrder.CO_RGB: 2>"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_RGBA", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_RGBA", "kind": "variable", "doc": "

\n", "default_value": "<ComponentOrder.CO_RGBA: 3>"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_BGR", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_BGR", "kind": "variable", "doc": "

\n", "default_value": "<ComponentOrder.CO_BGR: 4>"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_BGRA", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_BGRA", "kind": "variable", "doc": "

\n", "default_value": "<ComponentOrder.CO_BGRA: 5>"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_YCbCr", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_YCbCr", "kind": "variable", "doc": "

\n", "default_value": "<ComponentOrder.CO_YCbCr: 6>"}, {"fullname": "UniTAP.common.data_info.DataInfo.ComponentOrder.CO_CbY0CrY1", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.ComponentOrder.CO_CbY0CrY1", "kind": "variable", "doc": "

\n", "default_value": "<ComponentOrder.CO_CbY0CrY1: 7>"}, {"fullname": "UniTAP.common.data_info.DataInfo.Alignment", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Alignment", "kind": "class", "doc": "

Contains values of possible alignment.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.data_info.DataInfo.Alignment.A_UNKNOWN", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Alignment.A_UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<Alignment.A_UNKNOWN: 0>"}, {"fullname": "UniTAP.common.data_info.DataInfo.Alignment.A_MSB", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Alignment.A_MSB", "kind": "variable", "doc": "

\n", "default_value": "<Alignment.A_MSB: 1>"}, {"fullname": "UniTAP.common.data_info.DataInfo.Alignment.A_LSB", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.Alignment.A_LSB", "kind": "variable", "doc": "

\n", "default_value": "<Alignment.A_LSB: 2>"}, {"fullname": "UniTAP.common.data_info.DataInfo.packing", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.packing", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.data_info.DataInfo.component_order", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.component_order", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.data_info.DataInfo.alignment", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.alignment", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.data_info.DataInfo.is_valid", "modulename": "UniTAP.common.data_info", "qualname": "DataInfo.is_valid", "kind": "function", "doc": "

Check that information is valid (not equal UNKNOWN state).

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.common.timestamp", "modulename": "UniTAP.common.timestamp", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.timestamp.Timestamp", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp", "kind": "class", "doc": "

Class contains information about timestamp in several representation variant:

\n\n
    \n
  • Seconds to_sec.
  • \n
  • Milliseconds to_m_sec.
  • \n
  • Microseconds to_u_sec.
  • \n
  • Nanoseconds to_n_sec or value.
  • \n
\n"}, {"fullname": "UniTAP.common.timestamp.Timestamp.__init__", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.__init__", "kind": "function", "doc": "

\n", "signature": "(nano_secs: int)"}, {"fullname": "UniTAP.common.timestamp.Timestamp.to_sec", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.to_sec", "kind": "variable", "doc": "

Returns time in seconds.

\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timestamp.Timestamp.to_m_sec", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.to_m_sec", "kind": "variable", "doc": "

Returns time milliseconds seconds.

\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timestamp.Timestamp.to_u_sec", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.to_u_sec", "kind": "variable", "doc": "

Returns time microseconds seconds.

\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timestamp.Timestamp.to_n_sec", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.to_n_sec", "kind": "variable", "doc": "

Returns time nanoseconds seconds.

\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timestamp.Timestamp.value", "modulename": "UniTAP.common.timestamp", "qualname": "Timestamp.value", "kind": "variable", "doc": "

Returns time nanoseconds seconds.

\n", "annotation": ": float"}, {"fullname": "UniTAP.common.timing", "modulename": "UniTAP.common.timing", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing", "modulename": "UniTAP.common.timing", "qualname": "Timing", "kind": "class", "doc": "

Class Timing contains information about Timing: all resolutions, timing id, frame rate, AspectRatio,\nStandard, ReduceBlanking.

\n"}, {"fullname": "UniTAP.common.timing.Timing.Standard", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard", "kind": "class", "doc": "

Class Standard contains all possible variants of timing standards.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_NONE", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_NONE", "kind": "variable", "doc": "

\n", "default_value": "<Standard.SD_NONE: 0>"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_CVT", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_CVT", "kind": "variable", "doc": "

\n", "default_value": "<Standard.SD_CVT: 1>"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_DMT", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_DMT", "kind": "variable", "doc": "

\n", "default_value": "<Standard.SD_DMT: 2>"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_CTA", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_CTA", "kind": "variable", "doc": "

\n", "default_value": "<Standard.SD_CTA: 3>"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_UGF", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_UGF", "kind": "variable", "doc": "

\n", "default_value": "<Standard.SD_UGF: 4>"}, {"fullname": "UniTAP.common.timing.Timing.Standard.SD_OVT", "modulename": "UniTAP.common.timing", "qualname": "Timing.Standard.SD_OVT", "kind": "variable", "doc": "

\n", "default_value": "<Standard.SD_OVT: 5>"}, {"fullname": "UniTAP.common.timing.Timing.AspectRatio", "modulename": "UniTAP.common.timing", "qualname": "Timing.AspectRatio", "kind": "class", "doc": "

Class AspectRatio contains all possible variants of timing aspect ratio.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.timing.Timing.AspectRatio.AR_NONE", "modulename": "UniTAP.common.timing", "qualname": "Timing.AspectRatio.AR_NONE", "kind": "variable", "doc": "

\n", "default_value": "<AspectRatio.AR_NONE: 0>"}, {"fullname": "UniTAP.common.timing.Timing.AspectRatio.AR_4_3", "modulename": "UniTAP.common.timing", "qualname": "Timing.AspectRatio.AR_4_3", "kind": "variable", "doc": "

\n", "default_value": "<AspectRatio.AR_4_3: 1>"}, {"fullname": "UniTAP.common.timing.Timing.AspectRatio.AR_16_9", "modulename": "UniTAP.common.timing", "qualname": "Timing.AspectRatio.AR_16_9", "kind": "variable", "doc": "

\n", "default_value": "<AspectRatio.AR_16_9: 2>"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking", "kind": "class", "doc": "

Class ReduceBlanking contains all possible variants of timing reduce blanking.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking.RB_NONE", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking.RB_NONE", "kind": "variable", "doc": "

\n", "default_value": "<ReduceBlanking.RB_NONE: 0>"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking.RB1", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking.RB1", "kind": "variable", "doc": "

\n", "default_value": "<ReduceBlanking.RB1: 1>"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking.RB2", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking.RB2", "kind": "variable", "doc": "

\n", "default_value": "<ReduceBlanking.RB2: 2>"}, {"fullname": "UniTAP.common.timing.Timing.ReduceBlanking.RB3", "modulename": "UniTAP.common.timing", "qualname": "Timing.ReduceBlanking.RB3", "kind": "variable", "doc": "

\n", "default_value": "<ReduceBlanking.RB3: 3>"}, {"fullname": "UniTAP.common.timing.Timing.frame_rate", "modulename": "UniTAP.common.timing", "qualname": "Timing.frame_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.hactive", "modulename": "UniTAP.common.timing", "qualname": "Timing.hactive", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.vactive", "modulename": "UniTAP.common.timing", "qualname": "Timing.vactive", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.htotal", "modulename": "UniTAP.common.timing", "qualname": "Timing.htotal", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.vtotal", "modulename": "UniTAP.common.timing", "qualname": "Timing.vtotal", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.hstart", "modulename": "UniTAP.common.timing", "qualname": "Timing.hstart", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.vstart", "modulename": "UniTAP.common.timing", "qualname": "Timing.vstart", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.hswidth", "modulename": "UniTAP.common.timing", "qualname": "Timing.hswidth", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.vswidth", "modulename": "UniTAP.common.timing", "qualname": "Timing.vswidth", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.id", "modulename": "UniTAP.common.timing", "qualname": "Timing.id", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.aspect_ratio", "modulename": "UniTAP.common.timing", "qualname": "Timing.aspect_ratio", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.standard", "modulename": "UniTAP.common.timing", "qualname": "Timing.standard", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.reduce_blanking", "modulename": "UniTAP.common.timing", "qualname": "Timing.reduce_blanking", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.timing.Timing.is_valid", "modulename": "UniTAP.common.timing", "qualname": "Timing.is_valid", "kind": "function", "doc": "

Check that timing is correct (Resolutions and frame rate more than 0)

\n\n
Returns:
\n\n
\n

is valid (bool) - valid (True) or not (False)

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.common.timing.Timing.pixel_clock", "modulename": "UniTAP.common.timing", "qualname": "Timing.pixel_clock", "kind": "variable", "doc": "

Returns calculated pixel clock required for this video mode in MHz. 0.0 if video mode is not valid.

\n\n
Returns:
\n\n
\n

pixel clock (float)

\n
\n", "annotation": ": float"}, {"fullname": "UniTAP.common.video_frame", "modulename": "UniTAP.common.video_frame", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat", "kind": "class", "doc": "

Describe all supported image file formats for saving VideoFrame:

\n\n
    \n
  • BIN.
  • \n
  • PPM.
  • \n
  • BMP.
  • \n
  • DSC.
  • \n
\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat.IFF_BIN", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat.IFF_BIN", "kind": "variable", "doc": "

\n", "default_value": "<ImageFileFormat.IFF_BIN: 0>"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat.IFF_PPM", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat.IFF_PPM", "kind": "variable", "doc": "

\n", "default_value": "<ImageFileFormat.IFF_PPM: 1>"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat.IFF_BMP", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat.IFF_BMP", "kind": "variable", "doc": "

\n", "default_value": "<ImageFileFormat.IFF_BMP: 2>"}, {"fullname": "UniTAP.common.video_frame.ImageFileFormat.IFF_DSC", "modulename": "UniTAP.common.video_frame", "qualname": "ImageFileFormat.IFF_DSC", "kind": "variable", "doc": "

\n", "default_value": "<ImageFileFormat.IFF_DSC: 3>"}, {"fullname": "UniTAP.common.video_frame.VideoFrame", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame", "kind": "class", "doc": "

Class VideoFrame contains base information about video frame:

\n\n
    \n
  • Height (int).
  • \n
  • Width (int).
  • \n
  • Data (bytearray).
  • \n
  • Color info (object of ColorInfo).
  • \n
  • Data info (object of DataInfo).
  • \n
  • Timestamp (object of Timestamp).
  • \n
\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.width", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.width", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.height", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.height", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.data", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.data", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.color_info", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.color_info", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.data_info", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.data_info", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.timestamp", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.timestamp", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.video_frame.VideoFrame.is_compressed", "modulename": "UniTAP.common.video_frame", "qualname": "VideoFrame.is_compressed", "kind": "function", "doc": "

\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.common.video_frame.get_vf_from_image", "modulename": "UniTAP.common.video_frame", "qualname": "get_vf_from_image", "kind": "function", "doc": "

Function allows getting prepared object of VideoFrame from external (custom) image.

\n\n
Arguments:
\n\n
    \n
  • path (str) - full path to image.
  • \n
  • width (int) - width of image.
  • \n
  • height (int) - height of image.
  • \n
\n", "signature": "(\tpath: str,\twidth: int,\theight: int) -> UniTAP.common.video_frame.VideoFrame:", "funcdef": "def"}, {"fullname": "UniTAP.common.video_mode", "modulename": "UniTAP.common.video_mode", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.video_mode.VideoMode", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode", "kind": "class", "doc": "

Class VideoMode combines information about Timing and ColorInfo.

\n"}, {"fullname": "UniTAP.common.video_mode.VideoMode.__init__", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.__init__", "kind": "function", "doc": "

\n", "signature": "(\ttiming: UniTAP.common.timing.Timing = <UniTAP.common.timing.Timing object>,\tcolor_info: UniTAP.common.color_info.ColorInfo = <UniTAP.common.color_info.ColorInfo object>)"}, {"fullname": "UniTAP.common.video_mode.VideoMode.timing", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.timing", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.video_mode.VideoMode.color_info", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.color_info", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.video_mode.VideoMode.is_valid", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.is_valid", "kind": "function", "doc": "

Check that Timing and ColorInfo of Video mode is valid.

\n\n
Returns:
\n\n
\n

object of bool type - Video mode valid or not

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.common.video_mode.VideoMode.bit_rate", "modulename": "UniTAP.common.video_mode", "qualname": "VideoMode.bit_rate", "kind": "variable", "doc": "

Returns calculated bit rate required for this video mode in Gbps. 0 if video mode is not valid

\n\n
Returns:
\n\n
\n

object of float type

\n
\n", "annotation": ": float"}, {"fullname": "UniTAP.common.dsc_video_frame", "modulename": "UniTAP.common.dsc_video_frame", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_video_frame.VideoFrameDSC", "modulename": "UniTAP.common.dsc_video_frame", "qualname": "VideoFrameDSC", "kind": "class", "doc": "

Class VideoFrameDSC contains base information about DSC compressed video frame:

\n\n
    \n
  • Height (int).
  • \n
  • Width (int).
  • \n
  • Data (bytearray).
  • \n
  • Color info (object of ColorInfo).
  • \n
  • Data info (object of DataInfo).
  • \n
  • Timestamp (object of Timestamp).
  • \n
  • CompressionInfo (object of CompressionInfo)
  • \n
\n", "bases": "UniTAP.common.video_frame.VideoFrame"}, {"fullname": "UniTAP.common.dsc_video_frame.VideoFrameDSC.compression_info", "modulename": "UniTAP.common.dsc_video_frame", "qualname": "VideoFrameDSC.compression_info", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_video_frame.VideoFrameDSC.is_compressed", "modulename": "UniTAP.common.dsc_video_frame", "qualname": "VideoFrameDSC.is_compressed", "kind": "function", "doc": "

Return state of the video frame, compressed it or not.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.common.dsc_compression_info", "modulename": "UniTAP.common.dsc_compression_info", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo", "kind": "class", "doc": "

Class contains information about DSC compression used on frame.

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat", "kind": "class", "doc": "

Contains values of possible color format.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_NONE", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_NONE", "kind": "variable", "doc": "

\n", "default_value": "<DscColorFormat.CF_NONE: -1>"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_RGB", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_RGB", "kind": "variable", "doc": "

\n", "default_value": "<DscColorFormat.CF_RGB: 0>"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_YCbCr_422", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_YCbCr_422", "kind": "variable", "doc": "

\n", "default_value": "<DscColorFormat.CF_YCbCr_422: 1>"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_YCbCr_444", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_YCbCr_444", "kind": "variable", "doc": "

\n", "default_value": "<DscColorFormat.CF_YCbCr_444: 2>"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_YCbCr_420", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_YCbCr_420", "kind": "variable", "doc": "

\n", "default_value": "<DscColorFormat.CF_YCbCr_420: 3>"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.DscColorFormat.CF_Simple_422", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.DscColorFormat.CF_Simple_422", "kind": "variable", "doc": "

\n", "default_value": "<DscColorFormat.CF_Simple_422: 4>"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.color_format", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.color_format", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.bpp", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.bpp", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.is_block_prediction_enabled", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.is_block_prediction_enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.h_slice_size", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.h_slice_size", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.v_slice_size", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.v_slice_size", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.buffer_bit_depth", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.buffer_bit_depth", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.version", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.version", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.is_simple_as_444", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.is_simple_as_444", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.common.dsc_compression_info.DscCompressionInfo.is_valid", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "DscCompressionInfo.is_valid", "kind": "function", "doc": "

Return state of the video frame and check color_format, bpp, h and v slice_size and DSC version.\nIf everything ok, return True, otherwise - False.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.common.dsc_compression_info.create_from_pps", "modulename": "UniTAP.common.dsc_compression_info", "qualname": "create_from_pps", "kind": "function", "doc": "

Fill structure 'DscCompressionInfo' from PPS header of the DSC image.

\n\n
Returns:
\n\n
\n

object of DscCompressionInfo type.

\n
\n", "signature": "(\tpps_bytearray: bytearray) -> UniTAP.common.dsc_compression_info.DscCompressionInfo:", "funcdef": "def"}, {"fullname": "UniTAP.dev.device", "modulename": "UniTAP.dev.device", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.device.MODEL_TO_CLASS", "modulename": "UniTAP.dev.device", "qualname": "MODEL_TO_CLASS", "kind": "variable", "doc": "

\n", "default_value": "{'UCD-500': <class 'UniTAP.dev.dev_5xx_roles.UCD500'>, 'UCD-424': <class 'UniTAP.dev.dev_4xx_roles.UCD424'>, 'UCD-422': <class 'UniTAP.dev.dev_4xx_roles.UCD422'>, 'UCD-400': <class 'UniTAP.dev.dev_4xx_roles.UCD400'>, 'UCD-340': <class 'UniTAP.dev.dev_3xx_roles.UCD340'>, 'UCD-323': <class 'UniTAP.dev.dev_3xx_roles.UCD323'>, 'UCD-301': <class 'UniTAP.dev.dev_3xx_roles.UCD301'>, 'UCD-240': <class 'UniTAP.dev.dev_3xx_roles.UCD240'>}"}, {"fullname": "UniTAP.dev.device.NotExistingRoleSelected", "modulename": "UniTAP.dev.device", "qualname": "NotExistingRoleSelected", "kind": "class", "doc": "

Redefinition of base exception.\nDefine error of 'not existing role selected'.

\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.dev.device.DeviceRoleIsAlreadySelected", "modulename": "UniTAP.dev.device", "qualname": "DeviceRoleIsAlreadySelected", "kind": "class", "doc": "

Redefinition of base exception.\nDefine error of 'device role already selected'.

\n", "bases": "builtins.Exception"}, {"fullname": "UniTAP.dev.device.TSIDevice", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice", "kind": "class", "doc": "

Class TSIDevice ... Allows:

\n\n
    \n
  • Select role of the device select_role.
  • \n
  • Get and redefine OPF (Operator feedback dialog) handler opf_handler.
  • \n
\n"}, {"fullname": "UniTAP.dev.device.TSIDevice.__init__", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice.__init__", "kind": "function", "doc": "

\n", "signature": "(\tio: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tname: str,\tserial_number: str,\troles: List[~RoleType])"}, {"fullname": "UniTAP.dev.device.TSIDevice.select_role", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice.select_role", "kind": "function", "doc": "

Function allows selecting role of the chosen device.\nFor example: UniTAP.dev.UCD500.DPSourceDPSink - will be opened UCD-500 in role DisplayPort Source and Sink.

\n\n
Arguments:
\n\n
    \n
  • role_type (RoleType) - one of the possible roles.
  • \n
\n\n
Returns:
\n\n
\n

object of RoleType type. Selected role.

\n
\n", "signature": "(self, role_type: Type[~RoleType]) -> ~RoleType:", "funcdef": "def"}, {"fullname": "UniTAP.dev.device.TSIDevice.available_roles", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice.available_roles", "kind": "variable", "doc": "

Returns available list of roles.

\n\n
Returns:
\n\n
\n

object of list type.

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.device.TSIDevice.opf_handler", "modulename": "UniTAP.dev.device", "qualname": "TSIDevice.opf_handler", "kind": "variable", "doc": "

Returns current OPF handler.

\n\n
Returns:
\n\n
\n

object of handler type.

\n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles", "modulename": "UniTAP.dev.dev_3xx_roles", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340", "kind": "class", "doc": "

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

\n\n
    \n
  • 'USB-C, DP Alt Mode Reference Sink' USBCSink
  • \n
  • 'USB-C, DP Alt Mode Reference Source' USBCSource.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink", "kind": "class", "doc": "

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

\n\n
    \n
  • DPRX.
  • \n
  • DUTTests.
  • \n
  • PDC.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.dprx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.pdcrx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.pdcrx", "kind": "variable", "doc": "

Returns PDC Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of PDC340 type.

\n
\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC340"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource", "kind": "class", "doc": "

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

\n\n
    \n
  • DPTX.
  • \n
  • DUTTests.
  • \n
  • PDC.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.dptx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.dptx", "kind": "variable", "doc": "

Returns DP Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of DPTX type.

\n
\n", "annotation": ": UniTAP.dev.ports.dptx.DPTX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.pdctx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.pdctx", "kind": "variable", "doc": "

Returns PDC Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of PDC340 type.

\n
\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC340"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.USBCSource.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.USBCSource.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD340.ROLE_DICT", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD340.ROLE_DICT", "kind": "variable", "doc": "

\n", "default_value": "{'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'>}"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD240", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD240", "kind": "class", "doc": "

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

\n\n
    \n
  • 'USB-C, DP Alt Mode Reference Sink' USBCSink
  • \n
  • 'USB-C, DP Alt Mode Reference Source' USBCSource.
  • \n
\n", "bases": "UCD340"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323", "kind": "class", "doc": "

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

\n\n
    \n
  • 'DisplayPort Reference Sink (SST, HDCP 2.3)' DPSink
  • \n
  • 'DisplayPort Reference Source (SST, HDCP 2.3)' DPSource
  • \n
  • 'HDMI Reference Sink (HDCP 2.3)' HDMISink
  • \n
  • 'HDMI Reference Source (HDCP 2.3)' HDMISource
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink", "kind": "class", "doc": "

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

\n\n
    \n
  • DPRX.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink.dprx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource", "kind": "class", "doc": "

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

\n\n
    \n
  • DPTX.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource.dptx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource.dptx", "kind": "variable", "doc": "

Returns DP Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of DPTX type.

\n
\n", "annotation": ": UniTAP.dev.ports.dptx.DPTX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.DPSource.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.DPSource.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink", "kind": "class", "doc": "

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

\n\n
    \n
  • HDRX.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink.hdrx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink.hdrx", "kind": "variable", "doc": "

Returns HDMI Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HDRX type.

\n
\n", "annotation": ": UniTAP.dev.ports.hdrx.HDRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource", "kind": "class", "doc": "

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

\n\n
    \n
  • HDTX.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource.hdtx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource.hdtx", "kind": "variable", "doc": "

Returns HDMI Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of HDTX type.

\n
\n", "annotation": ": UniTAP.dev.ports.hdtx.HDTX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.HDMISource.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.HDMISource.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD323.ROLE_DICT", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD323.ROLE_DICT", "kind": "variable", "doc": "

\n", "default_value": "{'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'>}"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301", "kind": "class", "doc": "

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

\n\n
    \n
  • 'DisplayPort Reference Sink (SST, HDCP 2.3)' DPSink
  • \n
  • 'HDMI Reference Sink (HDCP 2.3)' HDMISink
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink", "kind": "class", "doc": "

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

\n\n
    \n
  • DPRX.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink.dprx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink", "kind": "class", "doc": "

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

\n\n
    \n
  • HDRX.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink.hdrx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink.hdrx", "kind": "variable", "doc": "

Returns HDMI Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HDRX type.

\n
\n", "annotation": ": UniTAP.dev.ports.hdrx.HDRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.HDMISink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.HDMISink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink", "kind": "class", "doc": "

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

\n\n
    \n
  • DPRX.
  • \n
  • HDRX.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.__init__", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.hdrx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.hdrx", "kind": "variable", "doc": "

Returns HDMI Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HDRX type.

\n
\n", "annotation": ": UniTAP.dev.ports.hdrx.HDRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.dprx", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.dut_tests", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.DPSinkHDMISink.name", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.DPSinkHDMISink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_3xx_roles.UCD301.ROLE_DICT", "modulename": "UniTAP.dev.dev_3xx_roles", "qualname": "UCD301.ROLE_DICT", "kind": "variable", "doc": "

\n", "default_value": "{'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'>}"}, {"fullname": "UniTAP.dev.dev_4xx_roles", "modulename": "UniTAP.dev.dev_4xx_roles", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400", "kind": "class", "doc": "

Class UCD400 describes of device UCD-400. Device has one possible role:

\n\n
    \n
  • 'DisplayPort Source and Sink' DPSourceDPSink
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink", "kind": "class", "doc": "

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

\n\n
    \n
  • DPRX4xx.
  • \n
  • DPTX4xx.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.__init__", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.dprx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX4xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx4xx.DPRX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.dptx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.dptx", "kind": "variable", "doc": "

Returns DP Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of DPTX4xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dptx4xx.DPTX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.dut_tests", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink.name", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.DPSourceDPSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD400.ROLE_DICT", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD400.ROLE_DICT", "kind": "variable", "doc": "

\n", "default_value": "{'DisplayPort Source and Sink': <class 'UniTAP.dev.dev_4xx_roles.UCD400.DPSourceDPSink'>}"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422", "kind": "class", "doc": "

Class UCD422 describes of device UCD-422. Device has one possible role:

\n\n
    \n
  • 'HDMI Source and Sink' HDMISourceHDMISink
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink", "kind": "class", "doc": "

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

\n\n
    \n
  • HDRX4xx.
  • \n
  • HDTX4xx.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.__init__", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.hdtx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.hdtx", "kind": "variable", "doc": "

Returns HDMI Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of HDTX4xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.hdtx4xx.HDTX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.hdrx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.hdrx", "kind": "variable", "doc": "

Returns HDMI Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HDRX4xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.hdrx4xx.HDRX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.dut_tests", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink.name", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.HDMISourceHDMISink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD422.ROLE_DICT", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD422.ROLE_DICT", "kind": "variable", "doc": "

\n", "default_value": "{'HDMI Source and Sink': <class 'UniTAP.dev.dev_4xx_roles.UCD422.HDMISourceHDMISink'>}"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424", "kind": "class", "doc": "

Class UCD424 describes of device UCD-424. Device has one possible role:

\n\n
    \n
  • 'USB-C Source and Sink' USBCSourceUSBCSink.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink", "kind": "class", "doc": "

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

\n\n
    \n
  • DPRX4xx.
  • \n
  • DPTX4xx.
  • \n
  • DUTTests.
  • \n
  • PDC.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.__init__", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.dprx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX4xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx4xx.DPRX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.dptx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.dptx", "kind": "variable", "doc": "

Returns DP Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of DPTX4xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dptx4xx.DPTX4xx"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.pdcrx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.pdcrx", "kind": "variable", "doc": "

Returns PDC Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of PDC424 type.

\n
\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC424"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.pdctx", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.pdctx", "kind": "variable", "doc": "

Returns PDC source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of PDC424 type.

\n
\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC424"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.dut_tests", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink.name", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.USBCSourceUSBCSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_4xx_roles.UCD424.ROLE_DICT", "modulename": "UniTAP.dev.dev_4xx_roles", "qualname": "UCD424.ROLE_DICT", "kind": "variable", "doc": "

\n", "default_value": "{'USB-C Source and Sink': <class 'UniTAP.dev.dev_4xx_roles.UCD424.USBCSourceUSBCSink'>}"}, {"fullname": "UniTAP.dev.dev_5xx_roles", "modulename": "UniTAP.dev.dev_5xx_roles", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500", "kind": "class", "doc": "

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

\n\n
    \n
  • 'DisplayPort Source and Sink' DPSourceDPSink.
  • \n
  • 'DisplayPort Source and USB-C, DP Alt Mode Sink' DPSourceUSBCSink.
  • \n
  • 'DisplayPort Sink and USB-C, DP Alt Mode Source' USBCSourceDPSink.
  • \n
  • 'USB-C, DP Alt Mode Source and Sink' USBCSourceUSBCSink.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink", "kind": "class", "doc": "

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

\n\n
    \n
  • DPRX5xx.
  • \n
  • DPTX5xx.
  • \n
  • DUTTests.
  • \n
\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.__init__", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.dprx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX5xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx5xx.DPRX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.dptx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.dptx", "kind": "variable", "doc": "

Returns DP Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of DPTX5xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dptx5xx.DPTX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.dut_tests", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceDPSink.name", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceDPSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.__init__", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.dprx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX5xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx5xx.DPRX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.dptx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.dptx", "kind": "variable", "doc": "

Returns DP Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of DPTX5xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dptx5xx.DPTX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.pdcrx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.pdcrx", "kind": "variable", "doc": "

Returns PDC Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of PDC500 type.

\n
\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC500"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.dut_tests", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.DPSourceUSBCSink.name", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.DPSourceUSBCSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.__init__", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.dprx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX5xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx5xx.DPRX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.dptx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.dptx", "kind": "variable", "doc": "

Returns DP Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of DPTX5xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dptx5xx.DPTX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.pdctx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.pdctx", "kind": "variable", "doc": "

Returns PDC source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of PDC500 type.

\n
\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC500"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.dut_tests", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceDPSink.name", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceDPSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.__init__", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tdev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.dprx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.dprx", "kind": "variable", "doc": "

Returns DP Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPRX5xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dprx5xx.DPRX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.dptx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.dptx", "kind": "variable", "doc": "

Returns DP Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of DPTX5xx type.

\n
\n", "annotation": ": UniTAP.dev.ports.dptx5xx.DPTX5xx"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.pdcrx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.pdcrx", "kind": "variable", "doc": "

Returns PDC Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of PDC500 type.

\n
\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC500"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.pdctx", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.pdctx", "kind": "variable", "doc": "

Returns PDC source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of PDC500 type.

\n
\n", "annotation": ": UniTAP.dev.ports.pdc_port.PDC500"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.dut_tests", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.dut_tests", "kind": "variable", "doc": "

Returns DUT Test module.

\n\n
Returns:
\n\n
\n

object of DUTTests type.

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_tests.DUTTests"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.USBCSourceUSBCSink.name", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.USBCSourceUSBCSink.name", "kind": "variable", "doc": "

Returns name of role.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.dev_5xx_roles.UCD500.ROLE_DICT", "modulename": "UniTAP.dev.dev_5xx_roles", "qualname": "UCD500.ROLE_DICT", "kind": "variable", "doc": "

\n", "default_value": "{'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'>}"}, {"fullname": "UniTAP.dev.modules.capturer.result_object", "modulename": "UniTAP.dev.modules.capturer.result_object", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject", "kind": "class", "doc": "

The base class of all capture results.\nContains information about start_capture_time, end_capture_time, timestamp and buffer with captured data.

\n"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.start_capture_time", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.start_capture_time", "kind": "variable", "doc": "

Return start capture time.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.end_capture_time", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.end_capture_time", "kind": "variable", "doc": "

Return end capture time.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.timestamp", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.timestamp", "kind": "variable", "doc": "

Return timestamp.

\n\n
Returns:
\n\n
\n

object of Timestamp type

\n
\n", "annotation": ": UniTAP.common.timestamp.Timestamp"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.buffer", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.buffer", "kind": "variable", "doc": "

Return buffer with captured data.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.modules.capturer.result_object.ResultObject.clear", "modulename": "UniTAP.dev.modules.capturer.result_object", "qualname": "ResultObject.clear", "kind": "function", "doc": "

Clear all data.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.Test", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "Test", "kind": "class", "doc": "

Class TestGroup describes template of usual test.\nContains info of:

\n\n
    \n
  • Test name name.
  • \n
  • Test ID id
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.Test.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "Test.__init__", "kind": "function", "doc": "

\n", "signature": "(name: str, test_id: int)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.Test.name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "Test.name", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.Test.id", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "Test.id", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup", "kind": "class", "doc": "

Class TestGroup describes template of usual test group.\nContains info of:

\n\n
    \n
  • Test count test_count.
  • \n
  • Tests tests.
  • \n
  • Name name.
  • \n
  • ID id.
  • \n
\n", "bases": "typing.Generic[~DUTTestParameters]"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.__init__", "kind": "function", "doc": "

\n", "signature": "(_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId, name: str)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.test_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.test_count", "kind": "variable", "doc": "

Test count of test group.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.tests", "kind": "variable", "doc": "

Returns tests.

\n\n
Returns:
\n\n
\n

object of `` type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.name", "kind": "variable", "doc": "

Returns test group name.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.TestGroup.id", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "TestGroup.id", "kind": "variable", "doc": "

Returns ID of test group.

\n\n
Returns:
\n\n
\n

object of id type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.test_info.TestGroupId"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests", "kind": "class", "doc": "

Class DUTTests allows working with available tests on the device.

\n\n
    \n
  • Run run.
  • \n
  • Get default parameters for selected test group get_default_parameters.
  • \n
  • Get available test count in selected group number_tests_in_group.
  • \n
  • Get all test results get_all_tests_results.
  • \n
  • Clear all test results clear_results.
  • \n
  • Get information of available test groups info_of_available_test_groups.
  • \n
  • Make report after testing make_report.
  • \n
  • Run test from file run_from_file - Not implemented. Will be added later.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.__init__", "kind": "function", "doc": "

\n", "signature": "(dev_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.run", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.run", "kind": "function", "doc": "

Run selected test of test group.

\n\n
Arguments:
\n\n
    \n
  • group_id (TestGroupId) - test group id
  • \n
  • test_id (int)
  • \n
  • params (DUTTestParameters) - one of the variants of params
  • \n
  • print_fw_logs (bool) - print FW logs (enable/disable)
  • \n
  • test_delay (int) - delay between tests (in seconds)
  • \n
\n", "signature": "(\tself,\tgroup_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId,\ttest_id: int,\tparams: Optional[~DUTTestParameters] = None,\tprint_fw_logs: bool = True,\ttest_delay: int = 0) -> UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_params_from_file", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_params_from_file", "kind": "function", "doc": "

Get test parameters from transferred file: td or json (not cdf).

\n\n
Arguments:
\n\n
    \n
  • path ('str') - full path to config file
  • \n
\n", "signature": "(\tself,\tpath: str) -> Tuple[UniTAP.dev.modules.dut_tests.test_info.TestGroupId, int, ~DUTTestParameters]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_params_from_cdf_file", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_params_from_cdf_file", "kind": "function", "doc": "

Get test parameters from transferred file: json (cdf).

\n\n
Arguments:
\n\n
    \n
  • path ('str') - full path to config file
  • \n
\n", "signature": "(self, path: str) -> ~DUTTestParameters:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_default_parameters", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_default_parameters", "kind": "function", "doc": "

Get predefined (default) parameters of test group.

\n\n
Arguments:
\n\n
    \n
  • group_type (DUTTestParameters) - test group id
  • \n
\n\n
Returns:
\n\n
\n

object of DUTTestParameters type

\n
\n", "signature": "(self, group_type: Type[~DUTTestParameters]) -> ~DUTTestParameters:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.number_tests_in_group", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.number_tests_in_group", "kind": "function", "doc": "

Returns all count of available tests of selected test group.

\n\n
Arguments:
\n\n
    \n
  • group_id (TestGroupId) - test group id
  • \n
\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(\tself,\tgroup_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_test_name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_test_name", "kind": "function", "doc": "

Returns test name by test id in selected test group.

\n\n
Arguments:
\n\n
    \n
  • group_id (TestGroupId) - test group id
  • \n
  • test_id (int) - test id
  • \n
\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "signature": "(\tself,\tgroup_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId,\ttest_id: int) -> str:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_test_id_by_name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_test_id_by_name", "kind": "function", "doc": "

Returns test ID by test name id in selected test group.

\n\n
Arguments:
\n\n
    \n
  • group_id (TestGroupId) - test group id
  • \n
  • name (str) - test name or part name of the test
  • \n
\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(\tself,\tgroup_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId,\tname: str) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_test_id_list_by_name", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_test_id_list_by_name", "kind": "function", "doc": "

Returns list of test ID by test name id in selected test group.

\n\n
Arguments:
\n\n
    \n
  • group_id (TestGroupId) - test group id
  • \n
  • name (str) - test name or part name of the test
  • \n
\n\n
Returns:
\n\n
\n

object of list[int] type

\n
\n", "signature": "(\tself,\tgroup_id: UniTAP.dev.modules.dut_tests.test_info.TestGroupId,\tname: str) -> List[int]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.print_test_params", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.print_test_params", "kind": "function", "doc": "

Print all test parameters in readable format.

\n\n
Arguments:
\n\n
    \n
  • params (DUTTestParameters) - type of params
  • \n
\n", "signature": "(params: ~DUTTestParameters):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.get_all_tests_results", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.get_all_tests_results", "kind": "function", "doc": "

Returns all test result. Combined in one TestResultObject object.

\n\n
Returns:
\n\n
\n

object of TestResultObject type

\n
\n", "signature": "(self) -> UniTAP.dev.modules.dut_tests.test_info.TestResultObject:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.clear_results", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.clear_results", "kind": "function", "doc": "

Clear all results.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.info_of_available_test_groups", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.info_of_available_test_groups", "kind": "variable", "doc": "

Returns all info in string format of test groups.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_tests.DUTTests.make_report", "modulename": "UniTAP.dev.modules.dut_tests.dut_tests", "qualname": "DUTTests.make_report", "kind": "function", "doc": "

Make report after testing.

\n\n
Arguments:
\n\n
    \n
  • path (str) - path to save report
  • \n
  • tested_by (str) - who tested
  • \n
  • dut_driver_version (str) - DUT driver version
  • \n
  • dut_firmware_version (str) - DUT FW version
  • \n
  • dut_model_name (str) - DUT model name
  • \n
  • dut_revision (str) - DUT revision
  • \n
  • dut_serial_number (str) - DUT serial number
  • \n
  • remarks (int) - additional remarks of testing
  • \n
  • results (list|None) - results of testing (if list is empty or None, usually use internal list of test
  • \n
  • results, which was filled during testing)
  • \n
\n", "signature": "(\tself,\tpath: str = 'Report.html',\ttested_by='',\tdut_driver_version='',\tdut_firmware_version='',\tdut_model_name='',\tdut_revision='',\tdut_serial_number='',\tremarks='',\tresults=None):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestStatusEnum", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestStatusEnum", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestStatusEnum.Idle", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestStatusEnum.Idle", "kind": "variable", "doc": "

\n", "default_value": "<TestStatusEnum.Idle: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestStatusEnum.Completed", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestStatusEnum.Completed", "kind": "variable", "doc": "

\n", "default_value": "<TestStatusEnum.Completed: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestStatusEnum.InProgress", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestStatusEnum.InProgress", "kind": "variable", "doc": "

\n", "default_value": "<TestStatusEnum.InProgress: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId", "kind": "class", "doc": "

Class TestGroupId contains all possible variants of Test groups ID.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.UNKNOWN", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.UNKNOWN: -1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.AUDIO_TEST", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.AUDIO_TEST", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.AUDIO_TEST: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_ELECTRICAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_ELECTRICAL", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_RX_ELECTRICAL: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDMI_RX_ELECTRICAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDMI_RX_ELECTRICAL", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HDMI_RX_ELECTRICAL: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DVI_RX_ELECTRICAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DVI_RX_ELECTRICAL", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DVI_RX_ELECTRICAL: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.CEC_FUNCTIONAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.CEC_FUNCTIONAL", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.CEC_FUNCTIONAL: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_CRC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_CRC", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_RX_CRC: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_SIMPLE_LT", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_SIMPLE_LT", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_RX_SIMPLE_LT: 7>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_AUTHENTICATION", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_AUTHENTICATION", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_HDCP_CTS_AUTHENTICATION: 10>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDMI_RX_CRC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDMI_RX_CRC", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HDMI_RX_CRC: 11>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.USB_TYPE_C_ELECTRICAL", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.USB_TYPE_C_ELECTRICAL", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.USB_TYPE_C_ELECTRICAL: 12>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_LL_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_LL_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_RX_LL_CTS: 14>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_TX_LL_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_TX_LL_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_TX_LL_CTS: 15>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_TX_LL_CTS_DSC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_TX_LL_CTS_DSC", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_TX_LL_CTS_DSC: 16>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_LL_CTS_DSC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_LL_CTS_DSC", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_RX_LL_CTS_DSC: 17>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_LL_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_LL_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_RX_LL_CTS: 18>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_LL_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_LL_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_TX_LL_CTS: 19>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_LTTPR_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_LTTPR_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_LTTPR_CTS: 20>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_1A", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_1A", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_HDCP_CTS_1A: 38>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_1B", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_1B", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_HDCP_CTS_1B: 39>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_2C", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_2C", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_HDCP_CTS_2C: 40>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_3A", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_3A", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_HDCP_CTS_3A: 41>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_3B", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_3B", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_HDCP_CTS_3B: 42>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_HDCP_CTS_3C", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_HDCP_CTS_3C", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_HDCP_CTS_3C: 43>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_TX_DISPLAYID", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_TX_DISPLAYID", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_TX_DISPLAYID: 50>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_DISPLAYID", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_DISPLAYID", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_RX_DISPLAYID: 51>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDMI_RX_VRR", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDMI_RX_VRR", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HDMI_RX_VRR: 52>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDMI_TX_VRR", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDMI_TX_VRR", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HDMI_TX_VRR: 53>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_TX_ADAPTIVESYNC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_TX_ADAPTIVESYNC", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_TX_ADAPTIVESYNC: 54>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_RX_ADAPTIVESYNC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_RX_ADAPTIVESYNC", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_RX_ADAPTIVESYNC: 55>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_LTTPR_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_LTTPR_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_RX_LTTPR_CTS: 56>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_LTTPR_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_LTTPR_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_TX_LTTPR_CTS: 57>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_DSC_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_DSC_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_RX_DSC_CTS: 58>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_DSC_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_DSC_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_TX_DSC_CTS: 59>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_DISPAYID", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_DISPAYID", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_TX_DISPAYID: 60>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_DISPAYID", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_DISPAYID", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_RX_DISPAYID: 61>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_TX_ADAPTIVESYNC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_TX_ADAPTIVESYNC", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_TX_ADAPTIVESYNC: 62>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.DP_2_1_RX_ADAPTIVESYNC", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.DP_2_1_RX_ADAPTIVESYNC", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.DP_2_1_RX_ADAPTIVESYNC: 63>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HD_RX_DSC_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HD_RX_DSC_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HD_RX_DSC_CTS: 64>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HD_TX_DSC_CTS", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HD_TX_DSC_CTS", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HD_TX_DSC_CTS: 65>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HD_TX_CONTINUITY", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HD_TX_CONTINUITY", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HD_TX_CONTINUITY: 66>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HD_TX_CABLE_CHECK", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HD_TX_CABLE_CHECK", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HD_TX_CABLE_CHECK: 67>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.PIXEL_VIDEO_TEST", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.PIXEL_VIDEO_TEST", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.PIXEL_VIDEO_TEST: 1000>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.HDR10_TEST", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.HDR10_TEST", "kind": "variable", "doc": "

\n", "default_value": "<TestGroupId.HDR10_TEST: -2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestGroupId.has_value", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestGroupId.has_value", "kind": "function", "doc": "

\n", "signature": "(cls, value) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject", "kind": "class", "doc": "

Class SubTestResultObject contains information about testing of one test.

\n\n
    \n
  • Set and get Test result test_result.
  • \n
  • Set and get FW logs after testing fw_logs.
  • \n
  • Set and get Configuration information config_info.
  • \n
  • Set and get Error code error_code.
  • \n
  • Set and get Error logs error_logs.
  • \n
  • Set and get Test name test_name.
  • \n
  • Set and get Group name group_name.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.__init__", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.__init__", "kind": "function", "doc": "

\n", "signature": "(group_name: str, debug: bool)"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.test_result", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.test_result", "kind": "variable", "doc": "

Returns result after testing.

\n\n
Returns:
\n\n
\n

object of TestResult type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.report.report_maker.TestResult"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.fw_logs", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.fw_logs", "kind": "variable", "doc": "

Returns FW logs after testing.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.config_info", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.config_info", "kind": "variable", "doc": "

Returns config info after testing.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.error_code", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.error_code", "kind": "variable", "doc": "

Returns error code after testing.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.error_logs", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.error_logs", "kind": "variable", "doc": "

Returns error logs after testing.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.test_name", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.test_name", "kind": "variable", "doc": "

Returns test name.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.group_name", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.group_name", "kind": "variable", "doc": "

Returns test group name.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.test_delay", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.test_delay", "kind": "variable", "doc": "

Returns test delay.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.debug", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.debug", "kind": "variable", "doc": "

Returns debug test state (if you want to use special debug flags, your report will not valid).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject.json_config_info", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "SubTestResultObject.json_config_info", "kind": "variable", "doc": "

Returns json test config info.

\n\n
Returns:
\n\n
\n

object of base64 str type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestResultObject", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestResultObject", "kind": "class", "doc": "

Class TestResultObject allows get test results.

\n\n
    \n
  • Test result of selected test test_result.
  • \n
  • All test results all_test_results.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestResultObject.__init__", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestResultObject.__init__", "kind": "function", "doc": "

\n", "signature": "(\tresults: Union[UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject, List[UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject]])"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestResultObject.test_result", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestResultObject.test_result", "kind": "function", "doc": "

Test result of selected test.

\n\n
Arguments:
\n\n
    \n
  • index (int)
  • \n
\n\n
Returns:
\n\n
\n

object of SubTestResultObject|None type

\n
\n", "signature": "(\tself,\tindex: int) -> Optional[UniTAP.dev.modules.dut_tests.test_info.SubTestResultObject]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.test_info.TestResultObject.all_test_results", "modulename": "UniTAP.dev.modules.dut_tests.test_info", "qualname": "TestResultObject.all_test_results", "kind": "function", "doc": "
Returns:
\n\n
\n

object of list type

\n
\n", "signature": "(self) -> list:", "funcdef": "def"}, {"fullname": "DUT_TEST_GROUPS_INFO", "modulename": "DUT_TEST_GROUPS_INFO", "kind": "module", "doc": "

All list of available test groups:

\n\n
    \n
  • Use object of parameter class DP1.4LLCTSASSink for following test groups:\n
      \n
    1. DP 1.4 Link Layer Adaptive-Sync Sink DUT CTS - TestGroupId.DP_TX_ADAPTIVESYNC
    2. \n
    3. DP 1.4 Link Layer Display ID Sink DUT CTS - TestGroupId.DP_TX_DISPLAYID
    4. \n
    5. DP 1.4 Link Layer DSC Sink DUT CTS - TestGroupId.DP_TX_LL_CTS_DSC
    6. \n
    7. DP 1.4 Link Layer Sink DUT CTS - TestGroupId.DP_TX_LL_CTS
    8. \n
  • \n
  • Use object of parameter class DP1.4LLCTSASSource for following test groups:\n
      \n
    1. DP 1.4 Link Layer Adaptive-Sync Source DUT CTS - TestGroupId.DP_RX_ADAPTIVESYNC
    2. \n
    3. DP 1.4 Link Layer Display ID Source DUT CTS - TestGroupId.DP_RX_DISPLAYID
    4. \n
    5. DP 1.4 Link Layer DSC Source DUT CTS - TestGroupId.DP_RX_LL_CTS_DSC
    6. \n
    7. DP 1.4 Link Layer Source DUT CTS - TestGroupId.DP_RX_LL_CTS
    8. \n
  • \n
  • Use object of parameter class DP2.1LLCTDSCSSink for following test groups:\n
      \n
    1. DP 2.1 Link Layer DSC Sink DUT CTS - TestGroupId.DP_TX_LL_CTS_DSC
    2. \n
    3. DP 2.1 Link Layer Sink DUT CTS - TestGroupId.DP_TX_LL_CTS
    4. \n
    5. DP 2.1 Link-Training Tunable PHY Repeaters Sink DUT CTS - TestGroupId.DP_2_1_TX_LTTPR_CTS
    6. \n
  • \n
  • Use object of parameter class DP2.1LLCTDSCSSource for following test groups:\n
      \n
    1. DP 2.1 Link Layer DSC Source DUT CTS - TestGroupId.DP_RX_LL_CTS_DSC
    2. \n
    3. DP 2.1 Link Layer Source DUT CTS - TestGroupId.DP_RX_LL_CTS
    4. \n
    5. DP 2.1 Link-Training Tunable PHY Repeaters Source DUT CTS - TestGroupId.DP_2_1_RX_LTTPR_CTS
    6. \n
  • \n
  • Use object of parameter class CRCTests for test group CRC based Video Test Set - TestGroupId.DP_RX_CRC, TestGroupId.HDMI_RX_CRC.
  • \n
  • Use object of parameter class AudioTest for test group Validate audio signal frequency and glitch-free audio reproduction Test set - TestGroupId.AUDIO_TEST.
  • \n
  • Use object of parameter class HDCP1A for test group HDCP 2.3 CTS 1A Test Set - TestGroupId.DP_HDCP_CTS_1A.
  • \n
  • Use object of parameter class HDCP1B for test group HDCP 2.3 CTS 1B Test Set - TestGroupId.DP_HDCP_CTS_1B.
  • \n
  • Use object of parameter class HDCP2C for test group HDCP 2.3 CTS 2C Test Set - TestGroupId.DP_HDCP_CTS_2C.
  • \n
  • Use object of parameter class HDCP3A for test group HDCP 2.3 CTS 3A Test Set - TestGroupId.DP_HDCP_CTS_3A.
  • \n
  • Use object of parameter class HDCP3B for test group HDCP 2.3 CTS 3B Test Set - TestGroupId.DP_HDCP_CTS_3B.
  • \n
  • Use object of parameter class HDCP3C for test group HDCP 2.3 CTS 3C Test Set - TestGroupId.DP_HDCP_CTS_3C.
  • \n
  • Use object of parameter class LinkTrainingTest for test group Link Training at All Supported Lane Counts and Link Rates - TestGroupId.DP_RX_SIMPLE_LT.
  • \n
  • Use object of parameter class CECTest for test group CEC functional Test Set - TestGroupId.CEC_FUNCTIONAL.
  • \n
  • Use object of parameter class VRRTests for test group VRR DUT Tests - TestGroupId.HDMI_RX_VRR, TestGroupId.HDMI_TX_VRR.
  • \n
  • Use object of parameter class ElectricalDP for test group Electrical DP tests - TestGroupId.DP_RX_ELECTRICAL.
  • \n
  • Use object of parameter class ElectricalHDMI for test group Electrical HDMI tests - TestGroupId.HDMI_RX_ELECTRICAL.
  • \n
  • Use object of parameter class ElectricalUSBC for test group Electrical USB-C tests - TestGroupId.USB_TYPE_C_ELECTRICAL.
  • \n
  • Use object of parameter class LTTPR for test group DP 2.1 LTTPR tests - TestGroupId.DP_2_1_LTTPR_CTS.
  • \n
  • Use object of parameter class HDMIDSCSink for test group HDMI TX DSC CTS - TestGroupId.HD_TX_DSC_CTS.
  • \n
  • Use object of parameter class HDMIContinuitySink for test group HDMI TX Continuity Test - TestGroupId.HD_TX_CONTINUITY.
  • \n
  • Use object of parameter class HdmiSinkCableCheckTestParam for test group HDMI TX Cable Check Test - TestGroupId.HD_TX_CABLE_CHECK.
  • \n
\n\n

Examples of using test runs you can find here DUT Test example.

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam", "kind": "class", "doc": "

Class AudioTestParam describes requirement parameters for audio test:

\n\n
    \n
  • Set and get sample_rate. Describes expected sampling rate of audio signal.
  • \n
  • Set and get audio_frequency. Describes expected audible (sine) frequency as Hz.
  • \n
  • Set and get frequency_tolerance. Describes allowed deviation from expected frequency as Hz.
  • \n
  • Set and get audio_glitches_allowed. Describes number of audio glitches allowed per test.
  • \n
  • Set and get save_conditions. Describes tested audio save conditions.
  • \n
  • Set and get storage_folder. Describes location where the captured audio is to be saved.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.sample_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.sample_rate", "kind": "variable", "doc": "

Set and get sampling rate of audio signal.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.audio_frequency", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.audio_frequency", "kind": "variable", "doc": "

Set and get audible (sine) frequency as Hz.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.frequency_tolerance", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.frequency_tolerance", "kind": "variable", "doc": "

Set and get allowed deviation from expected frequency as Hz.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.audio_glitches_allowed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.audio_glitches_allowed", "kind": "variable", "doc": "

Set and get number of audio glitches allowed per test.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.glitch_detect_threshold", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.glitch_detect_threshold", "kind": "variable", "doc": "

Set and get number of audio glitches allowed per test.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.save_conditions", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.save_conditions", "kind": "variable", "doc": "

Set and get tested audio save conditions.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test.AudioTestParam.storage_folder", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.audio_test", "qualname": "AudioTestParam.storage_folder", "kind": "variable", "doc": "

Set and get location where the captured audio is to be saved.

\n\n
Returns:
\n\n
\n

object of str type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests.CecFunctionalTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "qualname": "CecFunctionalTestParam", "kind": "class", "doc": "

Class CecFunctionalTestParam describes requirement parameters for CEC tests:

\n\n
    \n
  • Set and get timeout. Describes test timeout, in milliseconds.
  • \n
  • Set and get physical_address. Describes Local CEC physical address.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests.CecFunctionalTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "qualname": "CecFunctionalTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests.CecFunctionalTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "qualname": "CecFunctionalTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests.CecFunctionalTestParam.physical_address", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.cec_tests", "qualname": "CecFunctionalTestParam.physical_address", "kind": "variable", "doc": "

Set and get Local CEC physical address.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP12", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP12", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP12: 12>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP15", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP15", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP15: 15>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP16", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP16", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP16: 16>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP18", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP18", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP18: 18>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP20", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP20", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP20: 20>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP21", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP21", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP21: 21>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP24", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP24", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP24: 24>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP30", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP30: 30>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP32", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP32", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP32: 32>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP36", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP36", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP36: 36>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestBpp.BPP48", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestBpp.BPP48", "kind": "variable", "doc": "

\n", "default_value": "<CrcVideoTestBpp.BPP48: 48>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "BrokenFrameExportFormat", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat.BIN", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "BrokenFrameExportFormat.BIN", "kind": "variable", "doc": "

\n", "default_value": "<BrokenFrameExportFormat.BIN: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat.PPM", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "BrokenFrameExportFormat.PPM", "kind": "variable", "doc": "

\n", "default_value": "<BrokenFrameExportFormat.PPM: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat.BMP", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "BrokenFrameExportFormat.BMP", "kind": "variable", "doc": "

\n", "default_value": "<BrokenFrameExportFormat.BMP: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam", "kind": "class", "doc": "

Class CrcVideoTestParam describes requirement parameters for CRC tests:

\n\n
    \n
  • Set and get timeout. Describes test timeout, in milliseconds.
  • \n
  • Set and get number_frames_to_test. Describes total number of frames to be tested.
  • \n
  • Set and get number_reference_frames. Describes number of reference frames.
  • \n
  • Set and get number_frames_mismatch. Describes number of bad frames allowed in single CRC tests.
  • \n
  • Set and get reference_width. Describes expected video width, in pixels.
  • \n
  • Set and get reference_height. Describes expected video weight, in pixels.
  • \n
  • Set and get reference_color_depth. Describes expected color depth, as bits per pixel CrcVideoTestBpp.
  • \n
  • Set and get required_frame_rate. Describes expected frame rate, in millihertz (mHz).
  • \n
  • Set and get frame_rate_tolerance. Describes frame rate tolerance, in millihertz (mHz).
  • \n
  • Set and get reference_crc_values. Describes CRC reference values. Each CRC set consists of 3 16-bit words.
  • \n
  • Set and get motion_test_iteration. Describes the number of iterations the defined CRC sequence must\nbe found in order to pass the test.
  • \n
  • Set and get data_transfer_timeout. Describes data transfer timeout in milliseconds.
  • \n
  • Set and get failed_frames_folder. Describes location where the failed frames are to be saved.
  • \n
  • Set and get max_export_failed. Describes the number of failed frames to be exported from the video test.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.number_frames_to_test", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.number_frames_to_test", "kind": "variable", "doc": "

Set and get total number of frames to be tested.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.number_reference_frames", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.number_reference_frames", "kind": "variable", "doc": "

Set and get number of reference frames.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.number_frames_mismatch", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.number_frames_mismatch", "kind": "variable", "doc": "

Set and get number of bad frames allowed in single CRC tests.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.reference_width", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.reference_width", "kind": "variable", "doc": "

Set and get expected video width, in pixels.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.reference_height", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.reference_height", "kind": "variable", "doc": "

Set and get expected video weight, in pixels.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.reference_color_depth", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.reference_color_depth", "kind": "variable", "doc": "

Set and get expected color depth, as bits per pixel CrcVideoTestBpp.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.required_frame_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.required_frame_rate", "kind": "variable", "doc": "

Set and get expected frame rate, in millihertz (mHz).

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.frame_rate_tolerance", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.frame_rate_tolerance", "kind": "variable", "doc": "

Set and get frame rate tolerance, in millihertz (mHz).

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.reference_crc_values", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.reference_crc_values", "kind": "variable", "doc": "

Set and get CRC reference values. Each CRC set consists of 3 16-bit words.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.motion_test_iteration", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.motion_test_iteration", "kind": "variable", "doc": "

Set and get number of iterations the defined CRC sequence must be found in order to pass the test.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.data_transfer_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.data_transfer_timeout", "kind": "variable", "doc": "

Set and get data transfer timeout in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.failed_frames_folder", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.failed_frames_folder", "kind": "variable", "doc": "

Set and get location where the failed frames are to be saved.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.max_export_failed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.max_export_failed", "kind": "variable", "doc": "

Set and get number of failed frames to be exported from the video test.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.CrcVideoTestParam.export_format", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests", "qualname": "CrcVideoTestParam.export_format", "kind": "variable", "doc": "

Set and get crc failed frame file format.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.crc_video_tests.BrokenFrameExportFormat"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam", "kind": "class", "doc": "

Class Dp14SourceDUTTestParam allows working with default group of parameters for DP 1.4 LLCTS tests:

\n\n
    \n
  • Set and get GeneralSourceDUTDp14SettingTab. Allows working with parameters from General source part general.
  • \n
  • Set and get AudioSourceDp14SettingTab. Allows working with parameters from Audio source part audio.
  • \n
  • Set and get DscConfigDp14Tab. Allows working with parameters from DSC part dsc.
  • \n
  • Set and get DisplayIdDp14ConfigTab. Allows working with parameters from Display ID part display_id.
  • \n
  • Set and get AdaptiveSyncDp14ConfigTab. Allows working with parameters from Adaptive-Sync part adaptive_sync.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.general", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.general", "kind": "variable", "doc": "

Get object of parameters from General source part.

\n\n
Returns:
\n\n
\n

object of GeneralSourceDUTDp14SettingTab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.audio", "kind": "variable", "doc": "

Get object of parameters from Audio source part.

\n\n
Returns:
\n\n
\n

object of AudioSourceDp14SettingTab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp14SettingTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.dsc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.dsc", "kind": "variable", "doc": "

Get object of parameters from DSC source part.

\n\n
Returns:
\n\n
\n

object of DscConfigDp14Tab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.display_id", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.display_id", "kind": "variable", "doc": "

Get object of parameters from Display ID source part.

\n\n
Returns:
\n\n
\n

object of DisplayIdDp14ConfigTab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14ConfigTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests.Dp14SourceDUTTestParam.adaptive_sync", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_source_tests", "qualname": "Dp14SourceDUTTestParam.adaptive_sync", "kind": "variable", "doc": "

Get object of parameters from Adaptive-Sync source part.

\n\n
Returns:
\n\n
\n

object of AdaptiveSyncDp14ConfigTab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp14ConfigTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam", "kind": "class", "doc": "

Class Dp21SourceDUTTestParam allows working with default group of parameters for DP 2.1 LLCTS tests:

\n\n
    \n
  • Set and get GeneralSourceDUTDp21SettingTab. Allows working with parameters from General source part general.
  • \n
  • Set and get DisplayIdDp21ConfigTab. Allows working with parameters from Display ID part display_id.
  • \n
  • Set and get AdaptiveSyncDp21ConfigTab. Allows working with parameters from Adaptive-Sync part adaptive_sync.
  • \n
  • Set and get Dp21AvailableVideoModes. Allows working with parameters from Video modes part video_modes.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.general", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.general", "kind": "variable", "doc": "

Get object of parameters from General source part.

\n\n
Returns:
\n\n
\n

object of GeneralSourceDUTDp21SettingTab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.audio", "kind": "variable", "doc": "

Get object of parameters from Audio source part.

\n\n
Returns:
\n\n
\n

object of AudioSourceDp21SettingTab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp21SettingTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.display_id", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.display_id", "kind": "variable", "doc": "

Get object of parameters from Display ID source part.

\n\n
Returns:
\n\n
\n

object of DisplayIdDp21ConfigTab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.adaptive_sync", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.adaptive_sync", "kind": "variable", "doc": "

Get object of parameters from Adaptive-Sync source part.

\n\n
Returns:
\n\n
\n

object of AdaptiveSyncDp21ConfigTab type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp21ConfigTab"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.video_modes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.video_modes", "kind": "variable", "doc": "

Get object of parameters from Video modes source part.

\n\n
Returns:
\n\n
\n

object of Dp21AvailableVideoModes type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_video_modes.Dp21AvailableVideoModes"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests.Dp21SourceDUTTestParam.dsc_video_modes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp2_1_source_tests", "qualname": "Dp21SourceDUTTestParam.dsc_video_modes", "kind": "variable", "doc": "

Get object of parameters from Video modes source part.

\n\n
Returns:
\n\n
\n

object of Dp21AvailableVideoModes type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_dsc_video_modes.Dp21AvailableDscVideoModes"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication", "kind": "class", "doc": "

Describes available events indications for test automation.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.Unknown", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<EventIndication.Unknown: -1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.AlwaysReady", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.AlwaysReady", "kind": "variable", "doc": "

\n", "default_value": "<EventIndication.AlwaysReady: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.EdidRead", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.EdidRead", "kind": "variable", "doc": "

\n", "default_value": "<EventIndication.EdidRead: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.LinkTrainingEnd", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.LinkTrainingEnd", "kind": "variable", "doc": "

\n", "default_value": "<EventIndication.LinkTrainingEnd: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication.ActiveVideo", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "EventIndication.ActiveVideo", "kind": "variable", "doc": "

\n", "default_value": "<EventIndication.ActiveVideo: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode", "kind": "class", "doc": "

Describes available video modes for field max_supported_video_mode.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1920x1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1920x1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1920x1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1920x1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1920x1440_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1920x1440_60Hz_8BPC: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1920x1080_120Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1920x1080_120Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1920x1080_120Hz_8BPC: 7>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x800_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x800_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1280x800_60Hz_RB1_6BPC: 8>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x768_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x768_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1280x768_60Hz_RB1_6BPC: 9>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_800x600_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_800x600_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_800x600_60Hz_10BPC: 10>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1024x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1024x768_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1024x768_60Hz_10BPC: 11>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x1024_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x1024_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1280x1024_60Hz_8BPC: 12>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1360x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1360x768_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1360x768_60Hz_10BPC: 13>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x800_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x800_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1280x800_60Hz_RB1_10BPC: 14>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1400x1050_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1400x1050_60Hz_RB1_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1400x1050_60Hz_RB1_8BPC: 15>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1280x768_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1280x768_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1280x768_60Hz_RB1_10BPC: 16>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_6BPC: 17>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_2048x1536_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_2048x1536_60Hz_RB1_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_2048x1536_60Hz_RB1_8BPC: 18>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1792x1344_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1792x1344_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1792x1344_60Hz_8BPC: 19>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_1600x1200_60Hz_RB1_10BPC: 20>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_3840x2160_30Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_3840x2160_30Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_3840x2160_30Hz_8BPC: 21>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.MaxSupportedVideoMode.T_3840x2160_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "MaxSupportedVideoMode.T_3840x2160_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<MaxSupportedVideoMode.T_3840x2160_60Hz_8BPC: 22>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane", "kind": "class", "doc": "

Describes available timings for field packed_timings_1_lane.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings1Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.DMT_800x600_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.DMT_800x600_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings1Lane.DMT_800x600_60Hz_10BPC: 10>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.DMT_1024x768_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.DMT_1024x768_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings1Lane.DMT_1024x768_60Hz_6BPC: 11>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.CVT_1280x800_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.CVT_1280x800_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings1Lane.CVT_1280x800_60Hz_RB1_6BPC: 8>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.DMT_1280x768_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.DMT_1280x768_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings1Lane.DMT_1280x768_60Hz_RB1_6BPC: 9>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.CTA_1440x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.CTA_1440x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings1Lane.CTA_1440x480_60Hz_8BPC: 23>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings1Lane.CTA_1440x576_50Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings1Lane.CTA_1440x576_50Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings1Lane.CTA_1440x576_50Hz_8BPC: 24>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane", "kind": "class", "doc": "

Describes available timings for field packed_timings_2_lane.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1280x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1280x768_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.DMT_1280x768_60Hz_10BPC: 16>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.CVT_1280x800_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.CVT_1280x800_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.CVT_1280x800_60Hz_10BPC: 14>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.DMT_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1280x1024_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1280x1024_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.DMT_1280x1024_60Hz_8BPC: 12>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1360x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1360x768_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.DMT_1360x768_60Hz_10BPC: 13>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1400x1050_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1400x1050_60Hz_RB1_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.DMT_1400x1050_60Hz_RB1_8BPC: 15>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.CVT_1600x1200_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.CVT_1600x1200_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.CVT_1600x1200_60Hz_RB1_6BPC: 17>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1360x768_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1360x768_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.DMT_1360x768_60Hz_10BPC: 13>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.CVT_1280x800_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.CVT_1280x800_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.CVT_1280x800_60Hz_8BPC: 26>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings2Lane.DMT_1280x768_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings2Lane.DMT_1280x768_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings2Lane.DMT_1280x768_60Hz_8BPC: 25>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane", "kind": "class", "doc": "

Describes available timings for field packed_timings_4_lane.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings4Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.DMT_1600x1200_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.DMT_1600x1200_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings4Lane.DMT_1600x1200_60Hz_10BPC: 20>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.DMT_1600x1200_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.DMT_1600x1200_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings4Lane.DMT_1600x1200_60Hz_8BPC: 28>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.DMT_1792x1344_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.DMT_1792x1344_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings4Lane.DMT_1792x1344_60Hz_8BPC: 19>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.CTA_1920x1080_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.CTA_1920x1080_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings4Lane.CTA_1920x1080_60Hz_10BPC: 29>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.CTA_1920x1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.CTA_1920x1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings4Lane.CTA_1920x1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.PackedTimings4Lane.CVT_2048x1536_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "PackedTimings4Lane.CVT_2048x1536_60Hz_RB1_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<PackedTimings4Lane.CVT_2048x1536_60Hz_RB1_8BPC: 18>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb1Lane", "kind": "class", "doc": "

Describes available timings for field rbb_1l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb1Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Rbb1Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb1Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb1Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb1Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb1Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb1Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb1Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane", "kind": "class", "doc": "

Describes available timings for field rbb_2l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Rbb2Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb2Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb2Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb2Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb2Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb2Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane", "kind": "class", "doc": "

Describes available timings for field rbb_4l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Rbb4Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb4Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb4Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb4Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb4Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Rbb4Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Rbb4Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Rbb4Lane.T_1920_1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane", "kind": "class", "doc": "

Describes available timings for field hbr_1l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr1Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr1Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr1Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr1Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr1Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr1Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane", "kind": "class", "doc": "

Describes available timings for field hbr_2l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane", "kind": "class", "doc": "

Describes available timings for field hbr_4l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr4Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr4Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr4Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr4Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr4Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr4Lane.T_1920_1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr4Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr4Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr4Lane.T_1920_1440_60Hz_8BPC: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane", "kind": "class", "doc": "

Describes available timings for field hbr2_1l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_1Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_1Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_1Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_1Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_1Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_1Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_1Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane", "kind": "class", "doc": "

Describes available timings for field hbr2_2l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_2Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_2Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_2Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_2Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_2Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_2Lane.T_1920_1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_2Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_2Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_2Lane.T_1920_1440_60Hz_8BPC: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane", "kind": "class", "doc": "

Describes available timings for field hbr2_4l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_4Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_4Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_4Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_4Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_4Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_4Lane.T_1920_1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_4Lane.T_1920_1440_60Hz_8BPC: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr2_4Lane.T_1920x1080_120Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr2_4Lane.T_1920x1080_120Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr2_4Lane.T_1920x1080_120Hz_8BPC: 7>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane", "kind": "class", "doc": "

Describes available timings for field hbr3_1l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_1Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_1Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_1Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_1Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_1Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_1Lane.T_1920_1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_1Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_1Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_1Lane.T_1920_1440_60Hz_8BPC: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane", "kind": "class", "doc": "

Describes available timings for field hbr3_2l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1920_1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1920_1440_60Hz_8BPC: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1920x1080_120Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1920x1080_120Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1920x1080_120Hz_8BPC: 7>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x800_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x800_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1280x800_60Hz_RB1_6BPC: 8>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x768_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x768_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1280x768_60Hz_RB1_6BPC: 9>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_800x600_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_800x600_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_800x600_60Hz_10BPC: 10>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1024x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1024x768_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1024x768_60Hz_10BPC: 11>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x1024_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x1024_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1280x1024_60Hz_8BPC: 12>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1360x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1360x768_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1360x768_60Hz_10BPC: 13>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x800_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x800_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1280x800_60Hz_RB1_10BPC: 14>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1400x1050_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1400x1050_60Hz_RB1_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1400x1050_60Hz_RB1_8BPC: 15>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1280x768_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1280x768_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1280x768_60Hz_RB1_10BPC: 16>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1600x1200_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1600x1200_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1600x1200_60Hz_RB1_6BPC: 17>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_2048x1536_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_2048x1536_60Hz_RB1_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_2048x1536_60Hz_RB1_8BPC: 18>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1792x1344_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1792x1344_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1792x1344_60Hz_8BPC: 19>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_1600x1200_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_1600x1200_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_1600x1200_60Hz_RB1_10BPC: 20>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_2Lane.T_3840x2160_30Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_2Lane.T_3840x2160_30Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_2Lane.T_3840x2160_30Hz_8BPC: 21>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane", "kind": "class", "doc": "

Describes available timings for field hbr3_4l.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.NoneTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.NoneTiming", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.NoneTiming: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_640x480_60Hz_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_640x480_60Hz_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_640x480_60Hz_6BPC: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_848x480_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_848x480_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_848x480_60Hz_8BPC: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x720_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x720_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1280x720_60Hz_8BPC: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x960_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x960_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1280x960_60Hz_8BPC: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1920_1080_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1920_1080_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1920_1080_60Hz_8BPC: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1920_1440_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1920_1440_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1920_1440_60Hz_8BPC: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1920x1080_120Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1920x1080_120Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1920x1080_120Hz_8BPC: 7>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x800_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x800_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1280x800_60Hz_RB1_6BPC: 8>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x768_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x768_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1280x768_60Hz_RB1_6BPC: 9>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_800x600_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_800x600_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_800x600_60Hz_10BPC: 10>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1024x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1024x768_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1024x768_60Hz_10BPC: 11>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x1024_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x1024_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1280x1024_60Hz_8BPC: 12>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1360x768_60Hz_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1360x768_60Hz_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1360x768_60Hz_10BPC: 13>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x800_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x800_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1280x800_60Hz_RB1_10BPC: 14>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1400x1050_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1400x1050_60Hz_RB1_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1400x1050_60Hz_RB1_8BPC: 15>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1280x768_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1280x768_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1280x768_60Hz_RB1_10BPC: 16>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1600x1200_60Hz_RB1_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1600x1200_60Hz_RB1_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1600x1200_60Hz_RB1_6BPC: 17>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_2048x1536_60Hz_RB1_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_2048x1536_60Hz_RB1_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_2048x1536_60Hz_RB1_8BPC: 18>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1792x1344_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1792x1344_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1792x1344_60Hz_8BPC: 19>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_1600x1200_60Hz_RB1_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_1600x1200_60Hz_RB1_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_1600x1200_60Hz_RB1_10BPC: 20>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_3840x2160_30Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_3840x2160_30Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_3840x2160_30Hz_8BPC: 21>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.Hbr3_4Lane.T_3840x2160_60Hz_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "Hbr3_4Lane.T_3840x2160_60Hz_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<Hbr3_4Lane.T_3840x2160_60Hz_8BPC: 22>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags", "kind": "class", "doc": "

Class TestAutomationFlags allows configuring test automation flags:

\n\n
    \n
  • Set and get Test link training flag test_link_training.
  • \n
  • Set and get Test EDID read flag test_edid_read.
  • \n
  • Set and get Test video pattern flag test_video_pattern.
  • \n
  • Set and get Test audio pattern flag test_audio_pattern.
  • \n
  • Set and get Test Event indication event_indication type EventIndication.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.test_link_training", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.test_link_training", "kind": "variable", "doc": "

Set and get link training flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.test_edid_read", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.test_edid_read", "kind": "variable", "doc": "

Set and get EDID read flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.test_video_pattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.test_video_pattern", "kind": "variable", "doc": "

Set and get video pattern flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.test_audio_pattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.test_audio_pattern", "kind": "variable", "doc": "

Set and get audio pattern flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags.event_indication", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TestAutomationFlags.event_indication", "kind": "variable", "doc": "

Set and get link training flag.

\n\n
Returns:
\n\n
\n

object of EventIndication type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.EventIndication"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags", "kind": "class", "doc": "

Class DutCapsFlags defines the DUT capabilities as flags and allows setting:

\n\n
    \n
  • Voltage swing level 3 (1.2V) supported voltage_swing_supported.
  • \n
  • Pre-emphasis level 3 (9.5dB) supported pre_emphasis_supported.
  • \n
  • Fixed timing DUT supported fixed_timing_dut_supported.
  • \n
  • Spread Spectrum supported spread_spectrum_supported.
  • \n
  • Video format change without LT supported change_vf_without_lt_supported.
  • \n
  • Lane count reduction without LT supported lane_count_reduction_without_lt_supported.
  • \n
  • E-DDC protocol supported e_ddc_protocol_supported.
  • \n
  • Audio Info Frame for 2 channel audio transmission supported audio_transmission_supported.
  • \n
  • Define that DUT is Type-C device dut_is_type_c_device.
  • \n
  • FEC supported fec_supported.
  • \n
  • FEC disable sequence supported fec_disable_sequence_supported.
  • \n
  • Audio without Video supported audio_without_video_supported.
  • \n
  • DSC supported dsc_supported.
  • \n
  • DSC block prediction supported dsc_block_prediction_supported.
  • \n
  • DisplayID Type VII Detailed Timing Descriptor supported display_id_vii_supported.
  • \n
  • DisplayID Type VIII Detailed Timing Descriptor supported display_id_viii_supported.
  • \n
  • DisplayID Type IX Detailed Timing Descriptor supported display_id_ix_supported.
  • \n
  • DisplayID Type X Detailed Timing Descriptor supported display_id_x_supported.
  • \n
  • 2x1 tiled display and DisplayID Tiled Display Topology data block supported display_id_tiled_display_topology.
  • \n
  • Field sequential stereo and DisplayID Tiled Stereo Display Interface data block supported\ndisplay_id_tiled_stereo_display
  • \n
  • Stacked frame stereo and DisplayID Tiled Stereo Display Interface data block supported\nstacked_frame_stereo_supported.
  • \n
\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.voltage_swing_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.voltage_swing_supported", "kind": "variable", "doc": "

Set and get Voltage swing level flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.pre_emphasis_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.pre_emphasis_supported", "kind": "variable", "doc": "

Set and get Pre-emphasis level flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.fixed_timing_dut_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.fixed_timing_dut_supported", "kind": "variable", "doc": "

Set and get Fixed timing DUT flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.spread_spectrum_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.spread_spectrum_supported", "kind": "variable", "doc": "

Set and get Spread Spectrum flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.change_vf_without_lt_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.change_vf_without_lt_supported", "kind": "variable", "doc": "

Set and get Video format change without LT flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.lane_count_reduction_without_lt_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.lane_count_reduction_without_lt_supported", "kind": "variable", "doc": "

Set and get Lane count reduction without LT flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.e_ddc_protocol_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.e_ddc_protocol_supported", "kind": "variable", "doc": "

Set and get E-DDC protocol flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.audio_transmission_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.audio_transmission_supported", "kind": "variable", "doc": "

Set and get Audio Info Frame for 2 channel audio transmission flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.dut_is_type_c_device", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.dut_is_type_c_device", "kind": "variable", "doc": "

Set and get Define that DUT is Type-C device flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.fec_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.fec_supported", "kind": "variable", "doc": "

Set and get FEC flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.fec_disable_sequence_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.fec_disable_sequence_supported", "kind": "variable", "doc": "

Set and get FEC disable sequence flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.audio_without_video_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.audio_without_video_supported", "kind": "variable", "doc": "

Set and get Audio without Video flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.dsc_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.dsc_supported", "kind": "variable", "doc": "

Set and get DSC flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.dsc_block_prediction_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.dsc_block_prediction_supported", "kind": "variable", "doc": "

Set and get DSC block prediction flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.native_display_id_read", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.native_display_id_read", "kind": "variable", "doc": "

Set and get DUT supports native Display ID read flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_vii_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_vii_supported", "kind": "variable", "doc": "

Set and get DisplayID Type VII Detailed Timing Descriptor flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_viii_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_viii_supported", "kind": "variable", "doc": "

Set and get DisplayID Type VIII Detailed Timing Descriptor flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_ix_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_ix_supported", "kind": "variable", "doc": "

Set and get DisplayID Type IX Detailed Timing Descriptor flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_x_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_x_supported", "kind": "variable", "doc": "

Set and get DisplayID Type X Detailed Timing Descriptor flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_tiled_display_topology", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_tiled_display_topology", "kind": "variable", "doc": "

Set and get 2x1 tiled display and DisplayID Tiled Display Topology data block flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.display_id_tiled_stereo_display", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.display_id_tiled_stereo_display", "kind": "variable", "doc": "

Set and get Field sequential stereo and DisplayID Tiled Stereo Display Interface data block flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.stacked_frame_stereo_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.stacked_frame_stereo_supported", "kind": "variable", "doc": "

Set and get Stacked frame stereo and DisplayID Tiled Stereo Display Interface data flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags.clear_all_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsFlags.clear_all_caps", "kind": "function", "doc": "

Clear all settings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14", "kind": "class", "doc": "

Class DutCapsDp14 defines the DUT capabilities and allows setting:

\n\n
    \n
  • Defines the maximum number of lanes supported by the DUT max_lanes.
  • \n
  • Maximum link rate supported by the DUT max_link_rate.
  • \n
  • Dut capabilities flags dut_caps_flags type DutCapsFlags.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14.max_lanes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14.max_lanes", "kind": "variable", "doc": "

Set and get number of maximum lanes.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14.max_link_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14.max_link_rate", "kind": "variable", "doc": "

Set and get number of maximum link rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsDp14.dut_caps_flags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DutCapsDp14.dut_caps_flags", "kind": "variable", "doc": "

Set and get DUT capabilities flags.

\n\n
Returns:
\n\n
\n

object of DutCapsFlags type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DutCapsFlags"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14", "kind": "class", "doc": "

Class TimeStampGenerationDp14 defines timings which used for different rates and allows setting:

\n\n
    \n
  • Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 1 lanes rbb_1l.
  • \n
  • Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 2 lanes rbb_2l.
  • \n
  • Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 4 lanes rbb_4l.
  • \n
  • Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 1 lanes hbr_1l.
  • \n
  • Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 2 lanes hbr_2l.
  • \n
  • Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 4 lanes hbr_4l.
  • \n
  • Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 1 lane hbr2_1l.
  • \n
  • Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 2 lane hbr2_2l.
  • \n
  • Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 4 lane hbr2_4l.
  • \n
  • Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 1 lanes hbr3_1l.
  • \n
  • Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 2 lanes hbr3_2l.
  • \n
  • Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 4 lanes hbr3_4l.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.rbb_1l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.rbb_1l", "kind": "variable", "doc": "

Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 1 lanes.

\n\n
Returns:
\n\n
\n

object of Rbb1Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.rbb_2l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.rbb_2l", "kind": "variable", "doc": "

Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 2 lanes.

\n\n
Returns:
\n\n
\n

object of Rbb2Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.rbb_4l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.rbb_4l", "kind": "variable", "doc": "

Set and get Video timings used for Reduced Bitrate (RBR, 1.62Gbps) testing for 4 lanes.

\n\n
Returns:
\n\n
\n

object of Rbb4Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr_1l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr_1l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 1 lanes.

\n\n
Returns:
\n\n
\n

object of Hbr1Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr_2l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr_2l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 2 lanes.

\n\n
Returns:
\n\n
\n

object of Hbr2Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr_4l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr_4l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate (HBR, 2.7Gbps) testing for 4 lanes.

\n\n
Returns:
\n\n
\n

object of Hbr4Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr2_1l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr2_1l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 1 lane.

\n\n
Returns:
\n\n
\n

object of Hbr2_1Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr2_2l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr2_2l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 2 lane.

\n\n
Returns:
\n\n
\n

object of Hbr2_2Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr2_4l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr2_4l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate-2 (HBR2, 5.4Gbps) testing for 4 lane.

\n\n
Returns:
\n\n
\n

object of Hbr2_4Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr3_1l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr3_1l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 1 lanes.

\n\n
Returns:
\n\n
\n

object of Hbr3_1Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr3_2l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr3_2l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 2 lanes.

\n\n
Returns:
\n\n
\n

object of Hbr3_2Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TimeStampGenerationDp14.hbr3_4l", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "TimeStampGenerationDp14.hbr3_4l", "kind": "variable", "doc": "

Set and get Video timings used for High Bitrate-3 (HBR3, 8.1Gbps) testing for 4 lanes.

\n\n
Returns:
\n\n
\n

object of Hbr3_4Lane type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14", "kind": "class", "doc": "

Class ColorimetryDp14 describes optional and additional color modes to be used with DP CTS tests.

\n\n
    \n
  • RGB 6 bpc VESA and RGB 8 bpc VESA - Mandatory.
  • \n
  • RGB 10 bpc VESA rgb_10bpc_vesa.
  • \n
  • RGB 8 bpc CTA rgb_8bpc_cta.
  • \n
  • RGB 10 bpc CTA rgb_10bpc_cta.
  • \n
  • YCbCr-422 8 bpc CTA ITU-601 ycbcr422_8bpc_cta_itu601.
  • \n
  • YCbCr-422 10 bpc CTA ITU-601 ycbcr422_10bpc_cta_itu601.
  • \n
  • YCbCr-422 8 bpc CTA ITU-709 ycbcr422_8bpc_cta_itu709.
  • \n
  • YCbCr-422 10 bpc CTA ITU-709 ycbcr422_10bpc_cta_itu709.
  • \n
  • YCbCr-420 8 bpc CTA ITU-601 ycbcr420_8bpc_cta_itu601.
  • \n
  • YCbCr-420 10 bpc CTA ITU-601 ycbcr420_10bpc_cta_itu601.
  • \n
  • YCbCr-420 8 bpc CTA ITU-709 ycbcr420_8bpc_cta_itu709.
  • \n
  • YCbCr-420 10 bpc CTA ITU-709 ycbcr420_10bpc_cta_itu709.
  • \n
  • YCbCr-444 8 bpc CTA ITU-601 ycbcr444_8bpc_cta_itu601.
  • \n
  • YCbCr-444 10 bpc CTA ITU-601 ycbcr444_10bpc_cta_itu601.
  • \n
  • YCbCr-444 8 bpc CTA ITU-709 ycbcr444_8bpc_cta_itu709.
  • \n
  • YCbCr-444 10 bpc CTA ITU-709 ycbcr444_10bpc_cta_itu709.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.rgb_10bpc_vesa", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.rgb_10bpc_vesa", "kind": "variable", "doc": "

Set and get RGB 10 bpc VESA flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.rgb_8bpc_cta", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.rgb_8bpc_cta", "kind": "variable", "doc": "

Set and get RGB 8 bpc CTA flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.rgb_10bpc_cta", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.rgb_10bpc_cta", "kind": "variable", "doc": "

Set and get RGB 10 bpc CTA flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr422_8bpc_cta_itu601", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr422_8bpc_cta_itu601", "kind": "variable", "doc": "

Set and get YCbCr-422 8 bpc CTA ITU-601 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr422_10bpc_cta_itu601", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr422_10bpc_cta_itu601", "kind": "variable", "doc": "

Set and get YCbCr-422 10 bpc CTA ITU-601 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr422_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr422_8bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-422 8 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr422_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr422_10bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-422 10 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr444_8bpc_cta_itu601", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr444_8bpc_cta_itu601", "kind": "variable", "doc": "

Set and get YCbCr-444 8 bpc CTA ITU-601 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr444_10bpc_cta_itu601", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr444_10bpc_cta_itu601", "kind": "variable", "doc": "

Set and get YCbCr-444 10 bpc CTA ITU-601 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr444_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr444_8bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-444 8 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.ycbcr444_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.ycbcr444_10bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-444 10 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.clear_all", "kind": "function", "doc": "

Clear all settings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14.select_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "ColorimetryDp14.select_all", "kind": "function", "doc": "

Select all modes.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DebugOptions", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DebugOptions", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DebugOptions.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DebugOptions.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DebugOptions.continue_on_fail", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "DebugOptions.continue_on_fail", "kind": "variable", "doc": "

Set and get continue on fail flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab", "kind": "class", "doc": "

Class GeneralSourceDUTDp14SettingTab allows working with parameters from General source part.

\n\n
    \n
  • Set and get timeout timeout.
  • \n
  • Set and get DUT capabilities dut_caps type DutCapsDp14.
  • \n
  • Set and get test automation flags test_automation type TestAutomationFlags.
  • \n
  • Set and get HPD pulse duration hpd_pulse_duration.
  • \n
  • Set and get link training start timeout lt_start_timeout.
  • \n
  • Set and get test cycle delay test_cycle_delay.
  • \n
  • Get fail safe mode fail_safe_mode.
  • \n
  • Set and get maximum supported video modes max_supported_video_mode type MaxSupportedVideoMode.
  • \n
  • Set and get packed timings for 1 lane packed_timings_1_lane type PackedTimings1Lane.
  • \n
  • Set and get packed timings for 2 lane packed_timings_2_lane type PackedTimings2Lane.
  • \n
  • Set and get packed timings for 4 lane packed_timings_4_lane type PackedTimings4Lane.
  • \n
  • Set and get time stamp generation time_stamp_generation type TimeStampGenerationDp14.
  • \n
  • Set and get colorimetry modes colorimetry type ColorimetryDp14.
  • \n
  • Set and get debug options debug_options type DebugOptions
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.dut_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.dut_caps", "kind": "variable", "doc": "

Set and get DUT caps.

\n\n
Returns:
\n\n
\n

object DutCapsDp14

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.test_automation", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.test_automation", "kind": "variable", "doc": "

Set and get test automation flags.

\n\n
Returns:
\n\n
\n

object TestAutomationFlags

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.hpd_pulse_duration", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.hpd_pulse_duration", "kind": "variable", "doc": "

Set and get HPD pulse duration.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.lt_start_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.lt_start_timeout", "kind": "variable", "doc": "

Set and get link training start timeout.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.test_cycle_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.test_cycle_delay", "kind": "variable", "doc": "

Set and get test cycle delay.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.fail_safe_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.fail_safe_mode", "kind": "variable", "doc": "

Get fail safe mode.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.max_supported_video_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.max_supported_video_mode", "kind": "variable", "doc": "

Set and get maximum supported video modes.

\n\n
Returns:
\n\n
\n

object MaxSupportedVideoMode

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.packed_timings_1_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.packed_timings_1_lane", "kind": "variable", "doc": "

Set and get packed timings for 1 lane.

\n\n
Returns:
\n\n
\n

object PackedTimings1Lane

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.packed_timings_2_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.packed_timings_2_lane", "kind": "variable", "doc": "

Set and get packed timings for 2 lane.

\n\n
Returns:
\n\n
\n

object PackedTimings2Lane

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.packed_timings_4_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.packed_timings_4_lane", "kind": "variable", "doc": "

Set and get packed timings for 4 lane.

\n\n
Returns:
\n\n
\n

object PackedTimings4Lane

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.time_stamp_generation", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.time_stamp_generation", "kind": "variable", "doc": "

Set and get time stamp generation.

\n\n
Returns:
\n\n
\n

object TimeStampGenerationDp14

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.colorimetry", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.colorimetry", "kind": "variable", "doc": "

Set and get colorimetry modes.

\n\n
Returns:
\n\n
\n

object ColorimetryDp14

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.ColorimetryDp14"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.GeneralSourceDUTDp14SettingTab.debug_options", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab", "qualname": "GeneralSourceDUTDp14SettingTab.debug_options", "kind": "variable", "doc": "

Set and get debug options.

\n\n
Returns:
\n\n
\n

object of 'DebugOptions' type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.DebugOptions"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy", "kind": "class", "doc": "

Describes available values for maximum link bandwidth policy.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy.Link1LRBR", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy.Link1LRBR", "kind": "variable", "doc": "

\n", "default_value": "<MaxLinkBwPolicy.Link1LRBR: 262>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy.Link1LHBR", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy.Link1LHBR", "kind": "variable", "doc": "

\n", "default_value": "<MaxLinkBwPolicy.Link1LHBR: 266>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy.Link2LRBR", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy.Link2LRBR", "kind": "variable", "doc": "

\n", "default_value": "<MaxLinkBwPolicy.Link2LRBR: 518>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.MaxLinkBwPolicy.Link2LHBR", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "MaxLinkBwPolicy.Link2LHBR", "kind": "variable", "doc": "

\n", "default_value": "<MaxLinkBwPolicy.Link2LHBR: 522>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.TestAutomationFlagsDP21", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "TestAutomationFlagsDP21", "kind": "class", "doc": "

Class TestAutomationFlagsDP21 allows configuring test automation flags:

\n\n
    \n
  • Set and get video operator input flag video_operator_input.
  • \n
  • Set and get DSC VIC flag dsc_vis_val.
  • \n
\n\n

Also has all the TestAutomationFlags functionality.

\n", "bases": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_1_4_source_general_tab.TestAutomationFlags"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.TestAutomationFlagsDP21.video_operator_input", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "TestAutomationFlagsDP21.video_operator_input", "kind": "variable", "doc": "

Set and get video operator input flag.\nIf flag == true -> If Source DUT does not generate the requested format then GUI request will be made to\noperator to generate the requested format from the EDID (request and waits for test operator input).\nIf flag == false -> If Source DUT does not generate the requested Video Format, then no GUI request will be\nmade, and test will fail if parameters does not match (request and waits for test operator input).

\n\n

Usually use for manual testing.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.TestAutomationFlagsDP21.dsc_vis_val", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "TestAutomationFlagsDP21.dsc_vis_val", "kind": "variable", "doc": "

Set and get DSC visual validation flag.\nIf flag == true -> will check timing, color depth, color space and video CRC.\nIf flag == false -> will check timing, color depth, color space without checking video CRC.

\n\n

Usually use for manual checking.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21", "kind": "class", "doc": "

Class LinkRateDp21 describes support DP 2.1 rates. Allows getting and setting values.

\n\n
    \n
  • Support 10 Gbps support_10Gbps.
  • \n
  • Support 13.5 Gbps support_13_5Gbps.
  • \n
  • Support 20 Gbps support_20Gbps.
  • \n
\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21.support_10Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21.support_10Gbps", "kind": "variable", "doc": "

Set and get 10 Gbps flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21.support_20Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21.support_20Gbps", "kind": "variable", "doc": "

Set and get 20 Gbps flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21.support_13_5Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "LinkRateDp21.support_13_5Gbps", "kind": "variable", "doc": "

Set and get 13.5 Gbps flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags", "kind": "class", "doc": "

Class DutCapsDp21Flags inherited of classDutCapsFlags which defines the DUT capabilities as flags and allows\nsetting:

\n\n
    \n
  • Maximum link bandwidth policy supported flag max_link_bandwidth_policy_supported.
  • \n
\n\n

Also has all the DutCapsFlags functionality.

\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.voltage_swing_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.voltage_swing_supported", "kind": "variable", "doc": "

Set and get Voltage swing level flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.pre_emphasis_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.pre_emphasis_supported", "kind": "variable", "doc": "

Set and get Pre-emphasis level flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.fixed_timing_dut_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.fixed_timing_dut_supported", "kind": "variable", "doc": "

Set and get Fixed timing DUT flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.spread_spectrum_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.spread_spectrum_supported", "kind": "variable", "doc": "

Set and get Spread Spectrum flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.change_vf_without_lt_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.change_vf_without_lt_supported", "kind": "variable", "doc": "

Set and get Video format change without LT flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.e_ddc_protocol_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.e_ddc_protocol_supported", "kind": "variable", "doc": "

Set and get E-DDC protocol flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.audio_transmission_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.audio_transmission_supported", "kind": "variable", "doc": "

Set and get Audio Info Frame for 2 channel audio transmission flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.dut_is_type_c_device", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.dut_is_type_c_device", "kind": "variable", "doc": "

Set and get Define that DUT is Type-C device flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.fec_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.fec_supported", "kind": "variable", "doc": "

Set and get FEC flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.fec_disable_sequence_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.fec_disable_sequence_supported", "kind": "variable", "doc": "

Set and get FEC disable sequence flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.audio_without_video_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.audio_without_video_supported", "kind": "variable", "doc": "

Set and get Audio without Video flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.dsc_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.dsc_supported", "kind": "variable", "doc": "

Set and get DSC flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.dsc_block_prediction_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.dsc_block_prediction_supported", "kind": "variable", "doc": "

Set and get DSC block prediction flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.max_link_bandwidth_policy_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.max_link_bandwidth_policy_supported", "kind": "variable", "doc": "

Set and get Maximum link bandwidth policy flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.use_3tap_conversion", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.use_3tap_conversion", "kind": "variable", "doc": "

Set and get 3TAP conversion flag using.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.usb4_tunnel_presented", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.usb4_tunnel_presented", "kind": "variable", "doc": "

Set and get USB4 tunnel presented flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.native_display_id_read", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.native_display_id_read", "kind": "variable", "doc": "

Set and get DUT supports native Display ID read flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_vii_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_vii_supported", "kind": "variable", "doc": "

Set and get DisplayID Type VII Detailed Timing Descriptor flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_viii_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_viii_supported", "kind": "variable", "doc": "

Set and get DisplayID Type VIII Detailed Timing Descriptor flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_ix_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_ix_supported", "kind": "variable", "doc": "

Set and get DisplayID Type IX Detailed Timing Descriptor flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_x_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_x_supported", "kind": "variable", "doc": "

Set and get DisplayID Type X Detailed Timing Descriptor flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_tiled_display_topology", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_tiled_display_topology", "kind": "variable", "doc": "

Set and get 2x1 tiled display and DisplayID Tiled Display Topology data block flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.display_id_tiled_stereo_display", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.display_id_tiled_stereo_display", "kind": "variable", "doc": "

Set and get Field sequential stereo and DisplayID Tiled Stereo Display Interface data block flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.stacked_frame_stereo_supported", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.stacked_frame_stereo_supported", "kind": "variable", "doc": "

Set and get Stacked frame stereo and DisplayID Tiled Stereo Display Interface data flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags.dynamic_refresh_rate_support", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21Flags.dynamic_refresh_rate_support", "kind": "variable", "doc": "

Set and get Dynamic Refresh Rate with VBlank stretch with MSA_TIMING_PAR_IGNORED flag supported.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21", "kind": "class", "doc": "

Class DutCapsDp21 defines the DUT capabilities and allows setting:

\n\n
    \n
  • Defines the maximum number of lanes supported by the DUT max_lanes.
  • \n
  • Maximum link rate supported by the DUT max_link_rate.
  • \n
  • Dut capabilities flags dut_caps_flags type DutCapsFlags.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21.max_lanes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21.max_lanes", "kind": "variable", "doc": "

Set and get number of maximum lanes.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21.max_link_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21.max_link_rate", "kind": "variable", "doc": "

Set and get number of maximum link rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21.dut_caps_flags", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DutCapsDp21.dut_caps_flags", "kind": "variable", "doc": "

Set and get DUT capabilities flags.

\n\n
Returns:
\n\n
\n

object of DutCapsFlags type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21Flags"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DebugOptions", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DebugOptions.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions.continue_on_fail", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DebugOptions.continue_on_fail", "kind": "variable", "doc": "

Set and get continue on fail flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions.force_visual_check", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "DebugOptions.force_visual_check", "kind": "variable", "doc": "

Set and get Force manual visual check flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab", "kind": "class", "doc": "

Class GeneralSourceDUTDp21SettingTab inherited of classGeneralSourceDUTDp14SettingTab allows working with\nparameters from General source part.

\n\n
    \n
  • Set and get timeout timeout.
  • \n
  • Set and get hpd_pulse_duration. Describes duration of long HPD pulses generated, in milliseconds.
  • \n
  • Set and get DUT capabilities dut_caps type DutCapsDp21.
  • \n
  • Set and get DUT link rates dut_link_rates type LinkRateDp21.
  • \n
  • Set and get LTTPR device count lttpr_device_count.
  • \n
  • Set and get maximum link bandwidth policy max_link_bw_policy type MaxLinkBwPolicy.
  • \n
  • Set and get DSC maximum slice number dsc_max_slice.
  • \n
  • Set and get DSC version dsc_version.
  • \n
  • Set and get debug options debug_options type DebugOptions
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.dut_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.dut_caps", "kind": "variable", "doc": "

Set and get DUT caps.

\n\n
Returns:
\n\n
\n

object DutCapsDp21

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DutCapsDp21"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.hpd_pulse_duration", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.hpd_pulse_duration", "kind": "variable", "doc": "

Set and get HPD pulse duration.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.test_automation", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.test_automation", "kind": "variable", "doc": "

Set and get test automation flags.

\n\n
Returns:
\n\n
\n

object TestAutomationFlags

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.TestAutomationFlagsDP21"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.dut_link_rates", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.dut_link_rates", "kind": "variable", "doc": "

Set and get DUT link rates.

\n\n
Returns:
\n\n
\n

object LinkRateDp21

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.LinkRateDp21"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.max_link_bw_policy", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.max_link_bw_policy", "kind": "variable", "doc": "

Set and get maximum link bandwidth policy.

\n\n
Returns:
\n\n
\n

object int

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.lttpr_device_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.lttpr_device_count", "kind": "variable", "doc": "

Set and get LTTPR device count.

\n\n
Returns:
\n\n
\n

object int

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.dsc_max_slice", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.dsc_max_slice", "kind": "variable", "doc": "

Set and get DSC maximum slice number.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.dsc_version", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.dsc_version", "kind": "variable", "doc": "

Set and get DSC version.\nSetter: .dsc_version((1, 2))

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.GeneralSourceDUTDp21SettingTab.debug_options", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab", "qualname": "GeneralSourceDUTDp21SettingTab.debug_options", "kind": "variable", "doc": "

Set and get debug options.

\n\n
Returns:
\n\n
\n

object of 'DebugOptions' type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_2_1_source_general_tab.DebugOptions"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps", "kind": "class", "doc": "

Class DpDutTaCaps describes DUT Test automation capabilities flags and allows settings values.

\n\n
    \n
  • DUT is capable for test link training dut_capable_link_training.
  • \n
  • DUT is capable for test video pattern dut_capable_video_pattern
  • \n
  • DUT is capable for test EDID read dut_capable_edid_read.
  • \n
\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps.dut_capable_link_training", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps.dut_capable_link_training", "kind": "variable", "doc": "

Set and get DUT is capable for test link training flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps.dut_capable_video_pattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps.dut_capable_video_pattern", "kind": "variable", "doc": "

Set and get DUT is capable for test video pattern flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpDutTaCaps.dut_capable_edid_read", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpDutTaCaps.dut_capable_edid_read", "kind": "variable", "doc": "

Set and get DUT is capable for test EDID read flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam", "kind": "class", "doc": "

Class DpElectricalTestParam describes parameters for DP electrical tests.

\n\n
    \n
  • Test timeout, in milliseconds timeout.
  • \n
  • Main link low voltage limit, mV links_low_voltage.
  • \n
  • Main link high voltage limit, mV links_high_voltage.
  • \n
  • HPD line logical zero low voltage level limit, mV hpd_zero_low_voltage.
  • \n
  • HPD line logical zero high voltage level limit, mV hpd_zero_high_voltage.
  • \n
  • HPD line logical one low voltage level limit, mV hpd_one_low_voltage.
  • \n
  • HPD line logical one high voltage level limit, mV hpd_one_high_voltage.
  • \n
  • AUX + line idle low voltage level limit, mV aux_positive_idle_low_voltage.
  • \n
  • AUX + line idle high voltage level limit, mV aux_positive_idle_high_voltage.
  • \n
  • AUX - line idle low voltage level limit, mV aux_negative_idle_low_voltage.
  • \n
  • AUX - line idle high voltage level limit, mV aux_negative_idle_high_voltage.
  • \n
  • AUX + line signal trigger level, mV aux_positive_trig_voltage.
  • \n
  • AUX - line signal trigger level, mV aux_negative_trig_voltage.
  • \n
  • AUX signal capture timeout, milliseconds aux_signal_capture_timeout.
  • \n
  • AUX signal capture attempts, times aux_signal_capture_count.
  • \n
  • Maximum lanes count supported by DUT dut_max_lanes.
  • \n
  • Maximum data rate supported by DUT in 0.27Gbps dut_max_link_rate.
  • \n
  • DUT Test automation capabilities flags dut_ta_caps type DpDutTaCaps.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.links_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.links_low_voltage", "kind": "variable", "doc": "

Set and get Main link low voltage limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.links_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.links_high_voltage", "kind": "variable", "doc": "

Set and get Main link high voltage limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.hpd_zero_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.hpd_zero_low_voltage", "kind": "variable", "doc": "

Set and get HPD line logical zero low voltage level limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.hpd_zero_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.hpd_zero_high_voltage", "kind": "variable", "doc": "

Set and get HPD line logical zero high voltage level limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.hpd_one_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.hpd_one_low_voltage", "kind": "variable", "doc": "

Set and get HPD line logical one low voltage level limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.hpd_one_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.hpd_one_high_voltage", "kind": "variable", "doc": "

Set and get HPD line logical one high voltage level limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_positive_idle_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_positive_idle_low_voltage", "kind": "variable", "doc": "

Set and get AUX + line idle low voltage level limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_positive_idle_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_positive_idle_high_voltage", "kind": "variable", "doc": "

Set and get AUX + line idle high voltage level limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_negative_idle_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_negative_idle_low_voltage", "kind": "variable", "doc": "

Set and get AUX - line idle low voltage level limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_negative_idle_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_negative_idle_high_voltage", "kind": "variable", "doc": "

Set and get AUX - line idle high voltage level limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_positive_trig_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_positive_trig_voltage", "kind": "variable", "doc": "

Set and get AUX + line signal trigger level.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_negative_trig_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_negative_trig_voltage", "kind": "variable", "doc": "

Set and get AUX - line signal trigger level.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_signal_capture_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_signal_capture_timeout", "kind": "variable", "doc": "

Set and get AUX signal capture timeout, milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.aux_signal_capture_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.aux_signal_capture_count", "kind": "variable", "doc": "

Set and get AUX signal capture attempts.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.dut_max_lanes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.dut_max_lanes", "kind": "variable", "doc": "

Set and get Maximum lanes count supported by DUT.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.dut_max_link_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.dut_max_link_rate", "kind": "variable", "doc": "

Set and get Maximum data rate supported by DUT in 0.27Gbps.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests.DpElectricalTestParam.dut_ta_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_electrical_tests", "qualname": "DpElectricalTestParam.dut_ta_caps", "kind": "variable", "doc": "

Set and get DUT Test automation capabilities flags.

\n\n
Returns:
\n\n
\n

object DpDutTaCaps

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.BitStream", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "BitStream", "kind": "class", "doc": "

Describes available values for bit stream.\nSink DUT support 444 CRC for Simple 422 bitstream

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.BitStream.YCbCr422", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "BitStream.YCbCr422", "kind": "variable", "doc": "

\n", "default_value": "<BitStream.YCbCr422: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.BitStream.YCbCr444", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "BitStream.YCbCr444", "kind": "variable", "doc": "

\n", "default_value": "<BitStream.YCbCr444: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "PackedSource", "kind": "class", "doc": "

Describes available values for packer source.\nSource of the most packet video modes table.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource.UseTestConfig", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "PackedSource.UseTestConfig", "kind": "variable", "doc": "

\n", "default_value": "<PackedSource.UseTestConfig: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource.UseSinkDutEdid", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "PackedSource.UseSinkDutEdid", "kind": "variable", "doc": "

\n", "default_value": "<PackedSource.UseSinkDutEdid: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.DisplayIdVisualCheck", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "DisplayIdVisualCheck", "kind": "class", "doc": "

Describes available values for visual check during DisplayID CTS tests.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.DisplayIdVisualCheck.NeverSkip", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "DisplayIdVisualCheck.NeverSkip", "kind": "variable", "doc": "

\n", "default_value": "<DisplayIdVisualCheck.NeverSkip: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.DisplayIdVisualCheck.SkipIfCrcMatches", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "DisplayIdVisualCheck.SkipIfCrcMatches", "kind": "variable", "doc": "

\n", "default_value": "<DisplayIdVisualCheck.SkipIfCrcMatches: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing", "kind": "class", "doc": "

Class Timing describes available supported timings standard.

\n\n
    \n
  • CTA cta (enable/disable).
  • \n
  • RB1 rb1 (enable/disable).
  • \n
  • RB2 rb2 (enable/disable).
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.__init__", "kind": "function", "doc": "

\n", "signature": "(timing_data)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.cta", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.cta", "kind": "variable", "doc": "

Set and get CTA flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.rb1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.rb1", "kind": "variable", "doc": "

Set and get RB1 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.rb2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.rb2", "kind": "variable", "doc": "

Set and get RB2 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.set_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.set_all", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing.clear", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Timing.clear", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings", "kind": "class", "doc": "

Class Dp14SinkTimings defines DSC video modes adn allows settings values.

\n\n
    \n
  • 1920x1080 30Hz T_1920_x_1080_30.
  • \n
  • 1920x1080 60Hz T_1920_x_1080_60.
  • \n
  • 1920x1080 120Hz T_1920_x_1080_120.
  • \n
  • 3840x2160 30Hz T_3840_x_2160_30.
  • \n
  • 3840x2160 60Hz T_3840_x_2160_60.
  • \n
  • 3840x2160 120Hz T_3840_x_2160_120.
  • \n
  • 5120x2160 30Hz T_5120_x_2160_30.
  • \n
  • 5120x2160 60Hz T_5120_x_2160_60.
  • \n
  • 5120x2160 120Hz T_5120_x_2160_120.
  • \n
  • 7680x4320 30Hz T_7680_x_4320_30.
  • \n
  • 7680x4320 60Hz T_7680_x_4320_60.
  • \n
  • 7680x4320 100Hz T_7680_x_4320_100.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_1920_x_1080_30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_1920_x_1080_30", "kind": "variable", "doc": "

Set and get 1920x1080 30Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_1920_x_1080_60", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_1920_x_1080_60", "kind": "variable", "doc": "

Set and get 1920x1080 60Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_1920_x_1080_120", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_1920_x_1080_120", "kind": "variable", "doc": "

Set and get 1920x1080 120Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_3840_x_2160_30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_3840_x_2160_30", "kind": "variable", "doc": "

Set and get 3840x2160 30Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_3840_x_2160_60", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_3840_x_2160_60", "kind": "variable", "doc": "

Set and get 3840x2160 60Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_3840_x_2160_120", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_3840_x_2160_120", "kind": "variable", "doc": "

Set and get 3840x2160 120Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_5120_x_2160_30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_5120_x_2160_30", "kind": "variable", "doc": "

Set and get 5120x2160 30Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_5120_x_2160_60", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_5120_x_2160_60", "kind": "variable", "doc": "

Set and get 5120x2160 60Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_5120_x_2160_120", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_5120_x_2160_120", "kind": "variable", "doc": "

Set and get 5120x2160 120Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_7680_x_4320_30", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_7680_x_4320_30", "kind": "variable", "doc": "

Set and get 7680x4320 30Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_7680_x_4320_60", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_7680_x_4320_60", "kind": "variable", "doc": "

Set and get 7680x4320 60Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTimings.T_7680_x_4320_100", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTimings.T_7680_x_4320_100", "kind": "variable", "doc": "

Set and get 7680x4320 100Hz timing.

\n\n
Returns:
\n\n
\n

object of Timing type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam", "kind": "class", "doc": "

Class ConfigVideoMode1LaneParam defines support for video mode for 1 lane and allows settings values.

\n\n
    \n
  • CVT 1280x800 cvt_1280x800.
  • \n
  • DMT 1280x768 dmt_1280x768.
  • \n
  • DMT 800x600 dmt_800x600.
  • \n
  • DMT 1024x768 dmt_1024x768.
  • \n
  • CTA 1440x480 cta_1440x480.
  • \n
  • CTA 1440x576 cta_1440x576.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.cvt_1280x800", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.cvt_1280x800", "kind": "variable", "doc": "

Set and get CVT 1280x800 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.dmt_1280x768", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.dmt_1280x768", "kind": "variable", "doc": "

Set and get DMT 1280x768 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.dmt_800x600", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.dmt_800x600", "kind": "variable", "doc": "

Set and get DMT 800x600 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.dmt_1024x768", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.dmt_1024x768", "kind": "variable", "doc": "

Set and get DMT 1024x768 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.cta_1440x480", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.cta_1440x480", "kind": "variable", "doc": "

Set and get CTA 1440x480 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode1LaneParam.cta_1440x576", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode1LaneParam.cta_1440x576", "kind": "variable", "doc": "

Set and get CTA 1440x576 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam", "kind": "class", "doc": "

Class ConfigVideoMode2LaneParam defines support for video mode for 2 lane and allows settings values.

\n\n
    \n
  • DMT 1280x1024 dmt_1280x1024.
  • \n
  • DMT 1280x960 dmt_1280x960.
  • \n
  • DMT 1360x768 dmt_1360x768.
  • \n
  • CVT 1280x800 cvt_1280x800.
  • \n
  • DMT 1400x1050 dmt_1400x1050.
  • \n
  • DMT 1280x768 dmt_1280x768.
  • \n
  • CVT 1600x1200 cvt_1600x1200
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1280x1024", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1280x1024", "kind": "variable", "doc": "

Set and get DMT 1280x1024 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1280x960", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1280x960", "kind": "variable", "doc": "

Set and get DMT 1280x960 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1360x768", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1360x768", "kind": "variable", "doc": "

Set and get DMT 1360x768 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.cvt_1280x800", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.cvt_1280x800", "kind": "variable", "doc": "

Set and get CVT 1280x800 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1400x1050", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1400x1050", "kind": "variable", "doc": "

Set and get DMT 1400x1050 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.dmt_1280x768", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.dmt_1280x768", "kind": "variable", "doc": "

Set and get DMT 1280x768 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode2LaneParam.cvt_1600x1200", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode2LaneParam.cvt_1600x1200", "kind": "variable", "doc": "

Set and get CVT 1600x1200 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam", "kind": "class", "doc": "

Class ConfigVideoMode4LaneParam defines support for video mode for 4 lane and allows settings values.

\n\n
    \n
  • CVT 2048x1536 cvt_2048x1536.
  • \n
  • DMT 1792x1344 dmt_1792x1344.
  • \n
  • DMT 1600x1200 dmt_1600x1200.
  • \n
  • CTA 1920x1080 cta_1920x1080.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.cvt_2048x1536", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.cvt_2048x1536", "kind": "variable", "doc": "

Set and get CVT 2048x1536 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.dmt_1792x1344", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.dmt_1792x1344", "kind": "variable", "doc": "

Set and get DMT 1792x1344 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.dmt_1600x1200", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.dmt_1600x1200", "kind": "variable", "doc": "

Set and get DMT 1600x1200 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.ConfigVideoMode4LaneParam.cta_1920x1080", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "ConfigVideoMode4LaneParam.cta_1920x1080", "kind": "variable", "doc": "

Set and get CTA 1920x1080 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam", "kind": "class", "doc": "

Class Dp14SinkTestParam allows working with parameters for Sink DP 1.4 LLCTS tests.

\n\n
    \n
  • Set and get test timeout, in milliseconds timeout.
  • \n
  • Set and get DSC timings timings type Dp14SinkTimings.
  • \n
  • Set and get capabilities of DSC video mode dsc_video_mode.
  • \n
  • Set and get bitstream type bitstream - type BitStream.
  • \n
  • Set and get packed source packed_source - type PackedSource.
  • \n
  • Set and get configuration of video modes for 1 lane config_video_mode_1_lane type ConfigVideoMode1LaneParam.
  • \n
  • Set and get configuration of video modes for 2 lane config_video_mode_2_lane type ConfigVideoMode2LaneParam.
  • \n
  • Set and get configuration of video modes for 4 lane config_video_mode_4_lane type ConfigVideoMode4LaneParam.
  • \n
  • Set and get flag of display id visual display_id_visual type DisplayIdVisualCheck.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.timings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.timings", "kind": "variable", "doc": "

Set and get timings.

\n\n
Returns:
\n\n
\n

object Dp14SinkTimings

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.dsc_video_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.dsc_video_mode", "kind": "variable", "doc": "

Set and get dsc video packed source.

\n\n
Returns:
\n\n
\n

object PackedSource

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.bitstream", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.bitstream", "kind": "variable", "doc": "

Set and get bitstream.

\n\n
Returns:
\n\n
\n

object BitStream

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.BitStream"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.packed_source", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.packed_source", "kind": "variable", "doc": "

Set and get packed source.

\n\n
Returns:
\n\n
\n

object PackedSource

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.PackedSource"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.config_video_mode_1_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.config_video_mode_1_lane", "kind": "variable", "doc": "

Set and get configuration of video modes for 1 lane.

\n\n
Returns:
\n\n
\n

object ConfigVideoMode1LaneParam

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.config_video_mode_2_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.config_video_mode_2_lane", "kind": "variable", "doc": "

Set and get configuration of video modes for 2 lane.

\n\n
Returns:
\n\n
\n

object ConfigVideoMode2LaneParam

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.config_video_mode_4_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.config_video_mode_4_lane", "kind": "variable", "doc": "

Set and get configuration of video modes for 4 lane.

\n\n
Returns:
\n\n
\n

object ConfigVideoMode4LaneParam

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.Dp14SinkTestParam.display_id_visual", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests", "qualname": "Dp14SinkTestParam.display_id_visual", "kind": "variable", "doc": "

Set and get flag of visual check in Display ID.

\n\n
Returns:
\n\n
\n

object DisplayIdVisualCheck

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp1_4_sink_tests.DisplayIdVisualCheck"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate", "kind": "class", "doc": "

Describes available values for rate in Adaptive-Sync tests.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate.Rate_59_940Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate.Rate_59_940Hz", "kind": "variable", "doc": "

\n", "default_value": "<RangeMinRate.Rate_59_940Hz: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate.Rate_47_952Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate.Rate_47_952Hz", "kind": "variable", "doc": "

\n", "default_value": "<RangeMinRate.Rate_47_952Hz: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate.Rate_29_970Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate.Rate_29_970Hz", "kind": "variable", "doc": "

\n", "default_value": "<RangeMinRate.Rate_29_970Hz: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.RangeMinRate.Rate_23_976Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "RangeMinRate.Rate_23_976Hz", "kind": "variable", "doc": "

\n", "default_value": "<RangeMinRate.Rate_23_976Hz: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps", "kind": "class", "doc": "

Class AdaptiveSyncDp14Caps defines adaptive-sync capabilities and allows setting:

\n\n
    \n
  • Support Adaptive-Sync support_adaptive_sync.
  • \n
  • Support fixed average support_fixed_average.
  • \n
  • Support duration increase and decrease support_duration_increase_and_decrease.
  • \n
\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.support_adaptive_sync", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.support_adaptive_sync", "kind": "variable", "doc": "

Set and get adaptive-sync flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.support_fixed_average", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.support_fixed_average", "kind": "variable", "doc": "

Set and get fixed average flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.support_duration_increase_and_decrease", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.support_duration_increase_and_decrease", "kind": "variable", "doc": "

Set and get duration increase and decrease flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps.enable_manually", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpCaps.enable_manually", "kind": "variable", "doc": "

Set and get enable manually flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.__init__", "kind": "function", "doc": "

\n", "signature": "(\tcaps: UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps,\tas_range_min_rate,\tmax_rate_1920x1080,\tmax_rate_2560x1080,\tmax_rate_2560x1440,\tmax_rate_3840x2160,\tmax_rate_4096x2160,\tmax_rate_5120x2160,\tmax_rate_7680x4320,\tmax_rate_10240x4320)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.as_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.as_caps", "kind": "variable", "doc": "

Set and get adaptive-sync capabilities.

\n\n
Returns:
\n\n
\n

object AdaptiveSyncDp14Caps

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpCaps"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.as_range_min_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.as_range_min_rate", "kind": "variable", "doc": "

Set and get adaptive-sync minimum rate.

\n\n
Returns:
\n\n
\n

object RangeMinRate

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_1920x1080", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_1920x1080", "kind": "variable", "doc": "

Set and get maximum rate for resolution 1920x1080

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_2560x1080", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_2560x1080", "kind": "variable", "doc": "

Set and get maximum rate for resolution 2560x1080

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_2560x1440", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_2560x1440", "kind": "variable", "doc": "

Set and get maximum rate for resolution 2560x1440

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_3840x2160", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_3840x2160", "kind": "variable", "doc": "

Set and get maximum rate for resolution 3840x2160

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_4096x2160", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_4096x2160", "kind": "variable", "doc": "

Set and get maximum rate for resolution 4096x2160

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_5120x2160", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_5120x2160", "kind": "variable", "doc": "

Set and get maximum rate for resolution 5120x2160

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_7680x4320", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_7680x4320", "kind": "variable", "doc": "

Set and get maximum rate for resolution 7680x4320

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.max_rate_10240x4320", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.max_rate_10240x4320", "kind": "variable", "doc": "

Set and get maximum rate for resolution 10240x4320

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDpConfigTabBase.clear_max_rates", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDpConfigTabBase.clear_max_rates", "kind": "function", "doc": "

Clear rates settings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp14ConfigTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDp14ConfigTab", "kind": "class", "doc": "

Class AdaptiveSyncDp14ConfigTab allows working with parameters for DP 1.4 Adaptive-Sync tests.

\n\n
    \n
  • Set and get capabilities as_caps type AdaptiveSyncDp14Caps.
  • \n
  • Set and get adaptive-sync range minimum rate as_range_min_rate type RangeMinRate.
  • \n
  • Set and get maximum rate for resolution 1920x1080 max_rate_1920x1080.
  • \n
  • Set and get maximum rate for resolution 2560x1080 max_rate_2560x1080.
  • \n
  • Set and get maximum rate for resolution 2560x1440 max_rate_2560x1440.
  • \n
  • Set and get maximum rate for resolution 3840x2160 max_rate_3840x2160.
  • \n
  • Set and get maximum rate for resolution 4096x2160 max_rate_4096x2160.
  • \n
  • Set and get maximum rate for resolution 5120x2160 max_rate_5120x2160.
  • \n
  • Set and get maximum rate for resolution 7680x4320 max_rate_7680x4320.
  • \n
  • Set and get maximum rate for resolution 10240x4320 max_rate_10240x4320.
  • \n
\n", "bases": "AdaptiveSyncDpConfigTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp14ConfigTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDp14ConfigTab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp21ConfigTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDp21ConfigTab", "kind": "class", "doc": "

Class AdaptiveSyncDp21ConfigTab inherited of classAdaptiveSyncDp14ConfigTab allows working with\nparameters for DP 2.1 Adaptive-Sync tests\nClass AdaptiveSyncDp21ConfigTab has all the AdaptiveSyncDp14ConfigTab functionality.

\n", "bases": "AdaptiveSyncDpConfigTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab.AdaptiveSyncDp21ConfigTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_adaptive_sync_tab", "qualname": "AdaptiveSyncDp21ConfigTab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioTestPattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioTestPattern", "kind": "class", "doc": "

Describes available values for audio test pattern.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioTestPattern.OperatorSpecificWaveform", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioTestPattern.OperatorSpecificWaveform", "kind": "variable", "doc": "

\n", "default_value": "<AudioTestPattern.OperatorSpecificWaveform: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioTestPattern.SawtoothWaveform", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioTestPattern.SawtoothWaveform", "kind": "variable", "doc": "

\n", "default_value": "<AudioTestPattern.SawtoothWaveform: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig", "kind": "class", "doc": "

Class AudioDp14ChannelsConfig allows working with audio channel configurations.

\n\n
    \n
  • Get Channel count channels_count.
  • \n
  • Select type of audio channel select_channels.
  • \n
\n\n

List of audio channel types:

\n\n
    \n
  • FL+FR
  • \n
  • RL+RR
  • \n
  • FLH+FRH
  • \n
  • TC
  • \n
  • LFE
  • \n
  • RLC+RRC
  • \n
  • FLW+FRW
  • \n
  • FHC
  • \n
  • FC
  • \n
  • RC
  • \n
  • FLC+FRC
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig.__init__", "kind": "function", "doc": "

\n", "signature": "(parameters)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig.channels_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig.channels_count", "kind": "variable", "doc": "

Get channels count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig.select_channels", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig.select_channels", "kind": "function", "doc": "

Set channels types.

\n\n
Arguments:
\n\n
    \n
  • channels (list[str])
  • \n
  • enable (bool)
  • \n
\n", "signature": "(self, channels: List[str], enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioDpChannelsConfig.clear_all", "kind": "function", "doc": "

Clear channel count and configs.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.__init__", "kind": "function", "doc": "

\n", "signature": "(\tmin_sample_rate,\tmax_sample_rate,\tmin_ch_config_min_rate,\tmax_ch_config_min_rate,\tmin_ch_config_max_rate,\tmax_ch_config_max_rate,\taudio_pattern,\tsample_size)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.min_sample_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.min_sample_rate", "kind": "variable", "doc": "

Set and get minimum sample rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.max_sample_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.max_sample_rate", "kind": "variable", "doc": "

Set and get maximum sample rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.min_ch_config_min_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.min_ch_config_min_rate", "kind": "variable", "doc": "

Get object of config minimum channels and minimum sample rate.

\n\n
Returns:
\n\n
\n

object of AudioDp14ChannelsConfig type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.max_ch_config_min_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.max_ch_config_min_rate", "kind": "variable", "doc": "

Get object of config maximum channels and minimum sample rate.

\n\n
Returns:
\n\n
\n

object of AudioDp14ChannelsConfig type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.min_ch_config_max_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.min_ch_config_max_rate", "kind": "variable", "doc": "

Get object of config minimum channels and maximum sample rate.

\n\n
Returns:
\n\n
\n

object of AudioDp14ChannelsConfig type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.max_ch_config_max_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.max_ch_config_max_rate", "kind": "variable", "doc": "

Get object of config maximum channels and maximum sample rate.

\n\n
Returns:
\n\n
\n

object of AudioDp14ChannelsConfig type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioDpChannelsConfig"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.audio_pattern", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.audio_pattern", "kind": "variable", "doc": "

Set and get audio pattern.

\n\n
Returns:
\n\n
\n

object of AudioTestPattern type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.sample_size", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.sample_size", "kind": "variable", "doc": "

Set and get sample size.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDpSettingTabBase.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDpSettingTabBase.clear_all", "kind": "function", "doc": "

Clear all settings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp14SettingTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDp14SettingTab", "kind": "class", "doc": "

Class AudioSourceDp14SettingTab allows working with audio parameters for DP 1.4 DP LLCTS tests.

\n\n
    \n
  • Set and get minimum sample rate min_sample_rate.
  • \n
  • Set and get maximum sample rate max_sample_rate.
  • \n
  • Set and get minimum channels and minimum sample rate min_ch_config_min_rate type AudioDp14ChannelsConfig.
  • \n
  • Set and get maximum channels and minimum sample rate max_ch_config_min_rate type AudioDp14ChannelsConfig.
  • \n
  • Set and get minimum channels and maximum sample rate min_ch_config_max_rate type AudioDp14ChannelsConfig.
  • \n
  • Set and get maximum channels and maximum sample rate max_ch_config_max_rate type AudioDp14ChannelsConfig.
  • \n
  • Set and get audio pattern audio_pattern type AudioTestPattern.
  • \n
  • Set and get sample `sample_size``.
  • \n
\n", "bases": "AudioSourceDpSettingTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp14SettingTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDp14SettingTab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp21SettingTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDp21SettingTab", "kind": "class", "doc": "

Class AudioSourceDp21SettingTab inherited of classAudioSourceDp14SettingTab allows working with\naudio parameters for DP 1.4 DP LLCTS tests.\nClass AudioSourceDp21SettingTab has all the AudioSourceDp14SettingTab functionality.

\n", "bases": "AudioSourceDpSettingTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab.AudioSourceDp21SettingTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_audio_tab", "qualname": "AudioSourceDp21SettingTab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode", "kind": "class", "doc": "

Class AudioMode describes audio mode for Display ID tests. Allows working with audio mode parameters.

\n\n
    \n
  • Set and get channel count channel_count.
  • \n
  • Set and get sample size sample_size.
  • \n
  • Set and get sample rate sample_rate.
  • \n
  • Set and get audio type audio_type.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.clear", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.clear", "kind": "function", "doc": "

Disable audio mode.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.channel_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.channel_count", "kind": "variable", "doc": "

Set and get channels count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.sample_size", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.sample_size", "kind": "variable", "doc": "

Set and get sample size.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.sample_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.sample_rate", "kind": "variable", "doc": "

Set and get sample rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode.audio_type", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "AudioMode.audio_type", "kind": "variable", "doc": "

Get audio type.

\n\n
Returns:
\n\n
\n

object of audio type

\n
\n", "annotation": ": UniTAP.common.audio_mode.AudioFormat"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.__init__", "kind": "function", "doc": "

\n", "signature": "(audio_mode_list)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_1", "kind": "variable", "doc": "

Set and get audio mode 1.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_2", "kind": "variable", "doc": "

Set and get audio mode 2.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_3", "kind": "variable", "doc": "

Set and get audio mode 3.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_4", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_4", "kind": "variable", "doc": "

Set and get audio mode 4.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_5", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_5", "kind": "variable", "doc": "

Set and get audio mode 5.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_6", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_6", "kind": "variable", "doc": "

Set and get audio mode 6.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_7", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_7", "kind": "variable", "doc": "

Set and get audio mode 7.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.audio_mode_8", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.audio_mode_8", "kind": "variable", "doc": "

Set and get audio mode 8.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.AudioMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpAudioBase.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpAudioBase.clear_all", "kind": "function", "doc": "

Clear all settings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14Audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14Audio", "kind": "class", "doc": "

Class DisplayIdDp14Audio contains 8 available audio modes for Display ID tests. Allows settings each mode.

\n\n
    \n
  • Audio mode 1 audio_mode_1.
  • \n
  • Audio mode 2 audio_mode_2.
  • \n
  • Audio mode 3 audio_mode_3.
  • \n
  • Audio mode 4 audio_mode_4.
  • \n
  • Audio mode 5 audio_mode_5.
  • \n
  • Audio mode 6 audio_mode_6.
  • \n
  • Audio mode 7 audio_mode_7.
  • \n
  • Audio mode 8 audio_mode_8.
  • \n
\n", "bases": "DisplayIdDpAudioBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14Audio.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14Audio.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21Audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21Audio", "kind": "class", "doc": "

Class DisplayIdDp21Audio inherited of classDisplayIdDp14Audio allows working with parameters for Display ID\nLLCTS tests.\nClass DisplayIdDp21Audio has all the DisplayIdDp14Audio functionality.

\n", "bases": "DisplayIdDpAudioBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21Audio.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21Audio.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming", "kind": "class", "doc": "

Class DmtTiming describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable\ntimings.

\n\n
    \n
  • 800x600 60Hz T_800x600_60Hz.
  • \n
  • 1024x768 60Hz T_1024x768_60Hz.
  • \n
  • 1280x768 60Hz T_1280x768_60Hz.
  • \n
  • 1280x800 60Hz T_1280x800_60Hz.
  • \n
  • 1280x960 60Hz T_1280x960_60Hz.
  • \n
  • 1280x1024 60Hz T_1280x1024_60Hz.
  • \n
  • 1360x768 60Hz T_1360x768_60Hz.
  • \n
  • 1400x1050 60Hz T_1400x1050_60Hz.
  • \n
  • 1600x1200 60Hz T_1600x1200_60Hz.
  • \n
  • 1680x1050 60Hz T_1680x1050_60Hz.
  • \n
  • 1856x1392 60Hz T_1856x1392_60Hz.
  • \n
  • 1920x1080 60Hz T_1920x1080_60Hz.
  • \n
  • 1920x1200 60Hz T_1920x1200_60Hz.
  • \n
  • 1920x1440 60Hz T_1920x1440_60Hz.
  • \n
  • Disable all timings clear_all.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_800x600_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_800x600_60Hz", "kind": "variable", "doc": "

Set and get 800x600 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1024x768_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1024x768_60Hz", "kind": "variable", "doc": "

Set and get 1024x768 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1280x768_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1280x768_60Hz", "kind": "variable", "doc": "

Set and get 1280x768 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1280x800_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1280x800_60Hz", "kind": "variable", "doc": "

Set and get 1280x800 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1280x960_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1280x960_60Hz", "kind": "variable", "doc": "

Set and get 1280x960 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1280x1024_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1280x1024_60Hz", "kind": "variable", "doc": "

Set and get 1280x1024 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1360x768_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1360x768_60Hz", "kind": "variable", "doc": "

Set and get 1360x768 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1400x1050_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1400x1050_60Hz", "kind": "variable", "doc": "

Set and get 1400x1050 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1600x1200_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1600x1200_60Hz", "kind": "variable", "doc": "

Set and get 1600x1200 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1680x1050_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1680x1050_60Hz", "kind": "variable", "doc": "

Set and get 1680x1050 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1856x1392_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1856x1392_60Hz", "kind": "variable", "doc": "

Set and get 1856x1392 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1920x1080_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1920x1080_60Hz", "kind": "variable", "doc": "

Set and get 1920x1080 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1920x1200_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1920x1200_60Hz", "kind": "variable", "doc": "

Set and get 1920x1200 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.T_1920x1440_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.T_1920x1440_60Hz", "kind": "variable", "doc": "

Set and get 1920x1440 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DmtTiming.clear_all", "kind": "function", "doc": "

Disable all timings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming", "kind": "class", "doc": "

Class CtaTiming describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable\ntimings.

\n\n
    \n
  • 720x480 60Hz T_720x480_60Hz
  • \n
  • 1280x720 60Hz T_1280x720_60Hz
  • \n
  • 1920x1080 60Hz T_1920x1080_60Hz
  • \n
  • 1280x720 120Hz T_1280x720_120Hz
  • \n
  • 720x480 120Hz T_720x480_120Hz
  • \n
  • 1920x1080 120Hz T_1920x1080_120Hz
  • \n
  • 1680x720 60Hz T_1680x720_60Hz
  • \n
  • 1680x720 120Hz T_1680x720_120Hz
  • \n
  • 2560x1080 60Hz T_2560x1080_60Hz
  • \n
  • 2560x1080 120Hz T_2560x1080_120Hz
  • \n
  • 3840x2160 60Hz T_3840x2160_60Hz
  • \n
  • 4096x2160 60H T_4096x2160_60Hz
  • \n
  • 3840x2160 120Hz T_3840x2160_120Hz
  • \n
  • 5120x2160 60Hz T_5120x2160_60Hz
  • \n
  • 7680x4320 24Hz T_7680x4320_24Hz
  • \n
  • 7680x4320 30Hz T_7680x4320_30Hz
  • \n
  • Disable all timings clear_all.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_720x480_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_720x480_60Hz", "kind": "variable", "doc": "

Set and get 720x480 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1280x720_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1280x720_60Hz", "kind": "variable", "doc": "

Set and get 1280x720 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1920x1080_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1920x1080_60Hz", "kind": "variable", "doc": "

Set and get 1920x1080 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1280x720_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1280x720_120Hz", "kind": "variable", "doc": "

Set and get 1280x720 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_720x480_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_720x480_120Hz", "kind": "variable", "doc": "

Set and get 720x480 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1920x1080_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1920x1080_120Hz", "kind": "variable", "doc": "

Set and get 1920x1080 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1680x720_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1680x720_60Hz", "kind": "variable", "doc": "

Set and get 1680x720 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_1680x720_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_1680x720_120Hz", "kind": "variable", "doc": "

Set and get 1680x720 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_2560x1080_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_2560x1080_60Hz", "kind": "variable", "doc": "

Set and get 2560x1080 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_2560x1080_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_2560x1080_120Hz", "kind": "variable", "doc": "

Set and get 2560x1080 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_3840x2160_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_3840x2160_60Hz", "kind": "variable", "doc": "

Set and get 3840x2160 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_4096x2160_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_4096x2160_60Hz", "kind": "variable", "doc": "

Set and get 4096x2160 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_3840x2160_120Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_3840x2160_120Hz", "kind": "variable", "doc": "

Set and get 3840x2160 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_5120x2160_60Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_5120x2160_60Hz", "kind": "variable", "doc": "

Set and get 5120x2160 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_7680x4320_24Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_7680x4320_24Hz", "kind": "variable", "doc": "

Set and get 7680x4320 24Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.T_7680x4320_30Hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.T_7680x4320_30Hz", "kind": "variable", "doc": "

Set and get 7680x4320 30Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CtaTiming.clear_all", "kind": "function", "doc": "

Disable all timings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming", "kind": "class", "doc": "

Class CvtTiming describes all available DMT timings for Display ID LLCTS tests. Allows enabling and disable\ntimings.

\n\n
    \n
  • 1920x1080 60Hz RB1 T_1920x1080_60Hz_RB1.
  • \n
  • 2048x1536 60Hz RB1 T_2048x1536_60Hz_RB1.
  • \n
  • 2560x1080 60Hz RB1 T_2560x1080_60Hz_RB1.
  • \n
  • 2560x1440 60Hz RB1 T_2560x1440_60Hz_RB1.
  • \n
  • 2560x1440 60Hz RB2 T_2560x1440_60Hz_RB2.
  • \n
  • 3840x2160 60Hz RB1 T_3840x2160_60Hz_RB1.
  • \n
  • 3840x2160 60Hz RB2 T_3840x2160_60Hz_RB2.
  • \n
  • 3840x2160 60Hz RB3 T_3840x2160_60Hz_RB3.
  • \n
  • 4096x2160 60Hz RB1 T_4096x2160_60Hz_RB1.
  • \n
  • 4096x2160 60Hz RB2 T_4096x2160_60Hz_RB2.
  • \n
  • 4096x2160 60Hz RB3 T_4096x2160_60Hz_RB3.
  • \n
  • 5120x2880 60Hz RB1 T_5120x2880_60Hz_RB1.
  • \n
  • 5120x2880 60Hz RB2 T_5120x2880_60Hz_RB2.
  • \n
  • 5120x2880 60Hz RB3 T_5120x2880_60Hz_RB3.
  • \n
  • Disable all timings clear_all.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_1920x1080_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_1920x1080_60Hz_RB1", "kind": "variable", "doc": "

Set and get 1920x1080 60Hz RB1 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_2048x1536_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_2048x1536_60Hz_RB1", "kind": "variable", "doc": "

Set and get 2048x1536 60Hz RB1 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_2560x1080_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_2560x1080_60Hz_RB1", "kind": "variable", "doc": "

Set and get 2560x1080 60Hz RB1 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_2560x1440_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_2560x1440_60Hz_RB1", "kind": "variable", "doc": "

Set and get 2560x1440 60Hz RB1 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_2560x1440_60Hz_RB2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_2560x1440_60Hz_RB2", "kind": "variable", "doc": "

Set and get 2560x1440 60Hz RB2 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_3840x2160_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_3840x2160_60Hz_RB1", "kind": "variable", "doc": "

Set and get 3840x2160 60Hz RB1 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_3840x2160_60Hz_RB2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_3840x2160_60Hz_RB2", "kind": "variable", "doc": "

Set and get 3840x2160 60Hz RB2 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_3840x2160_60Hz_RB3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_3840x2160_60Hz_RB3", "kind": "variable", "doc": "

Set and get 3840x2160 60Hz RB3 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_4096x2160_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_4096x2160_60Hz_RB1", "kind": "variable", "doc": "

Set and get 4096x2160 60Hz RB1 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_4096x2160_60Hz_RB2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_4096x2160_60Hz_RB2", "kind": "variable", "doc": "

Set and get 4096x2160 60Hz RB2 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_4096x2160_60Hz_RB3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_4096x2160_60Hz_RB3", "kind": "variable", "doc": "

Set and get 4096x2160 60Hz RB3 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_5120x2880_60Hz_RB1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_5120x2880_60Hz_RB1", "kind": "variable", "doc": "

Set and get 5120x2880 60Hz RB1 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_5120x2880_60Hz_RB2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_5120x2880_60Hz_RB2", "kind": "variable", "doc": "

Set and get 5120x2880 60Hz RB2 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.T_5120x2880_60Hz_RB3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.T_5120x2880_60Hz_RB3", "kind": "variable", "doc": "

Set and get 5120x2880 60Hz RB3 timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "CvtTiming.clear_all", "kind": "function", "doc": "

Disable all timings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.__init__", "kind": "function", "doc": "

\n", "signature": "(dmt_timings, cta_timings, cvt_timings)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.dmt_timings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.dmt_timings", "kind": "variable", "doc": "

Set and get DMT timings.

\n\n
Returns:
\n\n
\n

object of DmtTiming type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DmtTiming"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.cta_timings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.cta_timings", "kind": "variable", "doc": "

Set and get CTA timings.

\n\n
Returns:
\n\n
\n

object of CtaTiming type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CtaTiming"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.cvt_timings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.cvt_timings", "kind": "variable", "doc": "

Set and get CVT timings.

\n\n
Returns:
\n\n
\n

object of CvtTiming type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.CvtTiming"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpVideoTimingsBase.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpVideoTimingsBase.clear_all", "kind": "function", "doc": "

Disable all timings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14VideoTimings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14VideoTimings", "kind": "class", "doc": "

Class DisplayIdDp14VideoTimings allows working with all timings for Display ID LLCTS tests.

\n\n
    \n
  • Configure DMT timings dmt_timings.
  • \n
  • Configure CTA timings cta_timings.
  • \n
  • Configure CVT timings cvt_timings.
  • \n
  • Disable all timings clear_all.
  • \n
\n", "bases": "DisplayIdDpVideoTimingsBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14VideoTimings.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14VideoTimings.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21VideoTimings", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21VideoTimings", "kind": "class", "doc": "

Class DisplayIdDp21VideoTimings inherited of classDisplayIdDp14VideoTimings allows working with timings for\nDisplay ID LLCTS tests.\nClass DisplayIdDp21VideoTimings has all the DisplayIdDp14VideoTimings functionality.

\n", "bases": "DisplayIdDpVideoTimingsBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21VideoTimings.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21VideoTimings.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.__init__", "kind": "function", "doc": "

\n", "signature": "(\tmax_stream_h_active,\tmax_stream_v_active,\tmax_stream_pixel_clock,\tdisplay_id_audio,\tdisplay_id_timings)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.max_stream_h_active", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.max_stream_h_active", "kind": "variable", "doc": "

Set and get maximum stream resolution H Active.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.max_stream_v_active", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.max_stream_v_active", "kind": "variable", "doc": "

Set and get maximum stream resolution V Active.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.max_stream_pixel_clock", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.max_stream_pixel_clock", "kind": "variable", "doc": "

Set and get maximum stream pixel clock.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.audio", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.audio", "kind": "variable", "doc": "

Set and get audio settings.

\n\n
Returns:
\n\n
\n

object of DisplayIdDp14Audio type

\n
\n", "annotation": ": ~AudioDisplayIdParameters"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.general", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.general", "kind": "variable", "doc": "

Set and get timings settings.

\n\n
Returns:
\n\n
\n

object of DisplayIdDp14VideoTimings type

\n
\n", "annotation": ": ~GeneralDisplayIdParameters"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDpConfigTabBase.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDpConfigTabBase.clear_all", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14ConfigTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14ConfigTab", "kind": "class", "doc": "

Class DisplayIdDp14ConfigTab allows setting parameters for Display ID tests.

\n\n
    \n
  • Maximum stream resolution H Active max_stream_h_active.
  • \n
  • Maximum stream resolution V Active max_stream_v_active.
  • \n
  • Maximum stream pixel clock max_stream_pixel_clock.
  • \n
  • Audio modes display_id_audio type DisplayIdDp14Audio.
  • \n
  • Timings display_id_timings type DisplayIdDp14VideoTimings.
  • \n
  • Clear all settings clear_all.
  • \n
\n", "bases": "DisplayIdDpConfigTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp14ConfigTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp14ConfigTab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab", "kind": "class", "doc": "

Class DisplayIdDp21ConfigTab inherited of classDisplayIdDp14ConfigTab allows working with parameters for\nDisplay ID LLCTS tests.\nClass DisplayIdDp21ConfigTab has all the DisplayIdDp14ConfigTab functionality.

\n", "bases": "DisplayIdDpConfigTabBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_h_active", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_h_active", "kind": "variable", "doc": "

Set and get Dynamic Refresh Rate h active.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_v_active", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_v_active", "kind": "variable", "doc": "

Set and get Dynamic Refresh Rate v active.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_pixel_clock", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_pixel_clock", "kind": "variable", "doc": "

Set and get Dynamic Refresh Rate Pixel Clock.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_min_vertical", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_min_vertical", "kind": "variable", "doc": "

Set and get Dynamic Refresh Rate minimum vertical.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab.DisplayIdDp21ConfigTab.dynamic_refresh_rate_max_vertical", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_display_id_tab", "qualname": "DisplayIdDp21ConfigTab.dynamic_refresh_rate_max_vertical", "kind": "variable", "doc": "

Set and get Dynamic Refresh Rate maximum vertical.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing", "kind": "class", "doc": "

Class Timing describes available supported timings standard.

\n\n
    \n
  • CTA cta (enable/disable).
  • \n
  • RB1 rb1 (enable/disable).
  • \n
  • RB2 rb2 (enable/disable).
  • \n
  • Set all standards set_all.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.__init__", "kind": "function", "doc": "

\n", "signature": "(timing_value)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.cta", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.cta", "kind": "variable", "doc": "

Set and get CTA flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.rb1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.rb1", "kind": "variable", "doc": "

Set and get RB1 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.rb2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.rb2", "kind": "variable", "doc": "

Set and get RB2 flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.set_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.set_all", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "Timing.clear_all", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14", "kind": "class", "doc": "

Class ColorimetryDp14 describes optional and additional color modes to be used with DP CTS tests.

\n\n
    \n
  • RGB 8 bpc VESA rgb_8bpc_vesa.
  • \n
  • RGB 10 bpc VESA rgb_10bpc_vesa.
  • \n
  • RGB 12 bpc VESA rgb_12bpc_vesa.
  • \n
  • YCbCr-444 8 bpc CTA ITU-709 ycbcr444_8bpc_cta_itu709.
  • \n
  • YCbCr-444 10 bpc CTA ITU-709 ycbcr444_10bpc_cta_itu709.
  • \n
  • YCbCr-444 12 bpc CTA ITU-709 ycbcr444_12bpc_cta_itu709.
  • \n
  • YCbCr-422 8 bpc CTA ITU-709 ycbcr422_8bpc_cta_itu709.
  • \n
  • YCbCr-422 10 bpc CTA ITU-709 ycbcr422_10bpc_cta_itu709.
  • \n
  • YCbCr-422 12 bpc CTA ITU-709 ycbcr422_10bpc_cta_itu709.
  • \n
  • YCbCr-422 simple 8 bpc CTA ITU-709 ycbcr422_simple_8bpc_cta_itu709.
  • \n
  • YCbCr-422 simple 10 bpc CTA ITU-709 ycbcr422_simple_10bpc_cta_itu709.
  • \n
  • YCbCr-422 simple 12 bpc CTA ITU-709 ycbcr422_simple_12bpc_cta_itu709.
  • \n
  • YCbCr-420 8 bpc CTA ITU-709 ycbcr420_8bpc_cta_itu709.
  • \n
  • YCbCr-420 10 bpc CTA ITU-709 ycbcr420_10bpc_cta_itu709.
  • \n
  • YCbCr-420 12 bpc CTA ITU-709 ycbcr420_12bpc_cta_itu709.
  • \n
  • Clear all settings clear_all.
  • \n
  • Select all settings select_all.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.clear_all", "kind": "function", "doc": "

Clear all modes (disable).

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.select_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.select_all", "kind": "function", "doc": "

Select all modes (enable).

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.rgb_8bpc_vesa", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.rgb_8bpc_vesa", "kind": "variable", "doc": "

Set and get RGB 8 bpc VESA flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.rgb_10bpc_vesa", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.rgb_10bpc_vesa", "kind": "variable", "doc": "

Set and get RGB 10 bpc VESA flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.rgb_12bpc_vesa", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.rgb_12bpc_vesa", "kind": "variable", "doc": "

Set and get RGB 12 bpc VESA flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr444_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr444_8bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-444 8 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr444_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr444_10bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-444 10 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr444_12bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr444_12bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-444 12 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_8bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-422 8 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_10bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-422 10 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_12bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_12bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-422 12 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_simple_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_simple_8bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-422 Simple 8 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_simple_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_simple_10bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-422 Simple 10 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr422_simple_12bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr422_simple_12bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-422 Simple 12 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr420_8bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr420_8bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-420 8 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr420_10bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr420_10bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-420 10 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14.ycbcr420_12bpc_cta_itu709", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "ColorimetryDp14.ycbcr420_12bpc_cta_itu709", "kind": "variable", "doc": "

Set and get YCbCr-420 12 bpc CTA ITU-709 flag support.

\n\n
Returns:
\n\n
\n

object

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14", "kind": "class", "doc": "

Class DscVideoModesDp14 describes available timings for DSC tests.

\n\n
    \n
  • 1920x1080 30Hz vm_1920x1080_30hz.
  • \n
  • 1920x1080 60Hz vm_1920x1080_60hz.
  • \n
  • 1920x1080 120Hz vm_1920x1080_120hz.
  • \n
  • 3840x2160 30Hz vm_3840x2160_30hz.
  • \n
  • 3840x2160 60Hz vm_3840x2160_60hz.
  • \n
  • 3840x2160 120Hz vm_3840x2160_120hz.
  • \n
  • 5120x2160 30Hz vm_5120x2160_30hz.
  • \n
  • 5120x2160 60Hz vm_5120x2160_60hz.
  • \n
  • 5120x2160 120Hz vm_5120x2160_120hz.
  • \n
  • 7680x4320 30Hz vm_7680x4320_30hz.
  • \n
  • 7680x4320 60Hz vm_7680x4320_60hz.
  • \n
  • 7680x4320 100Hz vm_7680x4320_120hz.
  • \n
  • Disable all timings clear_all.
  • \n
  • Select all timings select_all.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_1920x1080_30hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_1920x1080_30hz", "kind": "variable", "doc": "

Set and get 1920x1080 30Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_1920x1080_60hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_1920x1080_60hz", "kind": "variable", "doc": "

Set and get 1920x1080 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_1920x1080_120hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_1920x1080_120hz", "kind": "variable", "doc": "

Set and get 1920x1080 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_3840x2160_30hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_3840x2160_30hz", "kind": "variable", "doc": "

Set and get 3840x2160 30Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_3840x2160_60hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_3840x2160_60hz", "kind": "variable", "doc": "

Set and get 3840x2160 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_3840x2160_120hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_3840x2160_120hz", "kind": "variable", "doc": "

Set and get 3840x2160 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_5120x2160_30hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_5120x2160_30hz", "kind": "variable", "doc": "

Set and get 5120x2160 30Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_5120x2160_60hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_5120x2160_60hz", "kind": "variable", "doc": "

Set and get 5120x2160 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_5120x2160_120hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_5120x2160_120hz", "kind": "variable", "doc": "

Set and get 5120x2160 120Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_7680x4320_30hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_7680x4320_30hz", "kind": "variable", "doc": "

Set and get 7680x4320 30Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_7680x4320_60hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_7680x4320_60hz", "kind": "variable", "doc": "

Set and get 7680x4320 60Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.vm_7680x4320_100hz", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.vm_7680x4320_100hz", "kind": "variable", "doc": "

Set and get 7680x4320 100Hz timing flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.Timing"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.clear_all", "kind": "function", "doc": "

Clear (disable) all timings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14.select_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscVideoModesDp14.select_all", "kind": "function", "doc": "

Select (enable) all timings.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab", "kind": "class", "doc": "

Class DscConfigDp14Tab allows working with settings for DP DSC LLCTS tests.

\n\n
    \n
  • Set and get DSC maximum slice number dsc_max_slice.
  • \n
  • Set and get DSC version dsc_version.
  • \n
  • Set and get DSC video modes dsc_video_modes type DscVideoModesDp14.
  • \n
  • Set and get colorimetry ColorimetryDp14.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.dsc_max_slice", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.dsc_max_slice", "kind": "variable", "doc": "

Set and get DSC maximum slice number.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.dsc_version", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.dsc_version", "kind": "variable", "doc": "

Set and get DSC version.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.dsc_video_modes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.dsc_video_modes", "kind": "variable", "doc": "

Set and get DSC video modes.

\n\n
Returns:
\n\n
\n

object of DscVideoModesDp14 type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscVideoModesDp14"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.DscConfigDp14Tab.colorimetry", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab", "qualname": "DscConfigDp14Tab.colorimetry", "kind": "variable", "doc": "

Set and get colorimetry.

\n\n
Returns:
\n\n
\n

object of ColorimetryDp14 type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.dp_source_dsc_tab.ColorimetryDp14"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam", "kind": "class", "doc": "

Class Hdcp1ATestParam describes requirement parameters for HDCP 1A tests:

\n\n
    \n
  • Set and get timeout. Describes test timeout, in milliseconds.
  • \n
  • Set and get revoke_id. Describes Revoke ID.
  • \n
  • Set and get dut_caps_flag. Describes source DUT capabilities flags.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam.revoke_id", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam.revoke_id", "kind": "variable", "doc": "

Set and get Revoke ID.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests.Hdcp1ATestParam.dut_caps_flag", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1a_tests", "qualname": "Hdcp1ATestParam.dut_caps_flag", "kind": "variable", "doc": "

Set and get DUT caps flag support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests.Hdcp1BTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "qualname": "Hdcp1BTestParam", "kind": "class", "doc": "

Class Hdcp1BTestParam describes requirement parameters for HDCP 1B tests:

\n\n
    \n
  • Set and get timeout. Describes test timeout, in milliseconds.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests.Hdcp1BTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "qualname": "Hdcp1BTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests.Hdcp1BTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_1b_tests", "qualname": "Hdcp1BTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests.Hdcp2CTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "qualname": "Hdcp2CTestParam", "kind": "class", "doc": "

Class Hdcp2CTestParam describes requirement parameters for HDCP 2C tests:

\n\n
    \n
  • Set and get timeout. Describes test timeout, in milliseconds.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests.Hdcp2CTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "qualname": "Hdcp2CTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests.Hdcp2CTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_2c_tests", "qualname": "Hdcp2CTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests.Hdcp3ATestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "qualname": "Hdcp3ATestParam", "kind": "class", "doc": "

Class Hdcp3ATestParam describes requirement parameters for HDCP 3A tests:

\n\n
    \n
  • Set and get timeout. Describes test timeout, in milliseconds.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests.Hdcp3ATestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "qualname": "Hdcp3ATestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests.Hdcp3ATestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3a_tests", "qualname": "Hdcp3ATestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests.Hdcp3BTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "qualname": "Hdcp3BTestParam", "kind": "class", "doc": "

Class Hdcp3BTestParam describes requirement parameters for HDCP 3B tests:

\n\n
    \n
  • Set and get timeout. Describes test timeout, in milliseconds.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests.Hdcp3BTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "qualname": "Hdcp3BTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests.Hdcp3BTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3b_tests", "qualname": "Hdcp3BTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests.Hdcp3CTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "qualname": "Hdcp3CTestParam", "kind": "class", "doc": "

Class Hdcp3CTestParam describes requirement parameters for HDCP 3C tests:

\n\n
    \n
  • Set and get timeout. Describes test timeout, in milliseconds.
  • \n
  • Set and get repeater_multiple_outputs. Describes repeater multiple outputs (enable/disable).
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests.Hdcp3CTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "qualname": "Hdcp3CTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests.Hdcp3CTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "qualname": "Hdcp3CTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests.Hdcp3CTestParam.repeater_multiple_outputs", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdcp_3c_tests", "qualname": "Hdcp3CTestParam.repeater_multiple_outputs", "kind": "variable", "doc": "

Set and get repeater multiple outputs (enable/disable).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam", "kind": "class", "doc": "

Class DpElectricalTestParam describes parameters for DP electrical tests.

\n\n
    \n
  • Test timeout, in milliseconds timeout.
  • \n
  • HDMI power line voltage low limit, in millivolts power_low_limit.
  • \n
  • HDMI power line voltage high limit, in millivolts power_high_limit.
  • \n
  • HDMI link line voltage low limit, in millivolts link_low_limit.
  • \n
  • HDMI link line voltage high limit, in millivolts link_high_limit.
  • \n
  • HDMI HPD logical zero voltage level, lower limit, in millivolts hpd_zero_low_limit.
  • \n
  • HDMI HPD logical zero voltage level, higher limit, in millivolts hpd_zero_high_limit.
  • \n
  • HDMI HPD logical one voltage level, lower limit, in millivolts hpd_one_low_limit.
  • \n
  • HDMI HPD logical one voltage level, higher limit, in millivolts hpd_one_high_limit.
  • \n
  • DDC Line voltage low limit, in millivolts ddc_low_limit.
  • \n
  • DDC Line voltage high limit, in millivolts _ddc_high_limit.
  • \n
  • CCE Line logical zero voltage level, lower limit, in millivolts cec_zero_low_limit.
  • \n
  • CCE Line logical zero voltage level, higher limit, in millivolts cec_zero_high_limit.
  • \n
  • CCE Line logical one voltage level, lower limit, in millivolts cec_one_low_limit.
  • \n
  • CCE Line logical one voltage level, higher limit, in millivolts cec_one_high_limit.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.power_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.power_low_limit", "kind": "variable", "doc": "

Set and get HDMI power line voltage low limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.power_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.power_high_limit", "kind": "variable", "doc": "

Set and get HDMI power line voltage high limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.link_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.link_low_limit", "kind": "variable", "doc": "

Set and get HDMI link line voltage low limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.link_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.link_high_limit", "kind": "variable", "doc": "

Set and get HDMI link line voltage high limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.hpd_zero_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.hpd_zero_low_limit", "kind": "variable", "doc": "

Set and get HDMI HPD logical zero voltage level, lower limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.hpd_zero_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.hpd_zero_high_limit", "kind": "variable", "doc": "

Set and get HDMI HPD logical zero voltage level, higher limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.hpd_one_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.hpd_one_low_limit", "kind": "variable", "doc": "

Set and get HDMI HPD logical one voltage level, lower limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.hpd_one_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.hpd_one_high_limit", "kind": "variable", "doc": "

Set and get HDMI HPD logical one voltage level, higher limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.ddc_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.ddc_low_limit", "kind": "variable", "doc": "

Set and get DDC Line voltage low limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.ddc_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.ddc_high_limit", "kind": "variable", "doc": "

Set and get DDC Line voltage high limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.cec_zero_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.cec_zero_low_limit", "kind": "variable", "doc": "

Set and get CCE Line logical zero voltage level, lower limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.cec_zero_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.cec_zero_high_limit", "kind": "variable", "doc": "

Set and get CCE Line logical zero voltage level, higher limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.cec_one_low_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.cec_one_low_limit", "kind": "variable", "doc": "

Set and get CCE Line logical one voltage level, lower limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests.HdmiElectricalTestParam.cec_one_high_limit", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_electrical_tests", "qualname": "HdmiElectricalTestParam.cec_one_high_limit", "kind": "variable", "doc": "

Set and get CCE Line logical one voltage level, higher limit.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests.Hdr10TestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "qualname": "Hdr10TestParam", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests.Hdr10TestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "qualname": "Hdr10TestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests.Hdr10TestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "qualname": "Hdr10TestParam.timeout", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests.Hdr10TestParam.same_frame", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdr10_tests", "qualname": "Hdr10TestParam.same_frame", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate", "kind": "class", "doc": "

Class LinkRate describes available supported link rates.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate.Rate_1_62_Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate.Rate_1_62_Gbps", "kind": "variable", "doc": "

\n", "default_value": "<LinkRate.Rate_1_62_Gbps: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate.Rate_2_7_Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate.Rate_2_7_Gbps", "kind": "variable", "doc": "

\n", "default_value": "<LinkRate.Rate_2_7_Gbps: 10>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate.Rate_5_4_Gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate.Rate_5_4_Gbps", "kind": "variable", "doc": "

\n", "default_value": "<LinkRate.Rate_5_4_Gbps: 20>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkRate.Rate_8_1_Gbpc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkRate.Rate_8_1_Gbpc", "kind": "variable", "doc": "

\n", "default_value": "<LinkRate.Rate_8_1_Gbpc: 30>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam", "kind": "class", "doc": "

Class LinkConfigTestParam describes parameters for Link configuration test.

\n\n
    \n
  • Test timeout, in milliseconds timeout.
  • \n
  • Defines the maximum number of lanes to be tested max_lane_count. Possible variants: 1, 2, 4.
  • \n
  • Defines the maximum link rate to be tested max_rate type LinkRate.
  • \n
  • Defines the length of the HPD pulse used to start each test iteration, in milliseconds hpd_pulse_duration.
  • \n
  • Defines how long the test waits for LT start after issuing HPD pulse, in milliseconds lt_start_timeout.
  • \n
  • Defines the additional delay inserted in between test iterations, in milliseconds test_loop_delay.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.max_lane_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.max_lane_count", "kind": "variable", "doc": "

Set and get maximum number of lanes.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.max_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.max_rate", "kind": "variable", "doc": "

Set and get maximum link rate.

\n\n
Returns:
\n\n
\n

object LinkRate

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.hpd_pulse_duration", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.hpd_pulse_duration", "kind": "variable", "doc": "

Set and get length of the HPD pulse.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.lt_start_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.lt_start_timeout", "kind": "variable", "doc": "

Set and get link training start timeout.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test.LinkConfigTestParam.test_loop_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.link_config_test", "qualname": "LinkConfigTestParam.test_loop_delay", "kind": "variable", "doc": "

Set and get test loop delay.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth", "kind": "class", "doc": "

Class VideoPixelTestColorDepth describes available supported color depth.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth6", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth6", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestColorDepth.ColorDepth6: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth8", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth8", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestColorDepth.ColorDepth8: 8>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth10", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth10", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestColorDepth.ColorDepth10: 10>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth12", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth12", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestColorDepth.ColorDepth12: 12>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestColorDepth.ColorDepth16", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestColorDepth.ColorDepth16", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestColorDepth.ColorDepth16: 16>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat", "kind": "class", "doc": "

Class VideoPixelTestElementFormat describes available supported color formats.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_6BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_6BPC", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.RGB_6BPC: 16>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_8BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_8BPC", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.RGB_8BPC: 17>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_10BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_10BPC", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.RGB_10BPC: 18>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_12BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_12BPC", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.RGB_12BPC: 19>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.RGB_16BPC", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.RGB_16BPC", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.RGB_16BPC: 20>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr444_080808", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr444_080808", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.YCbCr444_080808: 256>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr444_161616", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr444_161616", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.YCbCr444_161616: 257>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr420_8BPC_080808", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr420_8BPC_080808", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.YCbCr420_8BPC_080808: 800>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr420_10BPC_080808", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr420_10BPC_080808", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.YCbCr420_10BPC_080808: 801>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr420_12BPC_161616", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr420_12BPC_161616", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.YCbCr420_12BPC_161616: 802>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestElementFormat.YCbCr420_16BPC_161616", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestElementFormat.YCbCr420_16BPC_161616", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestElementFormat.YCbCr420_16BPC_161616: 803>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestAlignment", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestAlignment", "kind": "class", "doc": "

Class VideoPixelTestColorDepth describes available supported alignment.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestAlignment.MSB", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestAlignment.MSB", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestAlignment.MSB: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestAlignment.LSB", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestAlignment.LSB", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestAlignment.LSB: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestExportFormat", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestExportFormat", "kind": "class", "doc": "

Class VideoPixelTestColorDepth describes available supported files format.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestExportFormat.BIN", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestExportFormat.BIN", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestExportFormat.BIN: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestExportFormat.PPM", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestExportFormat.PPM", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestExportFormat.PPM: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestExportFormat.BMP", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestExportFormat.BMP", "kind": "variable", "doc": "

\n", "default_value": "<VideoPixelTestExportFormat.BMP: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam", "kind": "class", "doc": "

Class VideoPixelTestParam describes parameters for video pixel test.

\n\n
    \n
  • Defines frame width as number of elements image_width.
  • \n
  • Defines frame height as number of elements image_height.
  • \n
  • Defines the color depth of the image as number of bits per color channel regardless of the color format\ncolor_depth type VideoPixelTestColorDepth.
  • \n
  • Defines the element format used to encode the pixel data of the bitmap frame_data.
  • \n
  • Defines type of alignment (LSB-MSB data alignment) alignment type VideoPixelTestAlignment.
  • \n
  • Defines the length of the video test as number of frames frames_number.
  • \n
  • Defines number of frame that are allowed to be considered as 'failed' before the entire test is considered as\n'failed' frames_number_mismatch.
  • \n
  • Defines the number of pixels that allowed to be considered as 'failed' before the frame is considered as 'failed'\npixel_tolerance.
  • \n
  • Maximum number of frames failed frames saved per test run max_auto_save_failed.
  • \n
  • Contains the full path to the folder where failed frames are to be saved without trailing backslash\nfailed_frame_folder.
  • \n
  • Defines the number of failed frames to be exported from the video test max_export_failed_frames.
  • \n
  • Defines export file format export_data_format type VideoPixelTestExportFormat.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.image_width", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.image_width", "kind": "variable", "doc": "

Set and get frame width as number of elements.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.image_height", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.image_height", "kind": "variable", "doc": "

Set and get frame height as number of elements.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.color_depth", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.color_depth", "kind": "variable", "doc": "

Set and get color depth of the image.

\n\n
Returns:
\n\n
\n

object VideoPixelTestColorDepth

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.element_format", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.element_format", "kind": "variable", "doc": "

Set and get element format used to encode the pixel data.

\n\n
Returns:
\n\n
\n

object VideoPixelTestElementFormat

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.frame_data", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.frame_data", "kind": "variable", "doc": "

Set and get pixel data of image.

\n\n
Returns:
\n\n
\n

object bytearray | list[int] | None | str

\n
\n", "annotation": ": Union[bytearray, List[int], str, NoneType]"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.alignment", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.alignment", "kind": "variable", "doc": "

Set and get type of alignment.

\n\n
Returns:
\n\n
\n

object VideoPixelTestAlignment

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.frames_number", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.frames_number", "kind": "variable", "doc": "

Set and get length of the video test as number of frames.

\n\n
Returns:
\n\n
\n

object VideoPixelTestAlignment

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.frames_number_mismatch", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.frames_number_mismatch", "kind": "variable", "doc": "

Set and get number of frame that are allowed to be considered as 'failed' before the entire test is considered\nas 'failed'.

\n\n
Returns:
\n\n
\n

object VideoPixelTestAlignment

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.pixel_tolerance", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.pixel_tolerance", "kind": "variable", "doc": "

Set and get number of pixels that allowed to be considered as 'failed' before the frame is considered as\n'failed'.

\n\n
Returns:
\n\n
\n

object VideoPixelTestAlignment

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.max_auto_save_failed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.max_auto_save_failed", "kind": "variable", "doc": "

Set and get maximum number of frames failed frames saved per test run.

\n\n
Returns:
\n\n
\n

object VideoPixelTestAlignment

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.failed_frame_folder", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.failed_frame_folder", "kind": "variable", "doc": "

Set and get full path to the folder where failed frames are to be saved without trailing backslash.

\n\n
Returns:
\n\n
\n

object str

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.max_export_failed_frames", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.max_export_failed_frames", "kind": "variable", "doc": "

Set and get number of failed frames to be exported from the video test.

\n\n
Returns:
\n\n
\n

object int

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test.VideoPixelTestParam.export_data_format", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.pixel_video_test", "qualname": "VideoPixelTestParam.export_data_format", "kind": "variable", "doc": "

Set and get file format.

\n\n
Returns:
\n\n
\n

object VideoPixelTestExportFormat

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps", "kind": "class", "doc": "

Class UsbcElTestDutCaps describes DUT capabilities flags and allows settings values.

\n\n
    \n
  • DUT Support DisplayPort Alternate mode support_dp_alt_mode.
  • \n
  • DUT can act as a power source can_act_power_source
  • \n
  • DUT can act as a power sink cab_act_power_sink.
  • \n
  • DUT does not support PD Contract not_support_pd_contract.
  • \n
\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.support_dp_alt_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.support_dp_alt_mode", "kind": "variable", "doc": "

Set and get DUT Support DisplayPort Alternate mode flag support.

\n\n
Returns:
\n\n
\n

object bool

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.can_act_power_source", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.can_act_power_source", "kind": "variable", "doc": "

Set and get DUT can act as a power source flag support.

\n\n
Returns:
\n\n
\n

object bool

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.cab_act_power_sink", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.cab_act_power_sink", "kind": "variable", "doc": "

Set and get DUT can act as a power sink flag support.

\n\n
Returns:
\n\n
\n

object bool

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps.not_support_pd_contract", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElTestDutCaps.not_support_pd_contract", "kind": "variable", "doc": "

Set and get DUT does not support PD Contract flag support.

\n\n
Returns:
\n\n
\n

object bool

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam", "kind": "class", "doc": "

Class DpElectricalTestParam describes parameters for DP electrical tests.

\n\n
    \n
  • Test timeout, in milliseconds timeout.
  • \n
  • Defines DUT capabilities dut_caps type UsbcElTestDutCaps.
  • \n
  • Defines the time period for USB Type-C re-plug simulation 'disconnected' state re_plug_time.
  • \n
  • Defines the time period that the TE will wait for DUT to complete power contract negotiation attach_timeout.
  • \n
  • Defines Power Contract timeout, in milliseconds pwr_contract_timeout.
  • \n
  • Defines the low limit for the voltage window when power sink current is 0.5A or 0.9A cc_low_voltage_1.
  • \n
  • Defines the high limit for the voltage window when power sink current is 0.5A or 0.9A cc_high_voltage_1.
  • \n
  • Defines the low limit for the voltage window when power sink current is 1.5A cc_low_voltage_2.
  • \n
  • Defines the high limit for the voltage window when power sink current is 1.5A cc_high_voltage_2.
  • \n
  • Defines the low limit for the voltage window when power sink current is 3.0A cc_low_voltage_3.
  • \n
  • Defines the high limit for the voltage window when power sink current is 3.0A cc_high_voltage_3.
  • \n
  • Defines the low limit for the Vcon voltage window vconn_low_voltage.
  • \n
  • Defines the high limit for the Vcon voltage window vconn_high_voltage.
  • \n
  • Defines the timeout the TE will wait for the DUT to enter into DisplayPort alternate mode dp_alt_mode_timeout.
  • \n
  • Defines the low voltage limit for the positive DP AUX line when idle aux_positive_idle_low_voltage.
  • \n
  • Defines the high voltage limit for the positive DP AUX line when idle aux_positive_idle_high_voltage.
  • \n
  • Defines the low voltage limit for the negative DP AUX line when idle aux_negative_idle_low_voltage.
  • \n
  • Defines the high voltage limit for the negative DP AUX line when idle aux_negative_idle_high_voltage.
  • \n
  • Defines the low limit for Vbus voltage window. The limit is defined in millivolts (mV) vbus_low_voltage.
  • \n
  • Defines the high limit for Vbus voltage window. The limit is defined in millivolts (mV) vbus_high_voltage.
  • \n
  • Defines the highest allowed deviation between maximum and minimum currents measured from the individual Vbus\npins as per-mill (\u2030) of total measured current. This means that if the total measured current is 3000mA, and the\nsetting 100, the maximum difference that is allowed between maximum and minimum currents is 300mA\nvbus_current_max.
  • \n
  • Defines the highest allowed deviation between maximum and minimum currents measured from the individual GND pins\nas per-mill (\u2030) of total measured current gnd_current_max.
  • \n
  • Defines delay from end of power contract negotiation to voltage / current measurements power_measure_delay.
  • \n
  • Defines the minimum current, in mA, that a Power Sink DUT must use in order to pass the test min_dut_current.
  • \n
  • Delay after load resistor on, milliseconds. This helps to skip transient processes resistor_on_delay.
  • \n
  • Delay for measure CC lines voltage after DUT plug detection, milliseconds cc_measure_delay.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.dut_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.dut_caps", "kind": "variable", "doc": "

Set and get USB-C DUT caps.

\n\n
Returns:
\n\n
\n

object of UsbcElTestDutCaps type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElTestDutCaps"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.pwr_contract_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.pwr_contract_timeout", "kind": "variable", "doc": "

Set and get power contract timeout.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_low_voltage_1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_low_voltage_1", "kind": "variable", "doc": "

Set and get low limit for the voltage window when power sink current is 0.5A or 0.9A.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_high_voltage_1", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_high_voltage_1", "kind": "variable", "doc": "

Set and get high limit for the voltage window when power sink current is 0.5A or 0.9A.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_low_voltage_2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_low_voltage_2", "kind": "variable", "doc": "

Set and get low limit for the voltage window when power sink current is 1.5A.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_high_voltage_2", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_high_voltage_2", "kind": "variable", "doc": "

Set and get high limit for the voltage window when power sink current is 1.5A.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_low_voltage_3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_low_voltage_3", "kind": "variable", "doc": "

Set and get low limit for the voltage window when power sink current is 3.0A.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_high_voltage_3", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_high_voltage_3", "kind": "variable", "doc": "

Set and get high limit for the voltage window when power sink current is 3.0A.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vconn_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vconn_low_voltage", "kind": "variable", "doc": "

Set and get low limit for the Vcon voltage window.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vconn_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vconn_high_voltage", "kind": "variable", "doc": "

Set and get high limit for the Vcon voltage window.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.dp_alt_mode_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.dp_alt_mode_timeout", "kind": "variable", "doc": "

Set and get DP alt mode timeout.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.aux_positive_idle_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.aux_positive_idle_low_voltage", "kind": "variable", "doc": "

Set and get low voltage limit for the positive DP AUX.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.aux_positive_idle_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.aux_positive_idle_high_voltage", "kind": "variable", "doc": "

Set and get high voltage limit for the positive DP AUX.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.aux_negative_idle_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.aux_negative_idle_low_voltage", "kind": "variable", "doc": "

Set and get low voltage limit for the negative DP AUX.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.aux_negative_idle_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.aux_negative_idle_high_voltage", "kind": "variable", "doc": "

Set and get high voltage limit for the negative DP AUX.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vbus_low_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vbus_low_voltage", "kind": "variable", "doc": "

Set and get low limit for Vbus voltage window.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vbus_high_voltage", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vbus_high_voltage", "kind": "variable", "doc": "

Set and get high limit for Vbus voltage window.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.vbus_current_max", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.vbus_current_max", "kind": "variable", "doc": "

Set and get the highest allowed deviation of current VBUS.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.gnd_current_max", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.gnd_current_max", "kind": "variable", "doc": "

Set and get the highest allowed deviation of current GND.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.power_measure_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.power_measure_delay", "kind": "variable", "doc": "

Set and get delay from end of power contract negotiation to voltage / current measurements.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.min_dut_current", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.min_dut_current", "kind": "variable", "doc": "

Set and get the minimum current.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.resistor_on_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.resistor_on_delay", "kind": "variable", "doc": "

Set and get delay after load resistor.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests.UsbcElectricalTestParam.cc_measure_delay", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.usbc_electrical_tests", "qualname": "UsbcElectricalTestParam.cc_measure_delay", "kind": "variable", "doc": "

Set and get delay for measure CC lines voltage after DUT plug detection.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrCaps", "kind": "class", "doc": "

Class VrrCaps describes DUT VRR capabilities flags and allows settings values.

\n\n
    \n
  • VRR enable/disable vrr_enable.
  • \n
  • Defines M_CONST m_const.
  • \n
\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrCaps.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrCaps.vrr_enable", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrCaps.vrr_enable", "kind": "variable", "doc": "

Set and get VRR enable/disable flag.

\n\n
Returns:
\n\n
\n

object bool

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrCaps.m_const", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrCaps.m_const", "kind": "variable", "doc": "

Set and get m const enable/disable flag.

\n\n
Returns:
\n\n
\n

object bool

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.BaseFront", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "BaseFront", "kind": "class", "doc": "

Class BaseFront describes DUT BaseFront capabilities flags and allows settings values.

\n\n
    \n
  • Base front value vrr_enable.
  • \n
  • Reduced blanking enable/disable m_const.
  • \n
\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.BaseFront.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "BaseFront.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.BaseFront.base_front", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "BaseFront.base_front", "kind": "variable", "doc": "

Set and get va;ue of base front.

\n\n
Returns:
\n\n
\n

object int

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.BaseFront.reduced_blanking", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "BaseFront.reduced_blanking", "kind": "variable", "doc": "

Set and get reduced blanking flag support.

\n\n
Returns:
\n\n
\n

object bool

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase", "kind": "class", "doc": "

Class VrrTestParam describes parameters for VRR Sink and Source tests.

\n\n
    \n
  • Test timeout, in milliseconds timeout.
  • \n
  • Defines VRR Max value vrr_max.
  • \n
  • Defines VRR Min value vrr_min.
  • \n
  • Defines VRR Static value vrr_static.
  • \n
  • Defines step of changing frame rate vrr_step.
  • \n
  • Defines timer to change frame rate vrr_time_step.
  • \n
  • Defines VRR capabilities vrr_enable_cups type VrrCaps.
  • \n
  • Defines VRR Base front base_vfront type BaseFront.
  • \n
  • Defines Base Refresh Rate base_rate.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.__init__", "kind": "function", "doc": "

\n", "signature": "(\ttimeout,\tvrr_max,\tvrr_min,\tvrr_static,\tvrr_step,\tvrr_time_step,\tvrr_enable_cups,\tbase_vfront,\tbase_rate)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_max", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_max", "kind": "variable", "doc": "

Set and get VRR max.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_min", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_min", "kind": "variable", "doc": "

Set and get VRR min.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_static", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_static", "kind": "variable", "doc": "

Set and get VRR static.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_step", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_step", "kind": "variable", "doc": "

Set and get VRR step.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_time_step", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_time_step", "kind": "variable", "doc": "

Set and get VRR time step.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.vrr_enable_cups", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.vrr_enable_cups", "kind": "variable", "doc": "

Set and get VRR caps.

\n\n
Returns:
\n\n
\n

object of VrrCaps type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.base_vfront", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.base_vfront", "kind": "variable", "doc": "

Set and get base vfront value.

\n\n
Returns:
\n\n
\n

object of BaseFront type

\n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrTestParamBase.base_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrTestParamBase.base_rate", "kind": "variable", "doc": "

Set and get base rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrSinkDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrSinkDUTTestParam", "kind": "class", "doc": "

Class VrrSinkDUTTestParam describes parameters for VRR Sink and Source tests.

\n\n
    \n
  • Test timeout, in milliseconds timeout.
  • \n
  • Defines VRR Max value vrr_max.
  • \n
  • Defines VRR Min value vrr_min.
  • \n
  • Defines VRR Static value vrr_static.
  • \n
  • Defines step of changing frame rate vrr_step.
  • \n
  • Defines timer to change frame rate vrr_time_step.
  • \n
  • Defines VRR capabilities vrr_enable_cups type VrrCaps.
  • \n
  • Defines VRR Base front base_vfront type BaseFront.
  • \n
  • Defines Base Refresh Rate base_rate.
  • \n
\n", "bases": "VrrTestParamBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrSinkDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrSinkDUTTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrSourceDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrSourceDUTTestParam", "kind": "class", "doc": "

Class VrrSourceDUTTestParam describes parameters for VRR Sink and Source tests.

\n\n
    \n
  • Test timeout, in milliseconds timeout.
  • \n
  • Defines VRR Max value vrr_max.
  • \n
  • Defines VRR Min value vrr_min.
  • \n
  • Defines VRR Static value vrr_static.
  • \n
  • Defines step of changing frame rate vrr_step.
  • \n
  • Defines timer to change frame rate vrr_time_step.
  • \n
  • Defines VRR capabilities vrr_enable_cups type VrrCaps.
  • \n
  • Defines VRR Base front base_vfront type BaseFront.
  • \n
  • Defines Base Refresh Rate base_rate.
  • \n
\n", "bases": "VrrTestParamBase"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests.VrrSourceDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.vrr_tests", "qualname": "VrrSourceDUTTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiTestMode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiTestMode", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiTestMode.ForceVICoutput", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiTestMode.ForceVICoutput", "kind": "variable", "doc": "

\n", "default_value": "<HdmiTestMode.ForceVICoutput: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiTestMode.CTStest", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiTestMode.CTStest", "kind": "variable", "doc": "

\n", "default_value": "<HdmiTestMode.CTStest: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_Disable", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_Disable", "kind": "variable", "doc": "

\n", "default_value": "<HdmiFrlRate.Mode_Disable: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_3lanes_3gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_3lanes_3gbps", "kind": "variable", "doc": "

\n", "default_value": "<HdmiFrlRate.Mode_3lanes_3gbps: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_3lanes_6gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_3lanes_6gbps", "kind": "variable", "doc": "

\n", "default_value": "<HdmiFrlRate.Mode_3lanes_6gbps: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_4lanes_6gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_4lanes_6gbps", "kind": "variable", "doc": "

\n", "default_value": "<HdmiFrlRate.Mode_4lanes_6gbps: 3>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_4lanes_8gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_4lanes_8gbps", "kind": "variable", "doc": "

\n", "default_value": "<HdmiFrlRate.Mode_4lanes_8gbps: 4>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_4lanes_10gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_4lanes_10gbps", "kind": "variable", "doc": "

\n", "default_value": "<HdmiFrlRate.Mode_4lanes_10gbps: 5>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate.Mode_4lanes_12gbps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiFrlRate.Mode_4lanes_12gbps", "kind": "variable", "doc": "

\n", "default_value": "<HdmiFrlRate.Mode_4lanes_12gbps: 6>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.__init__", "kind": "function", "doc": "

\n", "signature": "(\tparam_1: UniTAP.dev.modules.dut_tests.test_group_params_types.Param,\tparam_2: UniTAP.dev.modules.dut_tests.test_group_params_types.Param)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_2560x1080_100hz_vic_91", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_2560x1080_100hz_vic_91", "kind": "variable", "doc": "

Set and get state of support timing VIC 91 2560x1080 100Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_2560x1080_120hz_vic_92", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_2560x1080_120hz_vic_92", "kind": "variable", "doc": "

Set and get state of support timing VIC 92 2560x1080 120Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_1920x1080_120hz_vic_63", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_1920x1080_120hz_vic_63", "kind": "variable", "doc": "

Set and get state of support timing VIC 63 1920x1080 120Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_1920x1080_100hz_vic_64", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_1920x1080_100hz_vic_64", "kind": "variable", "doc": "

Set and get state of support timing VIC 64 1920x1080 100Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_1920x1080_100hz_vic_77", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_1920x1080_100hz_vic_77", "kind": "variable", "doc": "

Set and get state of support timing VIC 77 1920x1080 100Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_1920x1080_120hz_vic_78", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_1920x1080_120hz_vic_78", "kind": "variable", "doc": "

Set and get state of support timing VIC 78 1920x1080 120Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_24hz_vic_93", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_24hz_vic_93", "kind": "variable", "doc": "

Set and get state of support timing VIC 93 3840x2160 24Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_25hz_vic_94", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_25hz_vic_94", "kind": "variable", "doc": "

Set and get state of support timing VIC 94 3840x2160 25Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_30hz_vic_95", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_30hz_vic_95", "kind": "variable", "doc": "

Set and get state of support timing VIC 95 3840x2160 30Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_50hz_vic_96", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_50hz_vic_96", "kind": "variable", "doc": "

Set and get state of support timing VIC 96 3840x2160 50Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_60hz_vic_97", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_60hz_vic_97", "kind": "variable", "doc": "

Set and get state of support timing VIC 97 3840x2160 60Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_24hz_vic_98", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_24hz_vic_98", "kind": "variable", "doc": "

Set and get state of support timing VIC 98 4096x2160 24Hz (256:135).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_25hz_vic_99", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_25hz_vic_99", "kind": "variable", "doc": "

Set and get state of support timing VIC 99 4096x2160 25Hz (256:135).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_30hz_vic_100", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_30hz_vic_100", "kind": "variable", "doc": "

Set and get state of support timing VIC 100 4096x2160 30Hz (256:135).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_50hz_vic_101", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_50hz_vic_101", "kind": "variable", "doc": "

Set and get state of support timing VIC 101 4096x2160 50Hz (256:135).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_60hz_vic_102", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_60hz_vic_102", "kind": "variable", "doc": "

Set and get state of support timing VIC 102 4096x2160 60Hz (256:135).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_24hz_vic_103", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_24hz_vic_103", "kind": "variable", "doc": "

Set and get state of support timing VIC 103 3840x2160 24Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_25hz_vic_104", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_25hz_vic_104", "kind": "variable", "doc": "

Set and get state of support timing VIC 104 3840x2160 25Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_30hz_vic_105", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_30hz_vic_105", "kind": "variable", "doc": "

Set and get state of support timing VIC 105 3840x2160 30Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_50hz_vic_106", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_50hz_vic_106", "kind": "variable", "doc": "

Set and get state of support timing VIC 106 3840x2160 50Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_60hz_vic_107", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_60hz_vic_107", "kind": "variable", "doc": "

Set and get state of support timing VIC 107 3840x2160 60Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_48hz_vic_114", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_48hz_vic_114", "kind": "variable", "doc": "

Set and get state of support timing VIC 114 3840x2160 48Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_48hz_vic_115", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_48hz_vic_115", "kind": "variable", "doc": "

Set and get state of support timing VIC 115 4096x2160 48Hz (256:135).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_48hz_vic_116", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_48hz_vic_116", "kind": "variable", "doc": "

Set and get state of support timing VIC 116 3840x2160 48Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_100hz_vic_117", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_100hz_vic_117", "kind": "variable", "doc": "

Set and get state of support timing VIC 117 3840x2160 100Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_120hz_vic_118", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_120hz_vic_118", "kind": "variable", "doc": "

Set and get state of support timing VIC 118 3840x2160 120Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_100hz_vic_119", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_100hz_vic_119", "kind": "variable", "doc": "

Set and get state of support timing VIC 119 3840x2160 100Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_3840x2160_120hz_vic_120", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_3840x2160_120hz_vic_120", "kind": "variable", "doc": "

Set and get state of support timing VIC 120 3840x2160 120Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_24hz_vic_121", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_24hz_vic_121", "kind": "variable", "doc": "

Set and get state of support timing VIC 121 5120x2160 24Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_25hz_vic_122", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_25hz_vic_122", "kind": "variable", "doc": "

Set and get state of support timing VIC 122 5120x2160 25Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_30hz_vic_123", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_30hz_vic_123", "kind": "variable", "doc": "

Set and get state of support timing VIC 123 5120x2160 30Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_48hz_vic_124", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_48hz_vic_124", "kind": "variable", "doc": "

Set and get state of support timing VIC 124 5120x2160 48Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_50hz_vic_125", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_50hz_vic_125", "kind": "variable", "doc": "

Set and get state of support timing VIC 125 5120x2160 50Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_60hz_vic_126", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_60hz_vic_126", "kind": "variable", "doc": "

Set and get state of support timing VIC 126 5120x2160 60Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_100hz_vic_127", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_100hz_vic_127", "kind": "variable", "doc": "

Set and get state of support timing VIC 127 5120x2160 100Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_5120x2160_120hz_vic_193", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_5120x2160_120hz_vic_193", "kind": "variable", "doc": "

Set and get state of support timing VIC 193 5120x2160 120Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_24hz_vic_194", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_24hz_vic_194", "kind": "variable", "doc": "

Set and get state of support timing VIC 194 7680x4320 24Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_25hz_vic_195", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_25hz_vic_195", "kind": "variable", "doc": "

Set and get state of support timing VIC 195 7680x4320 25Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_30hz_vic_196", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_30hz_vic_196", "kind": "variable", "doc": "

Set and get state of support timing VIC 196 7680x4320 30Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_48hz_vic_197", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_48hz_vic_197", "kind": "variable", "doc": "

Set and get state of support timing VIC 197 7680x4320 48Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_50hz_vic_198", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_50hz_vic_198", "kind": "variable", "doc": "

Set and get state of support timing VIC 198 7680x4320 50Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_60hz_vic_199", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_60hz_vic_199", "kind": "variable", "doc": "

Set and get state of support timing VIC 199 7680x4320 60Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_100hz_vic_200", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_100hz_vic_200", "kind": "variable", "doc": "

Set and get state of support timing VIC 200 7680x4320 100Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_120hz_vic_201", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_120hz_vic_201", "kind": "variable", "doc": "

Set and get state of support timing VIC 201 7680x4320 120Hz (16:9).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_24hz_vic_202", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_24hz_vic_202", "kind": "variable", "doc": "

Set and get state of support timing VIC 202 7680x4320 24Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_25hz_vic_203", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_25hz_vic_203", "kind": "variable", "doc": "

Set and get state of support timing VIC 203 7680x4320 25Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_30hz_vic_204", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_30hz_vic_204", "kind": "variable", "doc": "

Set and get state of support timing VIC 204 7680x4320 30Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_48hz_vic_205", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_48hz_vic_205", "kind": "variable", "doc": "

Set and get state of support timing VIC 205 7680x4320 48Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_50hz_vic_206", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_50hz_vic_206", "kind": "variable", "doc": "

Set and get state of support timing VIC 206 7680x4320 50Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_60hz_vic_207", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_60hz_vic_207", "kind": "variable", "doc": "

Set and get state of support timing VIC 207 7680x4320 60Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_100hz_vic_208", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_100hz_vic_208", "kind": "variable", "doc": "

Set and get state of support timing VIC 208 7680x4320 100Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_7680x4320_120hz_vic_209", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_7680x4320_120hz_vic_209", "kind": "variable", "doc": "

Set and get state of support timing VIC 209 7680x4320 120Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_24hz_vic_210", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_24hz_vic_210", "kind": "variable", "doc": "

Set and get state of support timing VIC 210 10240x4320 24Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_25hz_vic_211", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_25hz_vic_211", "kind": "variable", "doc": "

Set and get state of support timing VIC 211 10240x4320 25Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_30hz_vic_212", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_30hz_vic_212", "kind": "variable", "doc": "

Set and get state of support timing VIC 212 10240x4320 30Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_48hz_vic_213", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_48hz_vic_213", "kind": "variable", "doc": "

Set and get state of support timing VIC 213 10240x4320 48Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_50hz_vic_214", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_50hz_vic_214", "kind": "variable", "doc": "

Set and get state of support timing VIC 214 10240x4320 50Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_60hz_vic_215", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_60hz_vic_215", "kind": "variable", "doc": "

Set and get state of support timing VIC 215 10240x4320 60Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_100hz_vic_216", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_100hz_vic_216", "kind": "variable", "doc": "

Set and get state of support timing VIC 216 10240x4320 10Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_10240x4320_120hz_vic_217", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_10240x4320_120hz_vic_217", "kind": "variable", "doc": "

Set and get state of support timing VIC 217 10240x4320 120Hz (64:27).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_100hz_vic_218", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_100hz_vic_218", "kind": "variable", "doc": "

Set and get state of support timing VIC 218 4096x2160 100Hz (256:135).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.T_4096x2160_120hz_vic_219", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.T_4096x2160_120hz_vic_219", "kind": "variable", "doc": "

Set and get state of support timing VIC 219 4096x2160 120Hz (256:135).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes.clear_all", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiAvailableVideoModes.clear_all", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps", "kind": "class", "doc": "

Class DutCapsDp14 defines the DUT capabilities and allows setting:

\n\n
    \n
  • Set and get state of sink DSC support is_sink_dsc_support.
  • \n
  • Set and get state of sink DSC 10 BPC support is_sink_dsc_10bpc.
  • \n
  • Set and get state of sink DSC 12 BPC support is_sink_dsc_12bpc.
  • \n
  • Set and get state of sink Native 420 support is_sink_dsc_native_420.
  • \n
  • Set and get state of sink Native 420 support is_sink_dsc_16bpc.
  • \n
  • Set and get state of sink Native 420 support is_sink_dsc_all_bpp.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.__init__", "kind": "function", "doc": "

\n", "signature": "(param: UniTAP.dev.modules.dut_tests.test_group_params_types.Param)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_support", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_support", "kind": "variable", "doc": "

Set and get state of SINK DSC support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_10bpc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_10bpc", "kind": "variable", "doc": "

Set and get state of SINK DSC 10 bpc support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_12bpc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_12bpc", "kind": "variable", "doc": "

Set and get state of SINK DSC 12 bpc support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_native_420", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_native_420", "kind": "variable", "doc": "

Set and get state of SINK DSC Native 420 support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_16bpc", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_16bpc", "kind": "variable", "doc": "

Set and get state of SINK DSC 16 bpc support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_dsc_all_bpp", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_dsc_all_bpp", "kind": "variable", "doc": "

Set and get state of SINK DSC all BPP support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps.is_sink_ycbcr_support", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiDutCaps.is_sink_ycbcr_support", "kind": "variable", "doc": "

Set and get state of SINK YCbCr support.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam", "kind": "class", "doc": "

Class HdmiSinkDUTTestParam allows working with parameters from HDMI DSC source part.

\n\n
    \n
  • Seg and get test mode test_mode.
  • \n
  • Set and get timeout timeout.
  • \n
  • Set and get MAX FRL rate max_frl_rate type HdmiFrlRate.
  • \n
  • Set and get MAX TMDS Clock 'max_tmds_clock'.
  • \n
  • Set and get HDMI DUT Caps 'dut_caps' type 'HdmiDutCaps'.
  • \n
  • Set and get DSC MAX FRL rate dsc_max_frl_rate type HdmiFrlRate.
  • \n
  • Set and get available video modes video_modes.
  • \n
  • Set and get DSC max slice (from 0 to 7) 'dsc_max_slice'.
  • \n
  • Set and get Total chunk bytes total_chunk_bytes.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.test_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.test_mode", "kind": "variable", "doc": "

Set and get test mode.

\n\n
Returns:
\n\n
\n

object of HdmiTestMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiTestMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.timeout", "kind": "variable", "doc": "

Set and get test timeout, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.max_frl_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.max_frl_rate", "kind": "variable", "doc": "

Set and get Max DSC FRL mode.

\n\n
Returns:
\n\n
\n

object of HdmiFrlRate type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.max_tmds_clock", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.max_tmds_clock", "kind": "variable", "doc": "

Set and get test MAX TMDS clock, in MHz.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.dut_caps", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.dut_caps", "kind": "variable", "doc": "

Set and get DUT caps.

\n\n
Returns:
\n\n
\n

object HdmiDutCaps

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiDutCaps"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.dsc_max_frl_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.dsc_max_frl_rate", "kind": "variable", "doc": "

Set and get Max DSC FRL mode.

\n\n
Returns:
\n\n
\n

object of HdmiFrlRate type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.video_modes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.video_modes", "kind": "variable", "doc": "

Set and get supported video modes.

\n\n
Returns:
\n\n
\n

object HdmiAvailableVideoModes

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiAvailableVideoModes"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.dsc_max_slice", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.dsc_max_slice", "kind": "variable", "doc": "

Set and get test DSC max slice, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiSinkDUTTestParam.total_chunk_bytes", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests", "qualname": "HdmiSinkDUTTestParam.total_chunk_bytes", "kind": "variable", "doc": "

Set and get test Total chunk bytes, in milliseconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam", "kind": "class", "doc": "

Class HdmiSinkContinuityDUTTestParam allows working with parameters from HDMI Continuity part.

\n\n
    \n
  • Set and get total test time test_time, in seconds. Default value is 60s.
  • \n
  • Set and get status period status_period, in seconds.
  • \n
  • Set and get stop flag stop_flag. Stop testing when status fail.
  • \n
  • Set and get flag of enabling scdc version enable_scdc_version. Enable to check SCDC version.
  • \n
  • Set and get flag of enabling scdc status enable_scdc_status. Enable to check SCDC status flag.
  • \n
  • Set and get flag of enabling scdc error count enable_scdc_error_count. Enable to check SCDC error counters.
  • \n
  • Set and get SDCD error counter fail threshold scdc_error_count. Default value is 10.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.test_time", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.test_time", "kind": "variable", "doc": "

Set and get test time.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.status_period", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.status_period", "kind": "variable", "doc": "

Set and get status period.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.stop_flag", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.stop_flag", "kind": "variable", "doc": "

Set and get flag of stop testing when status fail.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.enable_scdc_version", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.enable_scdc_version", "kind": "variable", "doc": "

Set and get flag of enabling scdc version.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.enable_scdc_status", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.enable_scdc_status", "kind": "variable", "doc": "

Set and get flag of enabling scdc status.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.enable_scdc_error_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.enable_scdc_error_count", "kind": "variable", "doc": "

Set and get flag of enabling scdc error count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests.HdmiSinkContinuityDUTTestParam.scdc_error_count", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_continuity_tests", "qualname": "HdmiSinkContinuityDUTTestParam.scdc_error_count", "kind": "variable", "doc": "

Set and get scdc error count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "CableTestMode", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode.HighSpeed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "CableTestMode.HighSpeed", "kind": "variable", "doc": "

\n", "default_value": "<CableTestMode.HighSpeed: 0>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode.LowSpeed", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "CableTestMode.LowSpeed", "kind": "variable", "doc": "

\n", "default_value": "<CableTestMode.LowSpeed: 1>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode.All", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "CableTestMode.All", "kind": "variable", "doc": "

\n", "default_value": "<CableTestMode.All: 2>"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection", "kind": "class", "doc": "

Class LowSpeedLineSelection defines variants of tests:

\n\n
    \n
  • Voltage swing level 3 (1.2V) supported voltage_swing_supported.
  • \n
  • Pre-emphasis level 3 (9.5dB) supported pre_emphasis_supported.
  • \n
\n", "bases": "UniTAP.dev.modules.dut_tests.test_group_params_types.Param"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.hpd", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.hpd", "kind": "variable", "doc": "

Configure if HPD line will be tested.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.i2c", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.i2c", "kind": "variable", "doc": "

Configure if I2C line will be tested.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.cec", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.cec", "kind": "variable", "doc": "

Configure if CEC line will be tested.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.voltage_5v", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.voltage_5v", "kind": "variable", "doc": "

Configure if 5V line will be tested.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection.utility", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "LowSpeedLineSelection.utility", "kind": "variable", "doc": "

Configure if utility line will be tested.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam", "kind": "class", "doc": "

Class HdmiSinkDUTTestParam allows working with parameters from HDMI DSC source part.

\n\n
    \n
  • Set and get test timeout test_timeout.
  • \n
  • Seg and get test mode test_mode type CableTestMode.
  • \n
  • Set and get MIN FRL rate min_frl_rate type HdmiFrlRate.
  • \n
  • Set and get MAX FRL rate max_frl_rate type HdmiFrlRate.
  • \n
  • Set and get amount of allowed errors per lane allowed_errors_per_lane.
  • \n
  • Set and get errors capture timeout errors_capture_timeout.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.__init__", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.__init__", "kind": "function", "doc": "

\n", "signature": "(json_obj)"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.test_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.test_timeout", "kind": "variable", "doc": "

Set and get test timeout, in seconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.test_mode", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.test_mode", "kind": "variable", "doc": "

Set and get test mode.

\n\n
Returns:
\n\n
\n

object of CableTestMode type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.CableTestMode"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.min_frl_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.min_frl_rate", "kind": "variable", "doc": "

Set and get the minimum FRL rate supported by the cable.

\n\n
Returns:
\n\n
\n

object of HdmiFrlRate type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.max_frl_rate", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.max_frl_rate", "kind": "variable", "doc": "

Set and get the maximum FRL rate supported by the cable.

\n\n
Returns:
\n\n
\n

object of HdmiFrlRate type

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_tests.HdmiFrlRate"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.allowed_errors_per_lane", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.allowed_errors_per_lane", "kind": "variable", "doc": "

Set and get allowed errors per lane.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.errors_capture_timeout", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.errors_capture_timeout", "kind": "variable", "doc": "

Set and get errors capture timeout, in seconds.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.HdmiSinkCableCheckTestParam.low_speed_line_selection", "modulename": "UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests", "qualname": "HdmiSinkCableCheckTestParam.low_speed_line_selection", "kind": "variable", "doc": "

Set and get low speed lines for testing.

\n\n
Returns:
\n\n
\n

object LowSpeedLineSelection

\n
\n", "annotation": ": UniTAP.dev.modules.dut_tests.dut_default_params.hdmi_sink_cable_check_tests.LowSpeedLineSelection"}, {"fullname": "UniTAP.dev.modules.opf.handler", "modulename": "UniTAP.dev.modules.opf.handler", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.modules.opf.handler.OperatorFeedbackHandler", "modulename": "UniTAP.dev.modules.opf.handler", "qualname": "OperatorFeedbackHandler", "kind": "class", "doc": "

Class OperatorFeedbackHandler helps to do required actions during DUT tests. Contains object of OpfHandlerBase,\nthat can be overridden.

\n\n
    \n
  • handler - set and get OPF Handler. OpfHandlerBase does OPF number 19 and 103,\nOpfHandlerInternal does all OPF, OpfHandlerDefault does overridden OPF by user.
  • \n
\n"}, {"fullname": "UniTAP.dev.modules.opf.handler.OperatorFeedbackHandler.__init__", "modulename": "UniTAP.dev.modules.opf.handler", "qualname": "OperatorFeedbackHandler.__init__", "kind": "function", "doc": "

\n", "signature": "(device_io: UniTAP.libs.lib_tsi.tsi_io.DeviceIO)"}, {"fullname": "UniTAP.dev.modules.opf.handler.OperatorFeedbackHandler.handler", "modulename": "UniTAP.dev.modules.opf.handler", "qualname": "OperatorFeedbackHandler.handler", "kind": "variable", "doc": "

Return current OPF handler. Can be overriden in set method.

\n\n
Returns:
\n\n
\n

object of OpfHandlerBase type

\n
\n", "annotation": ": UniTAP.dev.modules.opf.handlers.base.OpfHandlerBase"}, {"fullname": "UniTAP.dev.ports.dprx", "modulename": "UniTAP.dev.ports.dprx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX", "kind": "class", "doc": "

Main class of DPRX object.\nInherited from class RX.\nClass describes capabilities of 300th (3XX) series of DP and USB-C devices in Sink (RX - receiver) role.

\n\n
Attributes:
\n\n
    \n
  • __link (LinkDisplayPortRx): object of LinkDisplayPortRx.
  • \n
  • __dpcd (DPCDRegisters): object of DPCDRegisters.
  • \n
  • __edid (EdidSink): object of EdidSink.
  • \n
  • __hdcp (HdcpSink): object of HdcpSink.
  • \n
  • __event_capturer (EventCapturer): object of EventCapturer.
  • \n
  • __video_capturer (VideoCapturer): object of VideoCapturerDP.
  • \n
\n", "bases": "UniTAP.dev.ports.rx.RX"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.__init__", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.link", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.link", "kind": "variable", "doc": "

Should be used to control link capabilities on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of LinkDisplayPortRx type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.dpcd", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.dpcd", "kind": "variable", "doc": "

Should be used to work with DPCD registers on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of DPCDRegisters type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.edid", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.edid", "kind": "variable", "doc": "

Should be used to work with EDID on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of EdidSink type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.EdidSink"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.hdcp", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.hdcp", "kind": "variable", "doc": "

Should be used to work with HDCP on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HdcpSink.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.event_capturer", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.event_capturer", "kind": "variable", "doc": "

Should be used to control EventCapturer on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of EventCapturer type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer"}, {"fullname": "UniTAP.dev.ports.dprx.DPRX.video_capturer", "modulename": "UniTAP.dev.ports.dprx", "qualname": "DPRX.video_capturer", "kind": "variable", "doc": "

Should be used to control VideoCapturerDP on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of VideoCapturerDP type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP"}, {"fullname": "UniTAP.dev.ports.dprx4xx", "modulename": "UniTAP.dev.ports.dprx4xx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx", "kind": "class", "doc": "

Main class of DPRX4xx object.\nInherited from class DPRX.\nClass describes capabilities of 400th (4XX) series of DP and USB-C devices in Sink (RX - receiver) role.

\n\n
Attributes:
\n\n
    \n
  • __fec (FecTx): object of FecTx.
  • \n
  • __bulk_capturer (BulkCapturer): object of BulkCapturer
  • \n
  • __display_id (DisplayIdSink): object of DisplayIdSink
  • \n
  • __panel_replay (SinkPanelReplay): object of SinkPanelReplay
  • \n
  • __psr (SinkPanelSelfRefresh): object of SinkPanelSelfRefresh
  • \n
\n", "bases": "UniTAP.dev.ports.dprx.DPRX"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.__init__", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.fec", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.fec", "kind": "variable", "doc": "

Should be used to control FEC functionality on Sink (RX - receiver) side.

\n\n
Returns:
\n\n
\n

object of FecRx type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.fec.fec_rx.FecRx"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.bulk_capturer", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.bulk_capturer", "kind": "variable", "doc": "

Should be used to control Bulk capturer functionality on Sink (RX - receiver) side.

\n\n
Returns:
\n\n
\n

object of BulkCapturer type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.display_id", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.display_id", "kind": "variable", "doc": "

Should be used to control DisplayID functionality on Sink (RX - receiver) side.

\n\n
Returns:
\n\n
\n

object of DisplayIdSink type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.DisplayIdSink"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.panel_replay", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.panel_replay", "kind": "variable", "doc": "

Should be used to control Panel Replay on Sink (RX - receiver) side.

\n\n
Returns:
\n\n
\n

object of SinkPanelReplay type.

\n
\n", "annotation": ": Optional[UniTAP.dev.ports.modules.panel_replay.pr_sink.SinkPanelReplay]"}, {"fullname": "UniTAP.dev.ports.dprx4xx.DPRX4xx.panel_self_refresh", "modulename": "UniTAP.dev.ports.dprx4xx", "qualname": "DPRX4xx.panel_self_refresh", "kind": "variable", "doc": "

Should be used to control Panel Self Refresh on Sink (RX - receiver) side.

\n\n
Returns:
\n\n
\n

object of SinkPanelSelfRefresh type.

\n
\n", "annotation": ": Optional[UniTAP.dev.ports.modules.panel_replay.pr_sink.SinkPanelSelfRefresh]"}, {"fullname": "UniTAP.dev.ports.dprx5xx", "modulename": "UniTAP.dev.ports.dprx5xx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.dprx5xx.DPRX5xx", "modulename": "UniTAP.dev.ports.dprx5xx", "qualname": "DPRX5xx", "kind": "class", "doc": "

Main class of DPRX5xx object.\nInherited from class DPRX4xx.\nClass describes capabilities of 500th (5XX) series of DP and USB-C devices in Sink (RX - receiver) role.

\n\n
Attributes:
\n\n
    \n
  • __panel_replay (SinkPanelReplay): object of SinkPanelReplay.
  • \n
  • __psr (SinkPanelSelfRefresh): object of SinkPanelSelfRefresh.
  • \n
\n", "bases": "UniTAP.dev.ports.dprx4xx.DPRX4xx"}, {"fullname": "UniTAP.dev.ports.dprx5xx.DPRX5xx.__init__", "modulename": "UniTAP.dev.ports.dprx5xx", "qualname": "DPRX5xx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.dptx", "modulename": "UniTAP.dev.ports.dptx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX", "kind": "class", "doc": "

Main class of DPTX object.\nInherited from class TX.\nClass describes capabilities of 300th (3XX) series of DP and USB-C devices in Source (TX - transmitter) role.

\n\n
Attributes:
\n\n
    \n
  • __link (LinkDisplayPortTx): object of LinkDisplayPortTx.
  • \n
  • __dpcd (DPCDRegisters): object of DPCDRegisters.
  • \n
  • __edid (EdidSource): object of EdidSource.
  • \n
  • __hdcp (HdcpSource): object of HdcpSource.
  • \n
  • __pg (DpPatternGenerator): object of DpPatternGenerator.
  • \n
  • __event_capturer (EventCapturer): object of EventCapturer.
  • \n
\n", "bases": "UniTAP.dev.ports.tx.TX"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.__init__", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.dpcd", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.dpcd", "kind": "variable", "doc": "

Should be used to work with DPCD registers on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of DPCDRegisters type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.pg", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.pg", "kind": "variable", "doc": "

Should be used to control Pattern generator functionality on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of DpPatternGenerator type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.link", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.link", "kind": "variable", "doc": "

Should be used to control link settings on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of LinkDisplayPortTx type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.edid", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.edid", "kind": "variable", "doc": "

Should be used to work with EDID on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of EdidSource type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.EdidSource"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.hdcp", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.hdcp", "kind": "variable", "doc": "

Should be used to work with HDCP on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of HdcpSource.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource"}, {"fullname": "UniTAP.dev.ports.dptx.DPTX.event_capturer", "modulename": "UniTAP.dev.ports.dptx", "qualname": "DPTX.event_capturer", "kind": "variable", "doc": "

Should be used to control EventCapturer on Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of EventCapturer type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer"}, {"fullname": "UniTAP.dev.ports.dptx4xx", "modulename": "UniTAP.dev.ports.dptx4xx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx", "kind": "class", "doc": "

Main class of DPTX4xx object.\nInherited from class DPTX.\nClass describes capabilities of 400th (4XX) series of DP and USB-C devices in Source (TX - transmitter) role.

\n\n
Attributes:
\n\n
    \n
  • __fec (FecTx): object of FecTx.
  • \n
  • __pg (DpMstPatternGenerator): object of DpMstPatternGenerator
  • \n
\n", "bases": "UniTAP.dev.ports.dptx.DPTX"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx.__init__", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx.fec", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx.fec", "kind": "variable", "doc": "

Should be used to control FEC functionality on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of FecTx type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.fec.fec_tx.FecTx"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx.pg", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx.pg", "kind": "variable", "doc": "

Should be used to control Pattern generator functionality on Source (TX - transmitter) side.\nDpMstPatternGenerator contain list of DpPatternGenerator objects. For access to element in list,\nuse expression pg.[index].

\n\n
Returns:
\n\n
\n

object of DpMstPatternGenerator type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator"}, {"fullname": "UniTAP.dev.ports.dptx4xx.DPTX4xx.display_id", "modulename": "UniTAP.dev.ports.dptx4xx", "qualname": "DPTX4xx.display_id", "kind": "variable", "doc": "

Should be used to control DisplayID functionality on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of DisplayIdSource type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.DisplayIdSource"}, {"fullname": "UniTAP.dev.ports.dptx5xx", "modulename": "UniTAP.dev.ports.dptx5xx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.dptx5xx.DPTX5xx", "modulename": "UniTAP.dev.ports.dptx5xx", "qualname": "DPTX5xx", "kind": "class", "doc": "

Main class of DPTX5xx object.\nInherited from class DPTX4xx.\nClass describes capabilities of 500th (5XX) series of DP and USB-C devices in Source (TX - transmitter) role.

\n", "bases": "UniTAP.dev.ports.dptx4xx.DPTX4xx"}, {"fullname": "UniTAP.dev.ports.dptx5xx.DPTX5xx.__init__", "modulename": "UniTAP.dev.ports.dptx5xx", "qualname": "DPTX5xx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.hdrx", "modulename": "UniTAP.dev.ports.hdrx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX", "kind": "class", "doc": "

Main class of HDRX object.\nInherited from class RX.\nClass describes capabilities of 300th (3XX) series of HDMI devices in Sink (RX - receiver) role.

\n\n
Attributes:
\n\n
    \n
  • __link (HdmiLinkRx): object of HdmiLinkRx.
  • \n
  • __edid (EdidSink): object of EdidSink.
  • \n
  • __hdcp (HdcpSink): object of HdcpSink.
  • \n
  • __event_capturer (EventCapturer): object of EventCapturer.
  • \n
  • __video_capturer (VideoCapturer): object of VideoCapturerHDMI.
  • \n
  • __cec (CecRx): object of CecRx.
  • \n
\n", "bases": "UniTAP.dev.ports.rx.RX"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.__init__", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.link", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.link", "kind": "variable", "doc": "

Should be used to control link capabilities on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HdmiLinkRx type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.edid", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.edid", "kind": "variable", "doc": "

Should be used to work with EDID on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of EdidSink type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.edid.edid.EdidSink"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.hdcp", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.hdcp", "kind": "variable", "doc": "

Should be used to work with HDCP on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HdcpSink.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.event_capturer", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.event_capturer", "kind": "variable", "doc": "

Should be used to control EventCapturer on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of EventCapturer type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.video_capturer", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.video_capturer", "kind": "variable", "doc": "

Should be used to control VideoCapturerHDMI on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of VideoCapturerHDMI type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI"}, {"fullname": "UniTAP.dev.ports.hdrx.HDRX.cec", "modulename": "UniTAP.dev.ports.hdrx", "qualname": "HDRX.cec", "kind": "variable", "doc": "

Should be used to control CecRx on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of CecRx type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.cec.cec_rx.CecRx"}, {"fullname": "UniTAP.dev.ports.hdrx4xx", "modulename": "UniTAP.dev.ports.hdrx4xx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.hdrx4xx.HDRX4xx", "modulename": "UniTAP.dev.ports.hdrx4xx", "qualname": "HDRX4xx", "kind": "class", "doc": "

Main class of HDRX4xx object.\nInherited from class HDRX.\nClass describes capabilities of 400th (4XX) series of HDMI devices in Sink (RX - receiver) rolee.

\n", "bases": "UniTAP.dev.ports.hdrx.HDRX"}, {"fullname": "UniTAP.dev.ports.hdrx4xx.HDRX4xx.__init__", "modulename": "UniTAP.dev.ports.hdrx4xx", "qualname": "HDRX4xx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.hdtx", "modulename": "UniTAP.dev.ports.hdtx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX", "kind": "class", "doc": "

Main class of HDTX object.\nInherited from class TX.\nClass describes capabilities of 300th (3XX) series of HDMI devices in Source (TX - transmitter) role.

\n\n
Attributes:
\n\n
    \n
  • __link (HdmiLinkTx): object of HdmiLinkTx.
  • \n
  • __edid (EdidSource): object of EdidSource.
  • \n
  • __hdcp (HdcpSource): object of HdcpSource.
  • \n
  • __pg (HdmiPatternGenerator): object of HdmiPatternGenerator.
  • \n
  • __event_capturer (EventCapturer): object of EventCapturer.
  • \n
  • __cec (CecTx): object of CecTx.
  • \n
\n", "bases": "UniTAP.dev.ports.tx.TX"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.__init__", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.link", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.link", "kind": "variable", "doc": "

Should be used to control link settings on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of HdmiLinkTx type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.pg", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.pg", "kind": "variable", "doc": "

Should be used to control Pattern generator functionality on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of HdmiPatternGenerator type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.edid", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.edid", "kind": "variable", "doc": "

Should be used to work with EDID on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of EdidSource type.

\n
\n"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.hdcp", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.hdcp", "kind": "variable", "doc": "

Should be used to work with HDCP on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of HdcpSource.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.event_capturer", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.event_capturer", "kind": "variable", "doc": "

Should be used to control EventCapturer on Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of EventCapturer type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer"}, {"fullname": "UniTAP.dev.ports.hdtx.HDTX.cec", "modulename": "UniTAP.dev.ports.hdtx", "qualname": "HDTX.cec", "kind": "variable", "doc": "

Should be used to control CecTx on Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of CecTx type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.cec.cec_tx.CecTx"}, {"fullname": "UniTAP.dev.ports.hdtx4xx", "modulename": "UniTAP.dev.ports.hdtx4xx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.hdtx4xx.HDTX4xx", "modulename": "UniTAP.dev.ports.hdtx4xx", "qualname": "HDTX4xx", "kind": "class", "doc": "

Main class of HDTX4xx object.\nInherited from class HDTX.\nClass describes capabilities of 400th (4XX) series of HDMI devices in Source (TX - transmitter) role.

\n", "bases": "UniTAP.dev.ports.hdtx.HDTX"}, {"fullname": "UniTAP.dev.ports.hdtx4xx.HDTX4xx.__init__", "modulename": "UniTAP.dev.ports.hdtx4xx", "qualname": "HDTX4xx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.pdc_port", "modulename": "UniTAP.dev.ports.pdc_port", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC", "kind": "class", "doc": "

Class PDC describes capabilities of power delivery controller.\nContains following field:

\n\n
    \n
  • Power contract control power_contract_control, type PowerContractControlBase.
  • \n
  • Power Sink power_sink, type PowerSink.
  • \n
  • Power Source power_source, type PowerSource.
  • \n
  • DP Alt mode dp_alt_mode, type DpAltMode340.
  • \n
  • PDC Capabilities capabilities, type PdcCapabilities.
  • \n
  • BUS electrical status bus_electrical_status, type BusElectricalStatus.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.__init__", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.power_contract_control", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.power_contract_control", "kind": "variable", "doc": "

Returns Power contract control.

\n\n
Returns:
\n\n
\n

object of PowerContractControlBase type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.power_sink", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.power_sink", "kind": "variable", "doc": "

Returns Power Sink.

\n\n
Returns:
\n\n
\n

object of PowerSink type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.power_source", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.power_source", "kind": "variable", "doc": "

Returns Power Source.

\n\n
Returns:
\n\n
\n

object of PowerSource type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.dp_alt_mode", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.dp_alt_mode", "kind": "variable", "doc": "

Returns DP Alt mode.

\n\n
Returns:
\n\n
\n

object of DpAltMode340 type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode340"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.capabilities", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.capabilities", "kind": "variable", "doc": "

Returns PDC capabilities.

\n\n
Returns:
\n\n
\n

object of PdcCapabilities type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC.bus_electrical_status", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC.bus_electrical_status", "kind": "variable", "doc": "

Returns BUS electrical status.

\n\n
Returns:
\n\n
\n

object of BusElectricalStatus type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340", "kind": "class", "doc": "

Class PDC340 inherited from class PDC.\nClass PDC340 allows working with overriding PDc controls and power contract control.\nAlso has all the PDC functionality.

\n\n
    \n
  • Power Contract control power_contract_control, type PowerContractControl340.
  • \n
  • PDC Controls controls, type PdcControls340.
  • \n
\n", "bases": "PDC"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340.__init__", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340.capabilities", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340.capabilities", "kind": "variable", "doc": "

Returns PDC capabilities.

\n\n
Returns:
\n\n
\n

object of PdcCapabilities340 type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340.power_contract_control", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340.power_contract_control", "kind": "variable", "doc": "

Returns Power contract control.

\n\n
Returns:
\n\n
\n

object of PowerContractControl340 type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC340.controls", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC340.controls", "kind": "variable", "doc": "

Returns PDC Controls.

\n\n
Returns:
\n\n
\n

object of PdcControls340 type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC424", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC424", "kind": "class", "doc": "

Class PDC424 inherited from class PDC.\nClass PDC424 allows working with overriding controls.\nAlso has all the PDC functionality.

\n\n
    \n
  • PDC Controls controls, type PdcControls340.
  • \n
\n", "bases": "PDC"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC424.__init__", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC424.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC424.controls", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC424.controls", "kind": "variable", "doc": "

Returns PDC Controls.

\n\n
Returns:
\n\n
\n

object of PdcControls424 type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC500", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC500", "kind": "class", "doc": "

Class PDC500 inherited from class PDC.\nClass PDC500 allows working with overriding controls and DP Alt mode.\nAlso has all the PDC functionality.

\n\n
    \n
  • PDC Controls controls, type PdcControls500.
  • \n
  • DP Alt mode dp_alt_mode, type DpAltMode500.
  • \n
\n", "bases": "PDC"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC500.__init__", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC500.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC500.controls", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC500.controls", "kind": "variable", "doc": "

Returns PDC Controls.

\n\n
Returns:
\n\n
\n

object of PdcControls500 type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500"}, {"fullname": "UniTAP.dev.ports.pdc_port.PDC500.dp_alt_mode", "modulename": "UniTAP.dev.ports.pdc_port", "qualname": "PDC500.dp_alt_mode", "kind": "variable", "doc": "

Returns DP Alt mode.

\n\n
Returns:
\n\n
\n

object of DpAltMode500 type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode500"}, {"fullname": "UniTAP.dev.ports.port", "modulename": "UniTAP.dev.ports.port", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.port.TSIPort", "modulename": "UniTAP.dev.ports.port", "qualname": "TSIPort", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.port.TSIPort.__init__", "modulename": "UniTAP.dev.ports.port", "qualname": "TSIPort.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.rx", "modulename": "UniTAP.dev.ports.rx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.rx.RX", "modulename": "UniTAP.dev.ports.rx", "qualname": "RX", "kind": "class", "doc": "

Class describe base capabilities of Sink (RX - receiver).\nThis functionality is used by child classes DPRX and HDRX.\nYou cannot use a class RX object directly.

\n", "bases": "UniTAP.dev.ports.port.TSIPort"}, {"fullname": "UniTAP.dev.ports.rx.RX.__init__", "modulename": "UniTAP.dev.ports.rx", "qualname": "RX.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.rx.RX.audio_capturer", "modulename": "UniTAP.dev.ports.rx", "qualname": "RX.audio_capturer", "kind": "variable", "doc": "

Should be used to control AudioCapturer on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of AudioCapturer type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer"}, {"fullname": "UniTAP.dev.ports.tx", "modulename": "UniTAP.dev.ports.tx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.tx.TX", "modulename": "UniTAP.dev.ports.tx", "qualname": "TX", "kind": "class", "doc": "

Class describe base capabilities of Source (TX - transmitter).\nThis functionality is used by child classes DPTX and HDTX.\nYou cannot use a class TX object directly.

\n", "bases": "UniTAP.dev.ports.port.TSIPort"}, {"fullname": "UniTAP.dev.ports.tx.TX.__init__", "modulename": "UniTAP.dev.ports.tx", "qualname": "TX.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.tx.TX.ag", "modulename": "UniTAP.dev.ports.tx", "qualname": "TX.ag", "kind": "variable", "doc": "

Should be used to control AudioGenerator on Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of AudioGenerator type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.ag.ag.AudioGenerator"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag", "modulename": "UniTAP.dev.ports.modules.ag.ag", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator", "kind": "class", "doc": "

Class AudioGenerator allows working with generating audio from Source (TX - transmitter). You can configure\naudio generator setup, apply settings and start generate audio apply, stop generate audio stop_generate,\nread audio generator status and get current audio_mode.

\n"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager)"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.setup", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.setup", "kind": "function", "doc": "

Configure audio generator. Possible two variants of configuration:

\n\n
    \n
  • From 'wav' or 'bin' file.
  • \n
  • From AudioPattern parameters.
  • \n
\n\n
Arguments:
\n\n
    \n
  • audio_mode (AudioMode) - object of AudioMode
  • \n
  • audio_pattern (Union[AudioPattern, str]) - object of AudioPattern or path to audio file ('bin' or 'wave')
  • \n
  • signal_frequency (int)
  • \n
  • amplitude (int)
  • \n
\n", "signature": "(\tself,\taudio_mode: UniTAP.common.audio_mode.AudioMode = <UniTAP.common.audio_mode.AudioMode object>,\taudio_pattern: Union[UniTAP.dev.ports.modules.ag.types.AudioPattern, str] = <AudioPattern.SignalSine: 0>,\tsignal_frequency: int = 1000,\tamplitude: int = 60):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.apply", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.apply", "kind": "function", "doc": "

Apply settings and start generate audio.

\n\n
Returns:
\n\n
\n

object of bool type - generation was enabled successfully or not.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.stop_generate", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.stop_generate", "kind": "function", "doc": "

Stop generate audio.

\n\n
Returns:
\n\n
\n

object of bool type - generation was disabled successfully or not.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.status", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.status", "kind": "variable", "doc": "

Return audio generator status.

\n\n
Returns:
\n\n
\n

object of AGStatus type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.ag.types.AGStatus"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag.AudioGenerator.audio_mode", "modulename": "UniTAP.dev.ports.modules.ag.ag", "qualname": "AudioGenerator.audio_mode", "kind": "variable", "doc": "

Return current audio mode.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.common.audio_mode.AudioMode"}, {"fullname": "UniTAP.dev.ports.modules.ag.types", "modulename": "UniTAP.dev.ports.modules.ag.types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern", "kind": "class", "doc": "

Class AudioPattern contains all possible variants of audio templates.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.SignalSine", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.SignalSine", "kind": "variable", "doc": "

\n", "default_value": "<AudioPattern.SignalSine: 0>"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.SignalSawtooth", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.SignalSawtooth", "kind": "variable", "doc": "

\n", "default_value": "<AudioPattern.SignalSawtooth: 1>"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.SignalSquare", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.SignalSquare", "kind": "variable", "doc": "

\n", "default_value": "<AudioPattern.SignalSquare: 2>"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.CustomAudio", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.CustomAudio", "kind": "variable", "doc": "

\n", "default_value": "<AudioPattern.CustomAudio: 3>"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.SignalIncremental", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.SignalIncremental", "kind": "variable", "doc": "

\n", "default_value": "<AudioPattern.SignalIncremental: 4>"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AudioPattern.Unknown", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AudioPattern.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<AudioPattern.Unknown: 5>"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AGStatus", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AGStatus", "kind": "class", "doc": "

Class AGStatus contains all possible variants of Audio generator states.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AGStatus.Unknown", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AGStatus.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<AGStatus.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AGStatus.Stop", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AGStatus.Stop", "kind": "variable", "doc": "

\n", "default_value": "<AGStatus.Stop: 0>"}, {"fullname": "UniTAP.dev.ports.modules.ag.types.AGStatus.Running", "modulename": "UniTAP.dev.ports.modules.ag.types", "qualname": "AGStatus.Running", "kind": "variable", "doc": "

\n", "default_value": "<AGStatus.Running: 1>"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.save_to_wave_file", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "save_to_wave_file", "kind": "function", "doc": "

\n", "signature": "(\tpath: str,\taudio_mode: UniTAP.common.audio_mode.AudioMode,\tdata: bytearray):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.save_to_bin_file", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "save_to_bin_file", "kind": "function", "doc": "

\n", "signature": "(path: str, data: bytearray):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.load_from_bin_file", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "load_from_bin_file", "kind": "function", "doc": "

\n", "signature": "(path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.load_from_wave_file", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "load_from_wave_file", "kind": "function", "doc": "

\n", "signature": "(path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.check_file_format", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "check_file_format", "kind": "function", "doc": "

\n", "signature": "(path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.ag.ag_utils.create_audio_sts", "modulename": "UniTAP.dev.ports.modules.ag.ag_utils", "qualname": "create_audio_sts", "kind": "function", "doc": "

\n", "signature": "(audio_mode: UniTAP.common.audio_mode.AudioMode):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer", "kind": "class", "doc": "

Class AudioCapturer allows working with capturing audio frames on Sink (RX - receiver) side.\nYou can start capturing in several modes, stop capturing, getting current status and result of capturing\ncapture_result.

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.__init__", "kind": "function", "doc": "

\n", "signature": "(capturer: UniTAP.dev.modules.capturer.capture.Capturer)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.status", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.status", "kind": "variable", "doc": "

Returns current audio capturer status.

\n\n
Returns:
\n\n
\n

object of AudioCaptureStatus type

\n
\n", "annotation": ": UniTAP.dev.modules.capturer.statuses.AudioCaptureStatus"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.capture_result", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.capture_result", "kind": "variable", "doc": "

Returns result of audio capturing.

\n\n
Returns:
\n\n
\n

object of ResultAudioObject type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.start", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.start", "kind": "function", "doc": "

Start capturing. Possible some variants of capturing:

\n\n
    \n
  • Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).
  • \n
  • Capture with fixed audio duration (captures audio for the specified duration in milliseconds).
  • \n
  • Capture without parameters - Live capturing (for getting frames you need to use functions pop_element)
  • \n
  • Capture with timeout (maximum duration for capturing operations before stopping, in seconds).
  • \n
\n\n

All results can be obtained using the function capture_result.

\n\n
Arguments:
\n\n
    \n
  • frames_count (int)
  • \n
  • m_sec (int)
  • \n
\n", "signature": "(self, frames_count=0, m_sec=0, timeout=None):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.stop", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.stop", "kind": "function", "doc": "

Stop capture audio.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.pop_element", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.pop_element", "kind": "function", "doc": "

Return first object of AudioFrameData.

\n\n
Returns:
\n\n
\n

object of AudioFrameData type

\n
\n", "signature": "(self) -> List[UniTAP.common.audio_mode.AudioFrameData]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer.AudioCapturer.pop_element_as_result_object", "modulename": "UniTAP.dev.ports.modules.capturer.audio.audio_capturer", "qualname": "AudioCapturer.pop_element_as_result_object", "kind": "function", "doc": "

Return captured audio frame(objects of AudioFrameData) as ResultAudioObject.

\n\n
Returns:
\n\n
\n

object of ResultAudioObject type

\n
\n", "signature": "(\tself) -> UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "modulename": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject", "modulename": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "qualname": "ResultAudioObject", "kind": "class", "doc": "

Class ResultAudioObject inherited from class ResultObject.\nClass ResultAudioObject allows saving captured frames to image save_image_to_file.\nAlso has all the ResultObject functionality.

\n", "bases": "UniTAP.dev.modules.capturer.result_object.ResultObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject.audio_mode", "modulename": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "qualname": "ResultAudioObject.audio_mode", "kind": "variable", "doc": "

Returns current audio mode for captured audio frames.

\n\n
Returns:
\n\n
\n

object of AudioMode type

\n
\n", "annotation": ": UniTAP.common.audio_mode.AudioMode"}, {"fullname": "UniTAP.dev.ports.modules.capturer.audio.result_audio.ResultAudioObject.save_to_file", "modulename": "UniTAP.dev.ports.modules.capturer.audio.result_audio", "qualname": "ResultAudioObject.save_to_file", "kind": "function", "doc": "

Saving audio frames to file. Supported file formats describe in AudioFileFormat.

\n\n
Arguments:
\n\n
    \n
  • file_format (AudioFileFormat) - file format
  • \n
  • path (str) - path to save
  • \n
\n", "signature": "(\tself,\tfile_format: UniTAP.common.audio_mode.AudioFileFormat,\tpath: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.megabyte", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "megabyte", "kind": "variable", "doc": "

\n", "default_value": "1048576"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer", "kind": "class", "doc": "

Class BulkCapturer allows working with capturing Bulk data on Sink (RX - receiver) side.\nYou can start capturing in several modes, stop capturing, getting current status and result of\ncapturing capture_result.

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.__init__", "kind": "function", "doc": "

\n", "signature": "(\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.status", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.status", "kind": "variable", "doc": "

Returns current bulk capturer status.

\n\n
Returns:
\n\n
\n

object of VideoCaptureStatus type

\n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.capture_result", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.capture_result", "kind": "variable", "doc": "

Returns result of bulk capturing.

\n\n
Returns:
\n\n
\n

object of ResultBulkObject type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.encoding_type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.encoding_type", "kind": "variable", "doc": "

Returns current encoding type of capturing.

\n\n
Returns:
\n\n
\n

object of EncodingTypeEnum type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.lane_count", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.lane_count", "kind": "variable", "doc": "

Returns current lane count for capturing.

\n\n
Returns:
\n\n
\n

object of LaneCountEnum type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.start", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.start", "kind": "function", "doc": "

Start capturing. All results can be obtained using the function capture_result.

\n\n
Arguments:
\n\n
    \n
  • bulk_size (int) - bulk data size in megabytes
  • \n
  • trigger_position (TriggerPosition)
  • \n
  • trigger_config (TriggerVarType|None)
  • \n
  • assume_scrambler (bool)
  • \n
  • gpio (bool)
  • \n
  • encoding_type (EncodingTypeEnum|None)
  • \n
  • lane_count (LaneCountEnum|None)
  • \n
\n", "signature": "(\tself,\tbulk_size: int = 1,\ttrigger_position: UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition = <TriggerPosition.TP_Start: 0>,\ttrigger_config: Optional[~TriggerVarType] = None,\tassume_scrambler: bool = False,\tgpio: bool = False,\tencoding_type: Optional[UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum] = None,\tlane_count: Optional[UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum] = None):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer.BulkCapturer.stop", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_capturer", "qualname": "BulkCapturer.stop", "kind": "function", "doc": "

Stop capture video.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "EncodingTypeEnum", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum.Encoding_Auto", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "EncodingTypeEnum.Encoding_Auto", "kind": "variable", "doc": "

\n", "default_value": "<EncodingTypeEnum.Encoding_Auto: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum.Encoding_10Bit", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "EncodingTypeEnum.Encoding_10Bit", "kind": "variable", "doc": "

\n", "default_value": "<EncodingTypeEnum.Encoding_10Bit: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.EncodingTypeEnum.Encoding_32Bit", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "EncodingTypeEnum.Encoding_32Bit", "kind": "variable", "doc": "

\n", "default_value": "<EncodingTypeEnum.Encoding_32Bit: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum.Auto", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum.Auto", "kind": "variable", "doc": "

\n", "default_value": "<LaneCountEnum.Auto: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum.Lane_1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum.Lane_1", "kind": "variable", "doc": "

\n", "default_value": "<LaneCountEnum.Lane_1: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum.Lane_2", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum.Lane_2", "kind": "variable", "doc": "

\n", "default_value": "<LaneCountEnum.Lane_2: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.LaneCountEnum.Lane_4", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "LaneCountEnum.Lane_4", "kind": "variable", "doc": "

\n", "default_value": "<LaneCountEnum.Lane_4: 4>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition", "kind": "class", "doc": "

Trigger position relative to the start of capture, in percent of total capture size.

\n\n
    \n
  • TP_Start \u2013 0%
  • \n
  • TP_25 \u2013 25%
  • \n
  • TP_50 \u2013 50%
  • \n
  • TP_75 \u2013 75%
  • \n
  • TP_End - 100%
  • \n
\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_Start", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_Start", "kind": "variable", "doc": "

\n", "default_value": "<TriggerPosition.TP_Start: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_25", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_25", "kind": "variable", "doc": "

\n", "default_value": "<TriggerPosition.TP_25: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_50", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_50", "kind": "variable", "doc": "

\n", "default_value": "<TriggerPosition.TP_50: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_75", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_75", "kind": "variable", "doc": "

\n", "default_value": "<TriggerPosition.TP_75: 3>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerPosition.TP_End", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerPosition.TP_End", "kind": "variable", "doc": "

\n", "default_value": "<TriggerPosition.TP_End: 4>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum", "kind": "class", "doc": "

Class TriggerTypeEnum contains all necessary enum types for describing values.

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType.TPS1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType.TPS1", "kind": "variable", "doc": "

\n", "default_value": "<SourceType.TPS1: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType.TPS2", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType.TPS2", "kind": "variable", "doc": "

\n", "default_value": "<SourceType.TPS2: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType.TPS3", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType.TPS3", "kind": "variable", "doc": "

\n", "default_value": "<SourceType.TPS3: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType.TPS4", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceType.TPS4", "kind": "variable", "doc": "

\n", "default_value": "<SourceType.TPS4: 3>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceTypePosition", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition.InitialLT", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceTypePosition.InitialLT", "kind": "variable", "doc": "

\n", "default_value": "<SourceTypePosition.InitialLT: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition.AfterALPM", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceTypePosition.AfterALPM", "kind": "variable", "doc": "

\n", "default_value": "<SourceTypePosition.AfterALPM: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition.InitialLTORAfterALPM", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceTypePosition.InitialLTORAfterALPM", "kind": "variable", "doc": "

\n", "default_value": "<SourceTypePosition.InitialLTORAfterALPM: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceMLPHY", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY.Standby", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceMLPHY.Standby", "kind": "variable", "doc": "

\n", "default_value": "<SourceMLPHY.Standby: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY.Sleep", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceMLPHY.Sleep", "kind": "variable", "doc": "

\n", "default_value": "<SourceMLPHY.Sleep: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBIDWithMask", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask.AnyVB_IDChange", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBIDWithMask.AnyVB_IDChange", "kind": "variable", "doc": "

\n", "default_value": "<SourceVBIDWithMask.AnyVB_IDChange: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask.VB_IDMatchWithMask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBIDWithMask.VB_IDMatchWithMask", "kind": "variable", "doc": "

\n", "default_value": "<SourceVBIDWithMask.VB_IDMatchWithMask: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask.ChangeAnyBitSetInMask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBIDWithMask.ChangeAnyBitSetInMask", "kind": "variable", "doc": "

\n", "default_value": "<SourceVBIDWithMask.ChangeAnyBitSetInMask: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID.BS", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID.BS", "kind": "variable", "doc": "

\n", "default_value": "<SourceVBID.BS: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID.SR", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID.SR", "kind": "variable", "doc": "

\n", "default_value": "<SourceVBID.SR: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID.CPBS", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID.CPBS", "kind": "variable", "doc": "

\n", "default_value": "<SourceVBID.CPBS: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID.CPSR", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SourceVBID.CPSR", "kind": "variable", "doc": "

\n", "default_value": "<SourceVBID.CPSR: 3>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SDPTypeReceived", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived.MatchHB0", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SDPTypeReceived.MatchHB0", "kind": "variable", "doc": "

\n", "default_value": "<SDPTypeReceived.MatchHB0: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived.MatchHB1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SDPTypeReceived.MatchHB1", "kind": "variable", "doc": "

\n", "default_value": "<SDPTypeReceived.MatchHB1: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived.MatchHB0AndHB1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.SDPTypeReceived.MatchHB0AndHB1", "kind": "variable", "doc": "

\n", "default_value": "<SDPTypeReceived.MatchHB0AndHB1: 3>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.MSA", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA.AnyMSAChange", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.MSA.AnyMSAChange", "kind": "variable", "doc": "

\n", "default_value": "<MSA.AnyMSAChange: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA.ChangeMSAAttribute", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.MSA.ChangeMSAAttribute", "kind": "variable", "doc": "

\n", "default_value": "<MSA.ChangeMSAAttribute: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA.MatchMSAAttribute", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.MSA.MatchMSAAttribute", "kind": "variable", "doc": "

\n", "default_value": "<MSA.MatchMSAAttribute: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.Error8b_10b", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b.CodeError", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.Error8b_10b.CodeError", "kind": "variable", "doc": "

\n", "default_value": "<Error8b_10b.CodeError: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b.DisparityError", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.Error8b_10b.DisparityError", "kind": "variable", "doc": "

\n", "default_value": "<Error8b_10b.CodeError: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b.Both", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.Error8b_10b.Both", "kind": "variable", "doc": "

\n", "default_value": "<Error8b_10b.CodeError: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.TypeAUX", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.TypeAUX", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.TypeAUX.NativeWrite", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.TypeAUX.NativeWrite", "kind": "variable", "doc": "

\n", "default_value": "<TypeAUX.NativeWrite: 8>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.TypeAUX.NativeRead", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerTypeEnum.TypeAUX.NativeRead", "kind": "variable", "doc": "

\n", "default_value": "<TypeAUX.NativeRead: 9>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType", "kind": "class", "doc": "

Main class TriggerType defines possible variants of trigger types.

\n\n
    \n
  • U1 - Start of TPS1/TPS2/TPS3/TPS4 - initial LT, after ALPM exit, both.
  • \n
  • U2 - Exit of TPS1/TPS2/TPS3/TPS4 - initial LT, after ALPM exit, both.
  • \n
  • U3 - Start of ML_PHY_STANDBY or ML_PHY_SLEEP.
  • \n
  • U4 - Exit of ML_PHY_STANDBY or ML_PHY_SLEEP.
  • \n
  • U5 - Start of EIEOS - initial LT, after ALPM exit, both.
  • \n
  • U6 - Exit of EIEOS - initial LT, after ALPM exit, both.
  • \n
  • U7 - VB-ID with the MASK - any change, match, selected bit transition.
  • \n
  • U8 - VB-ID on TYPE - BS/SR/CPBS/CPSR.
  • \n
  • U9 - Up to 8 control or data symbols, 8b/10b encoded.
  • \n
  • U10 - SDP Type received \u2013 HB0 and/or HB1 match.
  • \n
  • U11 - MSA \u2013 any change, change by mask, match by mask.
  • \n
  • U12 - 8b/10b error \u2013 code error, disparity error, both.
  • \n
  • U13 - Any AUX transaction - initial LT, after ALPM exit, both.
  • \n
  • U17 - AUX read or write of specific address.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U1", "kind": "class", "doc": "

Class U1 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get source type source_type - TriggerTypeEnum.SourceType.
  • \n
  • Set and get position position - `TriggerTypeEnum.SourceTypePosition.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U1.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U1.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U1.source_type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U1.source_type", "kind": "variable", "doc": "

Returns source type.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceType value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U1.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U1.position", "kind": "variable", "doc": "

Returns position.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceTypePosition value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U2", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U2", "kind": "class", "doc": "

Class U2 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get source type source_type - TriggerTypeEnum.SourceType.
  • \n
  • Set and get position position - `TriggerTypeEnum.SourceTypePosition.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U2.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U2.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U2.source_type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U2.source_type", "kind": "variable", "doc": "

Returns source type.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceType value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceType"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U2.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U2.position", "kind": "variable", "doc": "

Returns position.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceTypePosition value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U3", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U3", "kind": "class", "doc": "

Class U3 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get source source - TriggerTypeEnum.SourceMLPHY.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U3.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U3.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U3.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U3.source", "kind": "variable", "doc": "

Returns source.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceMLPHY value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U4", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U4", "kind": "class", "doc": "

Class U4 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get source source - TriggerTypeEnum.SourceMLPHY.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U4.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U4.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U4.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U4.source", "kind": "variable", "doc": "

Returns source.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceMLPHY value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceMLPHY"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U5", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U5", "kind": "class", "doc": "

Class U5 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get position position - TriggerTypeEnum.SourceTypePosition.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U5.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U5.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U5.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U5.position", "kind": "variable", "doc": "

Returns position.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceTypePosition value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U6", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U6", "kind": "class", "doc": "

Class U6 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get position position - TriggerTypeEnum.SourceTypePosition.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U6.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U6.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U6.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U6.position", "kind": "variable", "doc": "

Returns position.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceTypePosition value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U7", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U7", "kind": "class", "doc": "

Class U7 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get mask mask.
  • \n
  • Set and get source source - TriggerTypeEnum.SourceVBIDWithMask.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U7.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U7.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U7.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U7.source", "kind": "variable", "doc": "

Returns source.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceVBIDWithMask value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBIDWithMask"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U7.mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U7.mask", "kind": "variable", "doc": "

Returns mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U8", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U8", "kind": "class", "doc": "

Class U8 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get source source - TriggerTypeEnum.SourceVBID.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U8.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U8.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U8.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U8.source", "kind": "variable", "doc": "

Returns source.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceVBID value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceVBID"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9", "kind": "class", "doc": "

Class U9 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get value for count of symbols count.
  • \n
  • Set and get value for symbol 0 symbol_0.
  • \n
  • Set and get value for symbol 1 symbol_1.
  • \n
  • Set and get value for symbol 2 symbol_2.
  • \n
  • Set and get value for symbol 3 symbol_3.
  • \n
  • Set and get value for symbol 4 symbol_4.
  • \n
  • Set and get value for symbol 5 symbol_5.
  • \n
  • Set and get value for symbol 6 symbol_6.
  • \n
  • Set and get value for symbol 7 symbol_7.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.count", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.count", "kind": "variable", "doc": "

Returns count of symbols.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_0", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_0", "kind": "variable", "doc": "

Returns value of symbol 0.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_1", "kind": "variable", "doc": "

Returns value of symbol 1.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_2", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_2", "kind": "variable", "doc": "

Returns value of symbol 2.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_3", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_3", "kind": "variable", "doc": "

Returns value of symbol 3.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_4", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_4", "kind": "variable", "doc": "

Returns value of symbol 4.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_5", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_5", "kind": "variable", "doc": "

Returns value of symbol 5.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_6", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_6", "kind": "variable", "doc": "

Returns value of symbol 6.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U9.symbol_7", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U9.symbol_7", "kind": "variable", "doc": "

Returns value of symbol 7.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10", "kind": "class", "doc": "

Class U10 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get SDP type sdp_type - TriggerTypeEnum.SDPTypeReceived.
  • \n
  • Set and get value for HB 0 hb0.
  • \n
  • Set and get value for HB 1 hb1.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10.sdp_type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10.sdp_type", "kind": "variable", "doc": "

Returns SDP type.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SDPTypeReceived value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SDPTypeReceived"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10.hb0", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10.hb0", "kind": "variable", "doc": "

Returns value of HB0.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U10.hb1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U10.hb1", "kind": "variable", "doc": "

Returns value of HB1.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11", "kind": "class", "doc": "

Class U11 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get source source - TriggerTypeEnum.MSA.
  • \n
  • Set and get MSa attributes (mvid, nvid, hactive, vactive and so on.)
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.mvid_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.mvid_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.nvid_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.nvid_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hactive_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hactive_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vactive_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vactive_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.htotal_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.htotal_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vtotal_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vtotal_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncw_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncw_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncw_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncw_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncp_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncp_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncp_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncp_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncs_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncs_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncs_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncs_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.misc0_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.misc0_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.misc1_flag", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.misc1_flag", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.mvid", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.mvid", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.nvid", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.nvid", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hactive", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hactive", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vactive", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vactive", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.htotal", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.htotal", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vtotal", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vtotal", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncw", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncw", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncw", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncw", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.hsyncs", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.hsyncs", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.vsyncs", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.vsyncs", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.misc0", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.misc0", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.misc1", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.misc1", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U11.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U11.source", "kind": "variable", "doc": "

Returns source.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.MSA value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.MSA"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U12", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U12", "kind": "class", "doc": "

Class U12 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get source source - TriggerTypeEnum.Error8b_10b.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U12.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U12.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U12.source", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U12.source", "kind": "variable", "doc": "

Returns source.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.Error8b_10b value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.Error8b_10b"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U13", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U13", "kind": "class", "doc": "

Class U13 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get position position - TriggerTypeEnum.SourceTypePosition.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U13.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U13.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U13.position", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U13.position", "kind": "variable", "doc": "

Returns position.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.SourceTypePosition value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.SourceTypePosition"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U17", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U17", "kind": "class", "doc": "

Class U17 describes one of the possible trigger type. Allows:

\n\n
    \n
  • Get trigger mask trigger_mask.
  • \n
  • Set and get address address.
  • \n
  • Set and get type type - TriggerTypeEnum.TypeAUX.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U17.trigger_mask", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U17.trigger_mask", "kind": "variable", "doc": "

Returns trigger mask.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U17.address", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U17.address", "kind": "variable", "doc": "

Returns address.

\n\n
Returns:
\n\n
\n

object of int value

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerType.U17.type", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.bulk_types", "qualname": "TriggerType.U17.type", "kind": "variable", "doc": "

Returns type.

\n\n
Returns:
\n\n
\n

object of TriggerTypeEnum.TypeAUX value

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.bulk.bulk_types.TriggerTypeEnum.TypeAUX"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "qualname": "ResultBulkObject", "kind": "class", "doc": "

Class ResultBulkObject inherited from class ResultObject.\nClass ResultBulkObject allows saving captured data to file save_to_bin_file.\nAlso has all the ResultObject functionality.

\n", "bases": "UniTAP.dev.modules.capturer.result_object.ResultObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "qualname": "ResultBulkObject.__init__", "kind": "function", "doc": "

\n", "signature": "(assume_scrambler_disabled: bool = False)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject.assume_scrambler_disabled", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "qualname": "ResultBulkObject.assume_scrambler_disabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk.ResultBulkObject.save_to_bin_file", "modulename": "UniTAP.dev.ports.modules.capturer.bulk.result_bulk", "qualname": "ResultBulkObject.save_to_bin_file", "kind": "function", "doc": "

Saving captured bulk data to file.

\n\n
Arguments:
\n\n
    \n
  • directory_name (str) - path to save
  • \n
\n", "signature": "(self, directory_name: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer", "kind": "class", "doc": "

Class EventCapturer allows working with capturing events on Sink (RX - receiver) side.\nYou can start capturing in several modes, stop capturing, getting current status and result of capturing\ncapture_result.

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.__init__", "kind": "function", "doc": "

\n", "signature": "(\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer,\tport_id: int,\tevent_filter: list)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.status", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.status", "kind": "variable", "doc": "

Returns current event capturer status.

\n\n
Returns:
\n\n
\n

object of VideoCaptureStatus type

\n
\n", "annotation": ": UniTAP.dev.modules.capturer.statuses.EventCaptureStatus"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.capture_result", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.capture_result", "kind": "variable", "doc": "

Returns result of event capturing.

\n\n
Returns:
\n\n
\n

object of ResultEventObject type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.event_filter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.event_filter", "kind": "function", "doc": "

Returns event filter for current EventCapturer.

\n\n
Returns:
\n\n
\n

object of one of available [EventFilterDpRx, EventFilterDpTx, EventFilterHdRx, EventFilterHdTx,\n EventFilterUsbc] type

\n
\n", "signature": "(self, event_filter_type: Type[~EventFilterType]) -> ~EventFilterType:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.configure_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.configure_capturer", "kind": "function", "doc": "

Configure

\n\n
Arguments:
\n\n
    \n
  • event_filter (Union[EventFilterDpRx, EventFilterDpTx, EventFilterHdRx, EventFilterHdTx, EventFilterUsbc])
  • \n
\n", "signature": "(\tself,\tevent_filter: Union[UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx, UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx, UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx, UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx, UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc]):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.clear_capturer_config", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.clear_capturer_config", "kind": "function", "doc": "

Clear event captuter configuration (filter).

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.start", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.start", "kind": "function", "doc": "

Start capturing. Possible some variants of capturing:

\n\n
    \n
  • Capture with fixed event count (will be captured fixed event count and capturing will be stopped)
  • \n
  • Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).
  • \n
  • Capture without parameters Live capturing (for getting events you need to use functions pop_element and\npop_all_elements). Here you need to manually call the stop after capture.
  • \n
\n\n

All results can be obtained using the function capture_result.

\n\n
Arguments:
\n\n
    \n
  • n_elements (int)
  • \n
  • sec (int)
  • \n
\n", "signature": "(self, sec=0, n_elements=0):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.stop", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.stop", "kind": "function", "doc": "

Stop capture events.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.pop_element", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.pop_element", "kind": "function", "doc": "

Return first captured object of EventData.

\n\n
Returns:
\n\n
\n

object of EventData type or ResultEventObject

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.capturer.event.event_types.EventData:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.pop_all_elements", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.pop_all_elements", "kind": "function", "doc": "

Return all captured event frames(objects of EventData).

\n\n
Returns:
\n\n
\n

object of list[EventData] type

\n
\n", "signature": "(\tself) -> List[UniTAP.dev.ports.modules.capturer.event.event_types.EventData]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_capturer.EventCapturer.pop_all_elements_as_result_object", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_capturer", "qualname": "EventCapturer.pop_all_elements_as_result_object", "kind": "function", "doc": "

Return all captured event frames(objects of EventData) as ResultEventObject.

\n\n
Returns:
\n\n
\n

object of ResultEventObject type

\n
\n", "signature": "(\tself) -> UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat", "kind": "class", "doc": "

Describe all supported file formats for saving events:

\n\n
    \n
  • BIN.
  • \n
  • TXT (Support will be added later).
  • \n
\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.UNKNOWN", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.UNKNOWN", "kind": "variable", "doc": "

\n", "default_value": "<EventFileFormat.UNKNOWN: -1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.BIN", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.BIN", "kind": "variable", "doc": "

\n", "default_value": "<EventFileFormat.BIN: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.TXT", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.TXT", "kind": "variable", "doc": "

\n", "default_value": "<EventFileFormat.TXT: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.HTML", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.HTML", "kind": "variable", "doc": "

\n", "default_value": "<EventFileFormat.HTML: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat.CSV", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFileFormat.CSV", "kind": "variable", "doc": "

\n", "default_value": "<EventFileFormat.CSV: 3>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP", "kind": "class", "doc": "

Describe all supported SDP packets types:

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.AudioTimeStamp", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.AudioTimeStamp", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.AudioTimeStamp: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.AudioStream", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.AudioStream", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.AudioStream: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.Extension", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.Extension", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.Extension: 4>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.AudioCopyManagement", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.AudioCopyManagement", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.AudioCopyManagement: 5>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.ISRC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.ISRC", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.ISRC: 6>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.VSC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.VSC", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.VSC: 7>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG0", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG0", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.CG0: 8>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG1", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG1", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.CG1: 9>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG2", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG2", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.CG2: 10>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG3", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG3", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.CG3: 11>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG4", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG4", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.CG4: 12>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG5", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG5", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.CG5: 13>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG6", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG6", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.CG6: 14>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.CG7", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.CG7", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.CG7: 15>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.PictureParamSet", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.PictureParamSet", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.PictureParamSet: 16>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.VSC_EXT_VESA", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.VSC_EXT_VESA", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.VSC_EXT_VESA: 32>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.VSC_EXT_CTA", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.VSC_EXT_CTA", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.VSC_EXT_CTA: 33>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.Adaptive_Sync", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.Adaptive_Sync", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.Adaptive_Sync: 34>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.VS", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.VS", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.VS: 129>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.AVI", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.AVI", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.AVI: 130>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.SPD", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.SPD", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.SPD: 131>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.Audio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.Audio", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.Audio: 132>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.MPEG", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.MPEG", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.MPEG: 133>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.NTSC_VBI", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.NTSC_VBI", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.NTSC_VBI: 134>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP.DRM", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventSDP.DRM", "kind": "variable", "doc": "

\n", "default_value": "<EventSDP.DRM: 135>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern", "kind": "class", "doc": "

Describe all supported Link Pattern packets types:

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS1Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS1Begin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.TPS1Begin: 0>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS1End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS1End", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.TPS1End: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS2Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS2Begin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.TPS2Begin: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS2End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS2End", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.TPS2End: 3>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS3Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS3Begin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.TPS3Begin: 4>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS3End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS3End", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.TPS3End: 5>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS4Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS4Begin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.TPS4Begin: 6>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.TPS4End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.TPS4End", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.TPS4End: 7>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.IdleBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.IdleBegin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.IdleBegin: 10>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.IdleEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.IdleEnd", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.IdleEnd: 11>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.ActiveBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.ActiveBegin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.ActiveBegin: 12>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.ActiveEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.ActiveEnd", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.ActiveEnd: 13>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.SleepBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.SleepBegin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.SleepBegin: 14>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.SleepEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.SleepEnd", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.SleepEnd: 15>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.StandbyBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.StandbyBegin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.StandbyBegin: 16>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.StandbyEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.StandbyEnd", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.StandbyEnd: 17>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.EIEOSBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.EIEOSBegin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.EIEOSBegin: 18>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.EIEOSEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.EIEOSEnd", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.EIEOSEnd: 19>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.CustomBegin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.CustomBegin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.CustomBegin: 20>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.CustomEnd", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.CustomEnd", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.CustomEnd: 21>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.Begin25201", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.Begin25201", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.Begin25201: 22>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.End25201", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.End25201", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.End25201: 23>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.Begin25202", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.Begin25202", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.Begin25202: 24>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.End25202", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.End25202", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.End25202: 25>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.PRBS7Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.PRBS7Begin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.PRBS7Begin: 26>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.PRBS7End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.PRBS7End", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.PRBS7End: 27>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.PRBS31Begin", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.PRBS31Begin", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.PRBS31Begin: 28>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern.PRBS31End", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLinkPattern.PRBS31End", "kind": "variable", "doc": "

\n", "default_value": "<EventLinkPattern.PRBS31End: 29>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID", "kind": "class", "doc": "

Describe all supported VBID packets types:

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetVBlank", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetVBlank", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.SetVBlank: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.ClearVBlank", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.ClearVBlank", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.ClearVBlank: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyVBlank", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyVBlank", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.AnyVBlank: 3>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetFieldID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetFieldID", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.SetFieldID: 4>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatFieldID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatFieldID", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.CleatFieldID: 8>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyFieldID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyFieldID", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.AnyFieldID: 12>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetInterface", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetInterface", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.SetInterface: 16>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatInterface", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatInterface", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.CleatInterface: 32>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyInterface", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyInterface", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.AnyInterface: 48>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetNoVideo", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetNoVideo", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.SetNoVideo: 64>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatNoVideo", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatNoVideo", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.CleatNoVideo: 128>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyNoVideo", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyNoVideo", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.AnyNoVideo: 192>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetNoAudio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetNoAudio", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.SetNoAudio: 256>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatNoAudio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatNoAudio", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.CleatNoAudio: 512>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyNoAudio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyNoAudio", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.AnyNoAudio: 768>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetHDCPSYNC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetHDCPSYNC", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.SetHDCPSYNC: 1024>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatHDCPSYNC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatHDCPSYNC", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.CleatHDCPSYNC: 2048>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyHDCPSYNC", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyHDCPSYNC", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.AnyHDCPSYNC: 3072>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetCompressed", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetCompressed", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.SetCompressed: 4096>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatCompressed", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatCompressed", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.CleatCompressed: 8192>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyCompressed", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyCompressed", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.AnyCompressed: 12288>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.SetReserved", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.SetReserved", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.SetReserved: 16384>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.CleatReserved", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.CleatReserved", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.CleatReserved: 32768>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.AnyReserved", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.AnyReserved", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.AnyReserved: 49152>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.MVID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.MVID", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.MVID: 65536>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID.MAUD", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventVBID.MAUD", "kind": "variable", "doc": "

\n", "default_value": "<EventVBID.MAUD: 131072>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA", "kind": "class", "doc": "

Describe all supported MSA packets types:

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.MVID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.MVID", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.MVID: 1>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.NVID", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.NVID", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.NVID: 2>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HTOTAL", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HTOTAL", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.HTOTAL: 4>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VTOTAL", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VTOTAL", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.VTOTAL: 8>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HSTART", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HSTART", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.HSTART: 16>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VSTART", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VSTART", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.VSTART: 32>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HSP", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HSP", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.HSP: 64>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HSW", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HSW", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.HSW: 128>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VSP", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VSP", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.VSP: 256>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VSW", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VSW", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.VSW: 512>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.HWIDTH", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.HWIDTH", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.HWIDTH: 1024>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.VHEIGHT", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.VHEIGHT", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.VHEIGHT: 2048>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.MISC0", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.MISC0", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.MISC0: 4096>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA.MISC1", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventMSA.MISC1", "kind": "variable", "doc": "

\n", "default_value": "<EventMSA.MISC1: 8192>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame", "kind": "class", "doc": "

Describe all supported Info Frame packets types:

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.VS", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.VS", "kind": "variable", "doc": "

\n", "default_value": "<EventInfoFrame.VS: 129>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.AVI", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.AVI", "kind": "variable", "doc": "

\n", "default_value": "<EventInfoFrame.AVI: 130>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.SPD", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.SPD", "kind": "variable", "doc": "

\n", "default_value": "<EventInfoFrame.SPD: 131>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.Audio", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.Audio", "kind": "variable", "doc": "

\n", "default_value": "<EventInfoFrame.Audio: 132>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.MPEG", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.MPEG", "kind": "variable", "doc": "

\n", "default_value": "<EventInfoFrame.MPEG: 133>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.NTSC_VBI", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.NTSC_VBI", "kind": "variable", "doc": "

\n", "default_value": "<EventInfoFrame.NTSC_VBI: 134>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame.DRM", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventInfoFrame.DRM", "kind": "variable", "doc": "

\n", "default_value": "<EventInfoFrame.DRM: 135>"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData", "kind": "class", "doc": "

Class EventData describe one event. Contains following information:

\n\n
    \n
  • source
  • \n
  • type
  • \n
  • brief info
  • \n
  • info
  • \n
  • time
  • \n
  • duration
  • \n
  • data
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.source", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.source", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.type", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.type", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.brief", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.brief", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.info", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.info", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.time", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.time", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.duration", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.duration", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventData.data", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventData.data", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE", "kind": "class", "doc": "

Describe settings for LCE USB-C events:

\n\n
    \n
  • v_bus
  • \n
  • iv_bus
  • \n
  • vcc
  • \n
  • vsbu
  • \n
  • i_vconn
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.__init__", "kind": "function", "doc": "

\n", "signature": "(v_bus: int, iv_bus: int, vcc: int, vsbu: int, i_vconn: int)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.v_bus", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.v_bus", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.iv_bus", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.iv_bus", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.vcc", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.vcc", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.vsbu", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.vsbu", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.i_vconn", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.i_vconn", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE.values", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventLCE.values", "kind": "function", "doc": "

Returns all values how list.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "signature": "(self) -> list:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter", "kind": "class", "doc": "

Base class of all filters.

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter.__init__", "kind": "function", "doc": "

\n", "signature": "(hw_caps=None)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter.config", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter.config", "kind": "variable", "doc": "

Returns current configuration value of filter.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter.additional_filter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter.additional_filter", "kind": "variable", "doc": "

Returns current additional filters for main filter.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilter.clear", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilter.clear", "kind": "function", "doc": "

Clear all config.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx", "kind": "class", "doc": "

Class EventFilterDpRx allows setting filter for DPRX available events: config_hpd_events, config_aux_events,\nconfig_sdp_events, config_link_pattern_events, config_vb_id_events, config_msa_events,\nconfig_aux_bw_events.\nInherited from class EventFilter.

\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.__init__", "kind": "function", "doc": "

\n", "signature": "(hw_caps)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.additional_filter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.additional_filter", "kind": "variable", "doc": "

Returns current additional filters for main filter.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_hpd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_hpd_events", "kind": "function", "doc": "

Configure HDP events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable HDP events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_aux_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_aux_events", "kind": "function", "doc": "

Configure AUX events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable AUX events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_sdp_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_sdp_events", "kind": "function", "doc": "

Configure SDP events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable SDP events
  • \n
  • *args (EventSDP) - SDP packet types
  • \n
\n", "signature": "(\tself,\tenable: bool,\t*args: UniTAP.dev.ports.modules.capturer.event.event_types.EventSDP):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_link_pattern_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_link_pattern_events", "kind": "function", "doc": "

Configure Link Pattern events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable Link Pattern events
  • \n
  • *args (EventLinkPattern) - Link Pattern packet types
  • \n
\n", "signature": "(\tself,\tenable: bool,\t*args: UniTAP.dev.ports.modules.capturer.event.event_types.EventLinkPattern):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_vb_id_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_vb_id_events", "kind": "function", "doc": "

Configure VB ID events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable VB ID events
  • \n
  • *args (EventVBID) - VB ID packet types
  • \n
\n", "signature": "(\tself,\tenable: bool,\t*args: UniTAP.dev.ports.modules.capturer.event.event_types.EventVBID):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_msa_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_msa_events", "kind": "function", "doc": "

Configure MSA events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable MSA events
  • \n
  • *args (EventMSA) - MSA packet types
  • \n
\n", "signature": "(\tself,\tenable: bool,\t*args: UniTAP.dev.ports.modules.capturer.event.event_types.EventMSA):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpRx.config_aux_bw_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpRx.config_aux_bw_events", "kind": "function", "doc": "

Configure AUX BW events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable AUX BW events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpTx", "kind": "class", "doc": "

Class EventFilterDpTx allows setting filter for DPTX available events: config_hpd_events, config_aux_events.\nInherited from class EventFilter.

\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpTx.__init__", "kind": "function", "doc": "

\n", "signature": "(hw_caps)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx.config_hpd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpTx.config_hpd_events", "kind": "function", "doc": "

Configure HDP events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable HDP events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterDpTx.config_aux_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterDpTx.config_aux_events", "kind": "function", "doc": "

Configure AUX events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable AUX events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx", "kind": "class", "doc": "

Class EventFilterHdRx allows setting filter for HDRX available events: config_hpd_events,\nconfig_packets_events, config_i2c_events, config_cec_events.\nInherited from class EventFilter.

\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.__init__", "kind": "function", "doc": "

\n", "signature": "(hw_caps)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.additional_filter", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.additional_filter", "kind": "variable", "doc": "

Returns current additional filters for main filter.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.config_hpd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.config_hpd_events", "kind": "function", "doc": "

Configure HPD events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable HPD events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.config_packets_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.config_packets_events", "kind": "function", "doc": "

Configure InfoFrame events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable InfoFrame events
  • \n
  • *args (EventInfoFrame) - InfoFrame packet types
  • \n
\n", "signature": "(\tself,\tenable: bool,\t*args: UniTAP.dev.ports.modules.capturer.event.event_types.EventInfoFrame):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.config_i2c_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.config_i2c_events", "kind": "function", "doc": "

Configure I2C events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable I2C events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdRx.config_cec_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdRx.config_cec_events", "kind": "function", "doc": "

Configure CEC events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable CEC events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx", "kind": "class", "doc": "

Class EventFilterHdTx allows setting filter for HDTX available events: config_hpd_events, config_i2c_events,\nconfig_cec_events.\nInherited from class EventFilter.

\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx.__init__", "kind": "function", "doc": "

\n", "signature": "(hw_caps)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx.config_hpd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx.config_hpd_events", "kind": "function", "doc": "

Configure HPD events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable HPD events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx.config_i2c_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx.config_i2c_events", "kind": "function", "doc": "

Configure I2C events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable I2C events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterHdTx.config_cec_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterHdTx.config_cec_events", "kind": "function", "doc": "

Configure CEC events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable CEC events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc", "kind": "class", "doc": "

Class EventFilterUsbc allows setting filter for USB-C available events: config_pd_events,\nconfig_voltage_events, config_usbc_events, config_port_state_events.\nInherited from class EventFilter.

\n", "bases": "EventFilter"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.__init__", "kind": "function", "doc": "

\n", "signature": "(hw_caps)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.config_pd_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.config_pd_events", "kind": "function", "doc": "

Configure PD events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable PD events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.config_voltage_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.config_voltage_events", "kind": "function", "doc": "

Configure LCE (voltage) events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable LCE events
  • \n
  • value (EventLCE) - LCE packet types
  • \n
\n", "signature": "(\tself,\tenable: bool,\tvalue: UniTAP.dev.ports.modules.capturer.event.event_types.EventLCE):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.config_usbc_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.config_usbc_events", "kind": "function", "doc": "

Configure USB-C events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable USB-C events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.event_types.EventFilterUsbc.config_port_state_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.event_types", "qualname": "EventFilterUsbc.config_port_state_events", "kind": "function", "doc": "

Configure USB-C state events.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable/disable USB-C state events
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "qualname": "ResultEventObject", "kind": "class", "doc": "

Class ResultEventObject inherited from class ResultObject.\nClass ResultEventObject allows saving captured events to file save_to_file_selected_event or\nsave_to_file_all_events.\nAlso has all the ResultObject functionality.

\n", "bases": "UniTAP.dev.modules.capturer.result_object.ResultObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "qualname": "ResultEventObject.__init__", "kind": "function", "doc": "

\n", "signature": "(fw_info: dict)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject.save_to_file_selected_event", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "qualname": "ResultEventObject.save_to_file_selected_event", "kind": "function", "doc": "

Saving selected event to file. Supported file formats describe in EventFileFormat.

\n\n
Arguments:
\n\n
    \n
  • file_format (PictureFileFormat) - file format
  • \n
  • path (str) - path to save
  • \n
  • index (int) - number of event in list
  • \n
\n", "signature": "(\tself,\tfile_format: UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat,\tpath: str,\tindex: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.event.result_event.ResultEventObject.save_to_file_all_events", "modulename": "UniTAP.dev.ports.modules.capturer.event.result_event", "qualname": "ResultEventObject.save_to_file_all_events", "kind": "function", "doc": "

Saving all events to file. Supported file formats describe in EventFileFormat.

\n\n
Arguments:
\n\n
    \n
  • file_format (EventFileFormat) - file format
  • \n
  • path (str) - path to save
  • \n
\n", "signature": "(\tself,\tfile_format: UniTAP.dev.ports.modules.capturer.event.event_types.EventFileFormat,\tpath: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.result_video", "modulename": "UniTAP.dev.ports.modules.capturer.video.result_video", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.result_video.ResultVideoObject", "modulename": "UniTAP.dev.ports.modules.capturer.video.result_video", "qualname": "ResultVideoObject", "kind": "class", "doc": "

Class ResultVideoObject inherited from class ResultObject.\nClass ResultVideoObject allows saving captured frames to image save_image_to_file.\nAlso has all the ResultObject functionality.

\n", "bases": "UniTAP.dev.modules.capturer.result_object.ResultObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.result_video.ResultVideoObject.save_image_to_file", "modulename": "UniTAP.dev.ports.modules.capturer.video.result_video", "qualname": "ResultVideoObject.save_image_to_file", "kind": "function", "doc": "

Saving selected video frame to file. Supported file formats describe in PictureFileFormat.

\n\n
Arguments:
\n\n
    \n
  • file_format (PictureFileFormat) - file format
  • \n
  • path (str) - path to save
  • \n
  • index (int) - number of video frame in list
  • \n
\n", "signature": "(\tself,\tfile_format: UniTAP.dev.ports.modules.internal_utils.image_formats.PictureFileFormat,\tpath: str,\tindex: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer", "kind": "class", "doc": "

Class VideoCapturer allows working with capturing video frames on Sink (RX - receiver) side.\nYou can start capturing in several modes, stop capturing, getting current status and result of\ncapturing capture_result.

\n"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.__init__", "kind": "function", "doc": "

\n", "signature": "(\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer,\tmax_stream_number: int)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.status", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.status", "kind": "variable", "doc": "

Returns current video capturer status.

\n\n
Returns:
\n\n
\n

object of VideoCaptureStatus type

\n
\n", "annotation": ": UniTAP.dev.modules.capturer.statuses.VideoCaptureStatus"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.capture_result", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.capture_result", "kind": "variable", "doc": "

Returns result of video capturing.

\n\n
Returns:
\n\n
\n

object of ResultVideoObject type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.capturer.video.result_video.ResultVideoObject"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.max_stream_number", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.max_stream_number", "kind": "variable", "doc": "

Returns max stream number supported for capturing.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.stop", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.stop", "kind": "function", "doc": "

Stop capture video.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.pop_element", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.pop_element", "kind": "function", "doc": "

Return first object of VideoFrame or VideoFrameDSC.

\n\n
Returns:
\n\n
\n

object of VideoFrame or VideoFrameDSC type

\n
\n", "signature": "(\tself) -> Union[UniTAP.common.video_frame.VideoFrame, UniTAP.common.dsc_video_frame.VideoFrameDSC]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.pop_element_as_result_object", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.pop_element_as_result_object", "kind": "function", "doc": "

Return captured video frame(objects of VideoFrame or VideoFrameDSC) asResultVideoObject`.

\n\n
Returns:
\n\n
\n

object of ResultVideoObject type

\n
\n", "signature": "(\tself) -> UniTAP.dev.ports.modules.capturer.video.result_video.ResultVideoObject:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.pop_all_elements", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.pop_all_elements", "kind": "function", "doc": "

Return all captured video frames(objects of VideoFrame or VideoFrameDSC).

\n\n
Returns:
\n\n
\n

object of list[VideoFrame or VideoFrameDSC] type

\n
\n", "signature": "(\tself) -> Union[List[UniTAP.common.video_frame.VideoFrame], List[UniTAP.common.dsc_video_frame.VideoFrameDSC]]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturer.get_crc", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturer.get_crc", "kind": "function", "doc": "

Returns captured crc values.

\n\n
Returns:
\n\n
\n

list[tuple[int, int, int]]

\n
\n", "signature": "(self, crc_frame_count: int = 1) -> List[tuple[int, int, int]]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerDP", "kind": "class", "doc": "

Class VideoCapturerDP inherited from class VideoCapturer and also allows working with capturing video frames\non DP Sink (RX - receiver) side.\nYou can start capturing in several modes, stop capturing, getting current status and result of\ncapturing capture_result.

\n", "bases": "VideoCapturer"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerDP.__init__", "kind": "function", "doc": "

\n", "signature": "(\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer,\tmax_stream_number: int)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP.start", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerDP.start", "kind": "function", "doc": "

Start capturing. Possible some variants of capturing:

\n\n
    \n
  • Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).
  • \n
  • Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).
  • \n
  • Capture without parameters - Live capturing (for getting frames you need to use functions pop_element and\npop_all_elements)
  • \n
\n\n

All results can be obtained using the function capture_result.

\n\n
Arguments:
\n\n
    \n
  • frames_count (int)
  • \n
  • sec (int)
  • \n
  • stream_number (int)
  • \n
  • capture_type (CaptureConfig.Type)
  • \n
\n", "signature": "(\tself,\tframes_count: int = 0,\tsec: int = 0,\tstream_number: int = 0,\tcapture_type: UniTAP.dev.modules.capturer.capture.CaptureConfig.Type = <Type.LIVE: 0>):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerDP.get_buffer_capacity", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerDP.get_buffer_capacity", "kind": "function", "doc": "

\n", "signature": "(self, stream_number: int = 0):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerHDMI", "kind": "class", "doc": "

Class VideoCapturerHDMI inherited from class VideoCapturer and also allows working with capturing video frames\non HDMI Sink (RX - receiver) side.\nYou can start capturing in several modes, stop capturing, getting current status and result of\ncapturing capture_result.

\n", "bases": "VideoCapturer"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI.__init__", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerHDMI.__init__", "kind": "function", "doc": "

\n", "signature": "(\tcapturer: UniTAP.dev.modules.capturer.capture.Capturer,\tmax_stream_number: int)"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI.start", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerHDMI.start", "kind": "function", "doc": "

Start capturing. Possible some variants of capturing:

\n\n
    \n
  • Capture with fixed frames count (will be captured fixed frames count and capturing will be stopped).
  • \n
  • Capture with fixed time (capturing will be continued fixed seconds and capturing will be stopped).
  • \n
  • Capture without parameters - Live capturing (for getting frames you need to use functions pop_element and\npop_all_elements)
  • \n
\n\n

All results can be obtained using the function capture_result.

\n\n
Arguments:
\n\n
    \n
  • frames_count (int)
  • \n
  • sec (int)
  • \n
  • stream_number (int)
  • \n
\n", "signature": "(self, frames_count: int = 0, sec: int = 0, stream_number: int = 0):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.capturer.video.video_capturer.VideoCapturerHDMI.get_buffer_capacity", "modulename": "UniTAP.dev.ports.modules.capturer.video.video_capturer", "qualname": "VideoCapturerHDMI.get_buffer_capacity", "kind": "function", "doc": "

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion", "kind": "class", "doc": "

Class DPCDRegion describe a byte range of DPCD registers.\nAllows saving DPCD data to dpd file format save_to_dpd, hex files format save_to_hex,\ndsc file format save_to_csv.

\n\n
Arguments:
\n\n
    \n
  • base - start DPCD address of byte range.
  • \n
  • data - DPCD data of byte range.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.__init__", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.__init__", "kind": "function", "doc": "

\n", "signature": "(base: int, data: Union[bytearray, int])"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.base", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.base", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.size", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.size", "kind": "variable", "doc": "

Returns length fo data.

\n\n
Returns:
\n\n
\n

result of int object

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.save_to_dpd", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.save_to_dpd", "kind": "function", "doc": "

Save DPCD data to 'dpd' file format.

\n\n
Arguments:
\n\n
    \n
  • path (str) - full path to file
  • \n
\n", "signature": "(self, path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.save_to_hex", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.save_to_hex", "kind": "function", "doc": "

Save DPCD data to 'hex' file format.

\n\n
Arguments:
\n\n
    \n
  • path (str) - full path to file
  • \n
\n", "signature": "(self, path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion.save_to_csv", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegion.save_to_csv", "kind": "function", "doc": "

Save DPCD data to 'csv' file format.

\n\n
Arguments:
\n\n
    \n
  • path (str) - full path to file
  • \n
\n", "signature": "(self, path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters", "kind": "class", "doc": "

Class DPCDRegisters allows working with DPCD registers: writing write DPCD data to device,\nreading read DPCD data from device, loading load_from_file DPCD data from file.

\n"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters.__init__", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tbase_ci: int,\tdata_ci: int)"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters.write", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters.write", "kind": "function", "doc": "

Write transferred DPCD data to device from base address.

\n\n
Arguments:
\n\n
    \n
  • base (int) - start (base) address.
  • \n
  • data (Union[bytearray, int]) - DPCD data.
  • \n
\n\n
Returns:
\n\n
\n

result of operation

\n
\n", "signature": "(self, base: int, data: Union[bytearray, int, list]) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters.read", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters.read", "kind": "function", "doc": "

Read DPCD data from base address in a certain quantity.

\n\n
Arguments:
\n\n
    \n
  • base (int) - start (base) address.
  • \n
  • count (int) - quantity of DPCD bytes.
  • \n
\n\n
Returns:
\n\n
\n

object of DPCDRegion

\n
\n", "signature": "(\tself,\tbase: int,\tcount: int) -> UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters.load_from_file", "modulename": "UniTAP.dev.ports.modules.dpcd.dpcd", "qualname": "DPCDRegisters.load_from_file", "kind": "function", "doc": "

Read DPCD data from file.\nSupported formats:

\n\n
    \n
  • DPD.
  • \n
\n\n
Arguments:
\n\n
    \n
  • path (str) - full path to file.
  • \n
\n\n
Returns:
\n\n
\n

object of tuple with two DPCDRegion objects

\n
\n", "signature": "(\tpath: str) -> Tuple[UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion, UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegion]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid", "kind": "class", "doc": "

Main class for working with EDID.\nAllows reading and saving EDID. This functionality is used by child classes EdidSource and EdidSink.\nYou cannot use a class Edid object directly.

\n"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tcontrol_ci: int,\tmax_stream_count: int,\tselect_stream_ci: int)"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid.read_i2c", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid.read_i2c", "kind": "function", "doc": "

Allows reading from DUT EdidSource or TE EdidSink side EDID block(s) over connecting signal cable.

\n\n
Returns:
\n\n
\n

object of bytearray

\n
\n", "signature": "(self) -> bytearray:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid.save_edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid.save_edid", "kind": "function", "doc": "

Save received EDID data into file.\nSupported formats:

\n\n
    \n
  • BIN.
  • \n
  • HEX.
  • \n
\n\n
Arguments:
\n\n
    \n
  • path (str) - full path to file
  • \n
  • file_type (EdidFileType) - one of the Supported formats.
  • \n
  • data (bytearray) - EDID data for saving
  • \n
\n", "signature": "(\tself,\tpath: str,\tfile_type: UniTAP.dev.ports.modules.edid.edid_utils.EdidFileType,\tdata: bytearray):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.Edid.read_timings", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "Edid.read_timings", "kind": "function", "doc": "

\n", "signature": "(self) -> List[UniTAP.common.timing.Timing]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSource", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSource", "kind": "class", "doc": "

Class EdidSource inherited from class Edid.\nAllows read EDID from remote devices read_sbm, save received EDID data to file save_edid and\nread EDID from DUT read_i2c

\n", "bases": "Edid"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSource.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSource.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, max_stream_count: int)"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSource.read_sbm", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSource.read_sbm", "kind": "function", "doc": "

Allows reading remote EDID block(s) of remote device(s) attached to DUT over connecting signal cable.\nstream = 0 - UCD local EDID\nstream > 0 - Virtual Sink's EDID

\n\n
Arguments:
\n\n
    \n
  • stream (int) - Virtual Sink index.
  • \n
\n", "signature": "(self, stream: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink", "kind": "class", "doc": "

Class EdidSink inherited from class Edid.\nAllows writing EDID to device write_edid, load EDID data from file load_edid,\nsave received EDID data to file save_edid and read EDID from TE read_i2c.

\n", "bases": "Edid"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, max_stream_count: int)"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink.write_edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink.write_edid", "kind": "function", "doc": "

Write transferred EDID to device.

\n\n
Arguments:
\n\n
    \n
  • data (bytearray) - EDID data for writing
  • \n
  • stream (int) - Virtual Sink's EDID index
  • \n
\n", "signature": "(self, data: bytearray, stream: int = 0):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink.load_edid", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink.load_edid", "kind": "function", "doc": "

Read EDID data from file. If needed to write data to device, select load_on_device = True.\nSupported formats:

\n\n
    \n
  • BIN.
  • \n
  • HEX.
  • \n
\n\n
Arguments:
\n\n
    \n
  • path (str) - full path to file.
  • \n
  • load_on_device (bool) - write loaded data to device or not.
  • \n
  • stream (int) - Virtual Sink's EDID index
  • \n
\n\n
Returns:
\n\n
\n

object of bytearray

\n
\n", "signature": "(self, path: str, load_on_device: bool, stream: int = 0) -> bytearray:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.EdidSink.read_sbm", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "EdidSink.read_sbm", "kind": "function", "doc": "

Allows reading remote EDID block(s) of remote device(s) attached to DUT over connecting signal cable.\nstream = 0 - UCD local EDID\nstream > 0 - Virtual Sink's EDID

\n\n
Arguments:
\n\n
    \n
  • stream (int) - Virtual Sink index.
  • \n
\n", "signature": "(self, stream: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource", "kind": "class", "doc": "

Class DisplayIdSource inherited from class Edid.\nAllows read DisplayId from remote devices read_sbm, save received DisplayId data to file save_edid and\nread DisplayId from DUT read_i2c

\n", "bases": "Edid"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, max_stream_count: int)"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource.read_sbm", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource.read_sbm", "kind": "function", "doc": "

Allows reading remote DisplayId block(s) of remote device(s) attached to DUT over connecting signal cable.\nstream = 0 - UCD local EDID\nstream > 0 - Virtual Sink's EDID

\n\n
Arguments:
\n\n
    \n
  • stream (int) - Virtual Sink index.
  • \n
\n", "signature": "(self, stream: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource.set_display_id_mode", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource.set_display_id_mode", "kind": "function", "doc": "

Set DisplayID read mode

\n\n
Arguments:
\n\n
    \n
  • mode (DisplayIDReadMode)
  • \n
\n", "signature": "(\tself,\tmode: UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSource.get_display_id_mode", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSource.get_display_id_mode", "kind": "function", "doc": "

Returns DisplayID read mode.

\n\n
Returns:
\n\n
\n

object of DisplayIDReadMode type.

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink", "kind": "class", "doc": "

Class DisplayIdSink inherited from class Edid.\nAllows writing DisplayId to device write_display_id, load DisplayId data from file load_display_id,\nsave received DisplayId data to file save_edid and read DisplayId from TE read_i2c.

\n", "bases": "Edid"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.__init__", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, max_stream_count: int)"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.is_enabled", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.is_enabled", "kind": "function", "doc": "

Returns status of DisplayId, is enabled or not.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.enable", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.enable", "kind": "function", "doc": "

Enable/Disable DisplayId.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable (True) or disable (False)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.write_display_id", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.write_display_id", "kind": "function", "doc": "

Write transferred EDID to device.

\n\n
Arguments:
\n\n
    \n
  • data (bytearray) - EDID data for writing
  • \n
\n", "signature": "(self, data: bytearray):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid.DisplayIdSink.load_display_id", "modulename": "UniTAP.dev.ports.modules.edid.edid", "qualname": "DisplayIdSink.load_display_id", "kind": "function", "doc": "

Read EDID data from file. If needed to write data to device, select load_on_device = True.\nSupported formats:

\n\n
    \n
  • BIN.
  • \n
  • HEX.
  • \n
\n\n
Arguments:
\n\n
    \n
  • path (str) - full path to file.
  • \n
  • load_on_device (bool) - write loaded data to device or not.
  • \n
\n\n
Returns:
\n\n
\n

object of bytearray

\n
\n", "signature": "(self, path: str, load_on_device: bool) -> bytearray:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.MainBlockType", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "MainBlockType", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.MainBlockType.VESA", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "MainBlockType.VESA", "kind": "variable", "doc": "

\n", "default_value": "<MainBlockType.VESA: 0>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.MainBlockType.CTA", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "MainBlockType.CTA", "kind": "variable", "doc": "

\n", "default_value": "<MainBlockType.CTA: 2>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.MainBlockType.DisplayID", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "MainBlockType.DisplayID", "kind": "variable", "doc": "

\n", "default_value": "<MainBlockType.DisplayID: 112>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.AdditionalBlockType", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "AdditionalBlockType", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.AdditionalBlockType.AdaptiveSync", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "AdditionalBlockType.AdaptiveSync", "kind": "variable", "doc": "

\n", "default_value": "<AdditionalBlockType.AdaptiveSync: 43>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "DisplayIDReadMode", "kind": "class", "doc": "

Disabled - Disable native DisplayID read\nTry - Prefer native DisplayID (if failed to read use EDID instead)\nBoth - Read both DisplayID and EDID

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode.Disabled", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "DisplayIDReadMode.Disabled", "kind": "variable", "doc": "

\n", "default_value": "<DisplayIDReadMode.Disabled: 0>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode.Try", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "DisplayIDReadMode.Try", "kind": "variable", "doc": "

\n", "default_value": "<DisplayIDReadMode.Try: 1>"}, {"fullname": "UniTAP.dev.ports.modules.edid.edid_types.DisplayIDReadMode.Both", "modulename": "UniTAP.dev.ports.modules.edid.edid_types", "qualname": "DisplayIDReadMode.Both", "kind": "variable", "doc": "

\n", "default_value": "<DisplayIDReadMode.Both: 2>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx", "kind": "class", "doc": "

Class FecRx allows working with FEC functionality from Sink (RX - receiver) side. You can:

\n\n
    \n
  • Check capable FEC or not is_capable.
  • \n
  • Check enabled FEC or not is_enabled.
  • \n
  • Enable/Disable FEC enable.
  • \n
  • Enable/Disable calculating sum of errors aggregate_errors.
  • \n
  • Get error counters get_error_counters.
  • \n
  • Clear all errors clear.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.__init__", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tdpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters)"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.is_enabled", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.is_enabled", "kind": "function", "doc": "

Returns status of FEC, is enabled or not.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.is_capable", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.is_capable", "kind": "function", "doc": "

Returns status of FEC, is capable or not.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.enable", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.enable", "kind": "function", "doc": "

Enable/Disable FEC.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable (True) or disable (False)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.aggregate_errors", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.aggregate_errors", "kind": "function", "doc": "

Enable/Disable calculating sum of errors.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable (True) or disable (False)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.get_error_counters", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.get_error_counters", "kind": "function", "doc": "

Get current error counters.

\n\n
Returns:
\n\n
\n

object of FECCounters type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.fec.fec_shared.FECCounters:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_rx.FecRx.clear", "modulename": "UniTAP.dev.ports.modules.fec.fec_rx", "qualname": "FecRx.clear", "kind": "function", "doc": "

Clear all errors.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters", "kind": "class", "doc": "

Class FECCounters possible errors:

\n\n
    \n
  • Uncorrected block errors.
  • \n
  • Corrected block errors.
  • \n
  • Bit errors.
  • \n
  • Parity block errors.
  • \n
  • Parity bit errors.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.uncorrectedBlockErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.uncorrectedBlockErrors", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.correctedBlockErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.correctedBlockErrors", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.bitErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.bitErrors", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.parityBlockErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.parityBlockErrors", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECCounters.parityBitErrors", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECCounters.parityBitErrors", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b", "kind": "class", "doc": "

Describes possible FEC 8b/10b errors.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.UNCORRECTED_BLOCK", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.UNCORRECTED_BLOCK", "kind": "variable", "doc": "

\n", "default_value": "<FECErrorType8b10b.UNCORRECTED_BLOCK: 0>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.CORRECTED_BLOCK", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.CORRECTED_BLOCK", "kind": "variable", "doc": "

\n", "default_value": "<FECErrorType8b10b.CORRECTED_BLOCK: 1>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.CORRECTED_PARITY", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.CORRECTED_PARITY", "kind": "variable", "doc": "

\n", "default_value": "<FECErrorType8b10b.CORRECTED_PARITY: 2>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.CORRECTED_BLOCK_1", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.CORRECTED_BLOCK_1", "kind": "variable", "doc": "

\n", "default_value": "<FECErrorType8b10b.CORRECTED_BLOCK_1: 3>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b.CORRECTED_PARITY_1", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType8b10b.CORRECTED_PARITY_1", "kind": "variable", "doc": "

\n", "default_value": "<FECErrorType8b10b.CORRECTED_PARITY_1: 4>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType128b132b", "kind": "class", "doc": "

Describes possible FEC 128b/132b errors.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b.UNCORRECTED_BLOCK", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType128b132b.UNCORRECTED_BLOCK", "kind": "variable", "doc": "

\n", "default_value": "<FECErrorType128b132b.UNCORRECTED_BLOCK: 0>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b.CORRECTED_BLOCK_4", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType128b132b.CORRECTED_BLOCK_4", "kind": "variable", "doc": "

\n", "default_value": "<FECErrorType128b132b.CORRECTED_BLOCK_4: 1>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b.CORRECTED_BLOCK_2", "modulename": "UniTAP.dev.ports.modules.fec.fec_shared", "qualname": "FECErrorType128b132b.CORRECTED_BLOCK_2", "kind": "variable", "doc": "

\n", "default_value": "<FECErrorType128b132b.CORRECTED_BLOCK_2: 3>"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx", "kind": "class", "doc": "

Class FecTx allows working with FEC functionality from Source (TX - transmitter) side. You can:

\n\n
    \n
  • Check enabled FEC or not is_enabled.
  • \n
  • Check state that FEC is prefers after link training is_prefer_after_lt.
  • \n
  • Enable/Disable FEC enable.
  • \n
  • Enable/Disable intent FEC enable_intent.
  • \n
  • Enable/Disable calculating sum of errors aggregate_errors.
  • \n
  • Get error counters get_error_counters.
  • \n
  • Clear all errors clear.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.__init__", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tdpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters)"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.is_enabled", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.is_enabled", "kind": "function", "doc": "

Returns status of FEC, is enabled or not.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.is_prefer_after_lt", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.is_prefer_after_lt", "kind": "function", "doc": "

Check state that FEC is prefers after link training.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.enable", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.enable", "kind": "function", "doc": "

Enable/Disable FEC.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable (True) or disable (False)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.enable_intent", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.enable_intent", "kind": "function", "doc": "

Enable/Disable intent FEC.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable (True) or disable (False)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.aggregate_errors", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.aggregate_errors", "kind": "function", "doc": "

Enable/Disable calculating sum of errors.

\n\n
Arguments:
\n\n
    \n
  • enable (bool) - enable (True) or disable (False)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.generate_errors", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.generate_errors", "kind": "function", "doc": "

Generate FEC errors.

\n\n
Arguments:
\n\n
    \n
  • error_type (Union[FECErrorType8b10b, FECErrorType128b132b])
  • \n
  • lane (list)
  • \n
  • ms (int) - time in m seconds
  • \n
\n", "signature": "(\tself,\terror_type: Union[UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType8b10b, UniTAP.dev.ports.modules.fec.fec_shared.FECErrorType128b132b],\tlane: list,\tms: int = 100):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.get_error_counters", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.get_error_counters", "kind": "function", "doc": "

Get current error counters.

\n\n
Returns:
\n\n
\n

object of FECCounters type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.fec.fec_shared.FECCounters:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.fec.fec_tx.FecTx.clear", "modulename": "UniTAP.dev.ports.modules.fec.fec_tx", "qualname": "FecTx.clear", "kind": "function", "doc": "

Clear all errors.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkStatus", "kind": "class", "doc": "

Class HdcpSinkStatus contains information about HDCP 1.4 and 2.3 statuses.\nIf you want to get object of one the status, use function get.

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tci_status_control: int,\tcaps_1x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps,\tcaps_2x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps)"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus.get", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkStatus.get", "kind": "function", "doc": "

Returns one of possible HDCP Status Type:

\n\n
    \n
  • Status1x (HDCP 1.4).
  • \n
  • StatusRx2x (HDCP 2.3).
  • \n
\n\n

Object contains info about:

\n\n
    \n
  • HDCP keys (HdcpSink1XKeys if HDCP type 1.4; HdcpSink2XKeys if HDCP type 2.3).
  • \n
  • Active state (True or False).
  • \n
  • Authenticated state (True or False).
  • \n
  • Capable state (True or False).
  • \n
\n\n
Returns:
\n\n
\n

object of HdcpStatusType (Status1x or StatusRx2x)

\n
\n", "signature": "(self, hdcp_mode: Type[~HdcpStatusType]) -> ~HdcpStatusType:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkConfig", "kind": "class", "doc": "

Class HdcpSinkConfig contains information about HDCP 1.4 and 2.3 configurations.\nIf you want to set configuration, use function set.\nIf you want to get current config, use function get.

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkConfig.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tcaps_1x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps,\tcaps_2x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps,\tstatus: UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus)"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig.set", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkConfig.set", "kind": "function", "doc": "

This function is used to set the HDCP on Sink (RX - receiver) side.\nPossible to load HDCP keys and enable/disable HDCP.

\n\n
Arguments:
\n\n
    \n
  • config (HdcpRxConfigType) - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)
  • \n
\n", "signature": "(self, config: ~HdcpRxConfigType):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig.get", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSinkConfig.get", "kind": "function", "doc": "

This function is used to get current HDCP configuration on Sink (RX - receiver) side.

\n\n
Returns:
\n\n
\n

object of HdcpRxConfigType - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)

\n
\n", "signature": "(self, hdcp_mode: Type[~HdcpRxConfigType]) -> ~HdcpRxConfigType:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSink", "kind": "class", "doc": "

Main class contains info of HDCP on Sink (RX - receiver) side.\nIf you need to configurate HDCP, use config for getting object responsible for the configuration.\nIf you need to read HDCP status, use status for getting object responsible for the reading current status.

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tci_caps_control: int,\tci_status_control: int)"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink.config", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSink.config", "kind": "variable", "doc": "

Should be used to configure HDCP on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HdcpSinkConfig.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkConfig"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSink.status", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_rx", "qualname": "HdcpSink.status", "kind": "variable", "doc": "

Should be used to read HDCP current status on Sink (RX - receiver) role.

\n\n
Returns:
\n\n
\n

object of HdcpSinkStatus.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_rx.HdcpSinkStatus"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceStatus", "kind": "class", "doc": "

Class HdcpSourceStatus contains information about HDCP 1.4 and 2.3 statuses.\nIf you want to get object of one the status, use function get.

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tci_status_control: int,\tcaps_1x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps,\tcaps_2x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps)"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus.get", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceStatus.get", "kind": "function", "doc": "

Returns one of possible HDCP Status Type:

\n\n
    \n
  • Status1x (HDCP 1.4).
  • \n
  • StatusTx2x (HDCP 2.3).
  • \n
\n\n

Object contains info about:

\n\n
    \n
  • HDCP keys (HdcpSource1XKeys if HDCP type 1.4; HdcpSource2XKeys if HDCP type 2.3).
  • \n
  • Active state (True or False).
  • \n
  • Authenticated state (True or False).
  • \n
  • Capable state (True or False).
  • \n
\n\n

If HDCP type is 2.3, then it contains more information:

\n\n
    \n
  • KM stored state (True or False).
  • \n
  • Try to authenticate state (True or False).
  • \n
  • Try to encrypt state (True or False).
  • \n
  • Content level.
  • \n
\n\n
Returns:
\n\n
\n

object of HdcpStatusType (Status1x or StatusTx2x)

\n
\n", "signature": "(self, hdcp_mode: Type[~HdcpStatusType]) -> ~HdcpStatusType:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceConfig", "kind": "class", "doc": "

Class HdcpSourceConfig contains information about HDCP 1.4 and 2.3 configurations.\nIf you want to set configuration, use function set.\nIf you want to get current config, use function get.

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceConfig.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tcaps_1x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps,\tcaps_2x: UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps,\tstatus: UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus)"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig.set", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceConfig.set", "kind": "function", "doc": "

This function is used to set the HDCP on Source (TX - transmitter) side.\nPossible to load HDCP keys and enable/disable HDCP.

\n\n
Arguments:
\n\n
    \n
  • config (HdcpTxConfigType) - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)
  • \n
\n", "signature": "(self, config: ~HdcpTxConfigType):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig.get", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSourceConfig.get", "kind": "function", "doc": "

This function is used to get current HDCP configuration on Source (TX - transmitter) side.

\n\n
Returns:
\n\n
\n

object of HdcpTxConfigType - one of the available HDCP config type: Config1x (HDCP 1.4), Config2x (HDCP 2.3)

\n
\n", "signature": "(self, hdcp_mode: Type[~HdcpTxConfigType]) -> ~HdcpTxConfigType:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSource", "kind": "class", "doc": "

Main class contains info of HDCP on Source (TX - transmitter) side.\nIf you need to configurate HDCP, use config for getting object responsible for the configuration.\nIf you need to read HDCP status, use status for getting object responsible for the reading current status.

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSource.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tci_caps_control: int,\tci_status_control: int)"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource.config", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSource.config", "kind": "variable", "doc": "

Should be used to configure HDCP on Source (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of HdcpSourceConfig.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceConfig"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSource.status", "modulename": "UniTAP.dev.ports.modules.hdcp.hdcp_tx", "qualname": "HdcpSource.status", "kind": "variable", "doc": "

Should be used to read HDCP current status onSource (TX - transmitter) role.

\n\n
Returns:
\n\n
\n

object of HdcpSourceStatus.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.hdcp.hdcp_tx.HdcpSourceStatus"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink1XKeys.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys.Unload", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys.Unload", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink1XKeys.Unload: 3>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys.Test", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys.Test", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink1XKeys.Test: 1>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink1XKeys.Production", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink1XKeys.Production", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink1XKeys.Production: 2>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink2XKeys.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.Unload", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.Unload", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink2XKeys.Unload: 3>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.Production", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.Production", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink2XKeys.Production: 2>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.TestR1", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.TestR1", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink2XKeys.TestR1: 0>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSink2XKeys.TestR2", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSink2XKeys.TestR2", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSink2XKeys.TestR2: 1>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource1XKeys.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys.Unload", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys.Unload", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource1XKeys.Unload: 259>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys.Test", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys.Test", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource1XKeys.Test: 257>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource1XKeys.Production", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource1XKeys.Production", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource1XKeys.Production: 258>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource2XKeys.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.Unload", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.Unload", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource2XKeys.Unload: 259>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.Production", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.Production", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource2XKeys.Production: 258>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.TestR1", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.TestR1", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource2XKeys.TestR1: 256>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpSource2XKeys.TestR2", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpSource2XKeys.TestR2", "kind": "variable", "doc": "

\n", "default_value": "<HdcpSource2XKeys.TestR2: 257>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpMode", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpMode", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpMode.Unknown", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpMode.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<HdcpMode.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpMode.Mode1_4", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpMode.Mode1_4", "kind": "variable", "doc": "

\n", "default_value": "<HdcpMode.Mode1_4: 0>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpMode.Mode2_3", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpMode.Mode2_3", "kind": "variable", "doc": "

\n", "default_value": "<HdcpMode.Mode2_3: 1>"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwCaps", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwCaps", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwCaps.hw_supported", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwCaps.hw_supported", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwCaps.production_keys_available", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwCaps.production_keys_available", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwCaps.test_keys_available", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwCaps.test_keys_available", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwSinkCaps", "kind": "class", "doc": "

\n", "bases": "HdcpHwCaps"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwSinkCaps.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwSinkCaps.__init__", "kind": "function", "doc": "

\n", "signature": "(caps: int, hdcp_mode: UniTAP.dev.ports.modules.hdcp.types.HdcpMode)"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwSourceCaps", "kind": "class", "doc": "

\n", "bases": "HdcpHwCaps"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpHwSourceCaps.__init__", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpHwSourceCaps.__init__", "kind": "function", "doc": "

\n", "signature": "(caps: int, hdcp_mode: UniTAP.dev.ports.modules.hdcp.types.HdcpMode)"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x.active", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x.active", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x.keys", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x.capable", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.Status1x.authenticated", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.Status1x.authenticated", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.active", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.active", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.keys", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.capable", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.authenticated", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.authenticated", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.km_is_stored", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.km_is_stored", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusRx2x.content_level", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusRx2x.content_level", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.active", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.active", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.keys", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.capable", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.authenticated", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.authenticated", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.km_is_stored", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.km_is_stored", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.content_level", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.content_level", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.try_authenticate", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.try_authenticate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpStatus.StatusTx2x.try_encrypt", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpStatus.StatusTx2x.try_encrypt", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config1x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config1x", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config1x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config1x.keys", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config1x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config1x.capable", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config2x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config2x", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config2x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config2x.keys", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpRxConfig.Config2x.capable", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpRxConfig.Config2x.capable", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config1x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config1x", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config1x.encryption", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config1x.encryption", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config1x.authenticate", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config1x.authenticate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config1x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config1x.keys", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.encryption", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.encryption", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.authenticate", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.authenticate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.keys", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.keys", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.store_km", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.store_km", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.hdcp.types.HdcpTxConfig.Config2x.content_level", "modulename": "UniTAP.dev.ports.modules.hdcp.types", "qualname": "HdcpTxConfig.Config2x.content_level", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx", "kind": "class", "doc": "

Class LinkDisplayPortRx contains information about DP link.

\n\n
    \n
  • Read link status status.
  • \n
  • Configure and read link capabilities capabilities.
  • \n
  • Make hpd_pulse.
  • \n
  • Assert/Deassert HPD state set_assert_state.
  • \n
  • Read and write scrambler seed value scrambler_seed.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\thw_caps: UniTAP.dev.ports.modules.link.dp.private_link_rx_types.DPRXHWCaps,\tdpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters)"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.status", "kind": "variable", "doc": "

Returns object of class LinkDisplayPortStatusSink for working with link status.

\n\n
Returns:
\n\n
\n

object of LinkDisplayPortStatusSink type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.capabilities", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.capabilities", "kind": "variable", "doc": "

Returns object of class LinkDisplayPortCaps for working with link capabilities.

\n\n
Returns:
\n\n
\n

object of LinkDisplayPortStatusSink type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.aux_controller", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.aux_controller", "kind": "variable", "doc": "

Returns object of class DisplayPortAUXController for working with DP AUX Controller.

\n\n
Returns:
\n\n
\n

object of DisplayPortAUXController type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.hpd_pulse", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.hpd_pulse", "kind": "function", "doc": "

Start HPD pulse.

\n\n
Arguments:
\n\n
    \n
  • duration_us (int)
  • \n
\n", "signature": "(self, duration_us: int = 500000):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.set_assert_state", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.set_assert_state", "kind": "function", "doc": "

Assert/Deassert HPD state.

\n\n
Arguments:
\n\n
    \n
  • state (bool)
  • \n
\n", "signature": "(self, state: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.scrambler_seed", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.scrambler_seed", "kind": "variable", "doc": "

Returns scrambler seed value.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.cable_rx_type", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.cable_rx_type", "kind": "function", "doc": "

Get cable type from the RX side.

\n\n
Returns:
\n\n
\n

object of CableCapabilitiesEnum type

\n
\n", "signature": "(\tself) -> UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx.LinkDisplayPortRx.cable_tx_type", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx", "qualname": "LinkDisplayPortRx.cable_tx_type", "kind": "function", "doc": "

Get cable type from the TX side.

\n\n
Returns:
\n\n
\n

object of CableCapabilitiesEnum type

\n
\n", "signature": "(\tself) -> UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "qualname": "LinkDisplayPortCaps", "kind": "class", "doc": "

Class LinkDisplayPortCaps allows settings link capabilities on Sink (RX - receiver) side.

\n\n
    \n
  • Set configuration set.
  • \n
  • Get current configuration on link link_caps_status.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "qualname": "LinkDisplayPortCaps.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tcaps: UniTAP.dev.ports.modules.link.dp.private_link_rx_types.DPRXHWCaps)"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps.set", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "qualname": "LinkDisplayPortCaps.set", "kind": "function", "doc": "

Set new settings on link. Only those values will be written that were specified.

\n\n
Arguments:
\n\n
    \n
  • capabilities (LinkCapabilities or LinkEDPCapabilities)
  • \n
\n", "signature": "(\tself,\tcapabilities: Union[UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities, UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities]):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_caps.LinkDisplayPortCaps.link_caps_status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_caps", "qualname": "LinkDisplayPortCaps.link_caps_status", "kind": "function", "doc": "

Returns current configuration on link LinkCapabilities.

\n\n
Returns:
\n\n
\n

object of LinkCapabilities type

\n
\n", "signature": "(\tself,\tconfig_type: Optional[Type[~DisplayPortLinkCaps]] = None) -> ~DisplayPortLinkCaps:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink", "kind": "class", "doc": "

Class LinkDisplayPortStatusSink describes information about DP link status. Contains following info:

\n\n
    \n
  • MST stream count mst_stream_count.
  • \n
  • Lane count lane_count.
  • \n
  • Link encoding link_encoding.
  • \n
  • Link rate link_rate.
  • \n
  • State of HPD hpd_asserted.
  • \n
  • Cable state cable_state.
  • \n
  • State of framing enhanced_framing.
  • \n
  • State of scrambling scrambling_enabled.
  • \n
  • State of DSC dsc_enabled
  • \n
  • State of FEC fec_enabled.
  • \n
  • State of MST mst_enabled.
  • \n
  • State of SSC ssc_enabled.
  • \n
  • State of ILA ila.
  • \n
  • State of EQ ILA eq_ila.
  • \n
  • State of CDS ILA cds_ila.
  • \n
  • State of LT fail lt_fail.
  • \n
  • State of selected lane lane.
  • \n
  • State of VCP vcp.
  • \n
  • State of selected stream stream.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tcaps: UniTAP.dev.ports.modules.link.dp.private_link_rx_types.DPRXHWCaps)"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.mst_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.mst_stream_count", "kind": "variable", "doc": "

Returns current MST count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.lane_count", "kind": "variable", "doc": "

Returns current lane count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.link_encoding", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.link_encoding", "kind": "variable", "doc": "

Returns current link encoding DpLinkEncoding.

\n\n
Returns:
\n\n
\n

object of DpLinkEncoding type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.link_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.link_rate", "kind": "variable", "doc": "

Returns current link rate.

\n\n
Returns:
\n\n
\n

object of float type

\n
\n", "annotation": ": float"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.hpd_asserted", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.hpd_asserted", "kind": "variable", "doc": "

Returns current state of HDP asserted.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.cable_state", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.cable_state", "kind": "variable", "doc": "

Returns current cable state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.enhanced_framing", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.enhanced_framing", "kind": "variable", "doc": "

Returns current enhanced framing state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.scrambling_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.scrambling_enabled", "kind": "variable", "doc": "

Returns current scrambling enabled state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.dsc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.dsc_enabled", "kind": "variable", "doc": "

Returns current DSC state.

\n\n
Returns:
\n\n
\n

object of bool|None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.fec_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.fec_enabled", "kind": "variable", "doc": "

Returns current FEC state.

\n\n
Returns:
\n\n
\n

object of bool|None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.mst_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.mst_enabled", "kind": "variable", "doc": "

Returns current MST state.

\n\n
Returns:
\n\n
\n

object of bool|None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.ssc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.ssc_enabled", "kind": "variable", "doc": "

Returns current SSC state.

\n\n
Returns:
\n\n
\n

object of bool|None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.ila", "kind": "variable", "doc": "

Returns current ILA state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.eq_ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.eq_ila", "kind": "variable", "doc": "

Returns current EQ ILA state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.cds_ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.cds_ila", "kind": "variable", "doc": "

Returns current CDS ILA state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.lt_fail", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.lt_fail", "kind": "variable", "doc": "

Returns current LT fail state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.lane", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.lane", "kind": "function", "doc": "

Returns status of lane LaneStatus.

\n\n
Arguments:
\n\n
    \n
  • lane_number (int) - number of selected number
  • \n
\n\n
Returns:
\n\n
\n

object of LaneStatus type

\n
\n", "signature": "(\tself,\tlane_number: int) -> UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.vcp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.vcp", "kind": "function", "doc": "

Returns VCP status of selected stream VCPStatus.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected number
  • \n
\n\n
Returns:
\n\n
\n

object of VCPStatus | None type

\n
\n", "signature": "(\tself,\tstream_index: int = 0) -> Optional[UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.stream", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.stream", "kind": "function", "doc": "

Returns status of selected stream StreamStatusDP.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected number
  • \n
\n\n
Returns:
\n\n
\n

object of StreamStatusDP type

\n
\n", "signature": "(\tself,\tstream_index: int) -> UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_status.LinkDisplayPortStatusSink.reset_sdp_crc16_errors", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_status", "qualname": "LinkDisplayPortStatusSink.reset_sdp_crc16_errors", "kind": "function", "doc": "

Reset SDP CRC16 errors.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities", "kind": "class", "doc": "

Class LinkCapabilities describes capabilities of DP link.

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.max_lane", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.max_lane", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.bit_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.dp_128_132_bitrates", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.dp_128_132_bitrates", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.override_10g", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.override_10g", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.old_dp_2_0_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.old_dp_2_0_lt", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.force_cable_status_to_plugged", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.force_cable_status_to_plugged", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.mst", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.mst", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.ss_sbm", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.ss_sbm", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.fec", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.fec", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.tps4", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.tps4", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.tps3", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.tps3", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.dsc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.dsc", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkCapabilities.mst_sink_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkCapabilities.mst_sink_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities", "kind": "class", "doc": "

Class LinkEDPCapabilities describes capabilities of eDP link.

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.max_lane", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.max_lane", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.eDp_cur_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.eDp_cur_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.eDp_supported_rates", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.eDp_supported_rates", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.eDp_aux_preamble", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.eDp_aux_preamble", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.LinkEDPCapabilities.eDp_support", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "LinkEDPCapabilities.eDp_support", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum", "kind": "class", "doc": "

Enum where members are also (and must be) ints

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum.Unknown", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<CableCapabilitiesEnum.Unknown: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum.DP40", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum.DP40", "kind": "variable", "doc": "

\n", "default_value": "<CableCapabilitiesEnum.DP40: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum.DP54", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum.DP54", "kind": "variable", "doc": "

\n", "default_value": "<CableCapabilitiesEnum.DP54: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum.DP80", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "CableCapabilitiesEnum.DP80", "kind": "variable", "doc": "

\n", "default_value": "<CableCapabilitiesEnum.DP80: 3>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig", "kind": "class", "doc": "

Class RoutedLTConfig describes configuration fields for Routed LinkTraining.

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.is128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.is128b132b", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.is_old_dp20_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.is_old_dp20_lt", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.vs", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.vs", "kind": "variable", "doc": "

\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.pe", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.pe", "kind": "variable", "doc": "

\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.ffe", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.ffe", "kind": "variable", "doc": "

\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.link_bw", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.link_bw", "kind": "variable", "doc": "

\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.lane_count", "kind": "variable", "doc": "

\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig.int_value", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTConfig.int_value", "kind": "function", "doc": "

\n", "signature": "(self) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(\tenabled: bool,\tdp20_old_lt: bool,\tstate: int,\tsuccess: bool,\tstep: int)"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.dp20_old_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.dp20_old_lt", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.state", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.state", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.success", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.success", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus.step", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_types", "qualname": "RoutedLTStatus.step", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus", "kind": "class", "doc": "

Class VCPStatus describes \u041c\u0421\u0417 status. Contains following information:

\n\n
    \n
  • Port number.
  • \n
  • Stream ID.
  • \n
  • Requested PBN.
  • \n
  • Allocated PBN.
  • \n
  • Number of slots allocated for VC.
  • \n
  • Number of first time slot allocated for VC.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.port_number", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.port_number", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.stream_id", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.stream_id", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.req_pbn", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.req_pbn", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.alloc_pbn", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.alloc_pbn", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.first_slot", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.first_slot", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus.slot_num", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "VCPStatus.slot_num", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkEncoding", "kind": "class", "doc": "

Class DpLinkEncoding contains all possible variants of DP link encoding.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding.LE_NONE", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkEncoding.LE_NONE", "kind": "variable", "doc": "

\n", "default_value": "<DpLinkEncoding.LE_NONE: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding.LE_8b10b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkEncoding.LE_8b10b", "kind": "variable", "doc": "

\n", "default_value": "<DpLinkEncoding.LE_8b10b: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding.LE_128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkEncoding.LE_128b132b", "kind": "variable", "doc": "

\n", "default_value": "<DpLinkEncoding.LE_128b132b: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult", "kind": "class", "doc": "

Class DpLinkTrainingResult contains all possible variants of Link training results.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult.LTR_NOT_STARTED", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult.LTR_NOT_STARTED", "kind": "variable", "doc": "

\n", "default_value": "<DpLinkTrainingResult.LTR_NOT_STARTED: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult.LTR_IN_PROGRESS", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult.LTR_IN_PROGRESS", "kind": "variable", "doc": "

\n", "default_value": "<DpLinkTrainingResult.LTR_IN_PROGRESS: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult.LTR_FAIL", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult.LTR_FAIL", "kind": "variable", "doc": "

\n", "default_value": "<DpLinkTrainingResult.LTR_FAIL: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult.LTR_SUCCESS", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DpLinkTrainingResult.LTR_SUCCESS", "kind": "variable", "doc": "

\n", "default_value": "<DpLinkTrainingResult.LTR_SUCCESS: 3>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus", "kind": "class", "doc": "

Class LaneStatus describes lane status. Contains following information:

\n\n
    \n
  • CR state.
  • \n
  • SL state.
  • \n
  • EQ state.
  • \n
  • Voltage swing value.
  • \n
  • Pre Emphasis value.
  • \n
  • FFE preset value.
  • \n
  • Error count.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.cr", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.cr", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.sl", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.sl", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.eq", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.eq", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.voltage_swing", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.voltage_swing", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.pre_emphasis", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.pre_emphasis", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.ffe_preset", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.ffe_preset", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus.error_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "LaneStatus.error_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.SdpCrc16", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "SdpCrc16", "kind": "class", "doc": "

Class SdpCrc16 describes SDP CRC16 errors on the stream. It contains 'State' - enabled or disabled, and errors -\ncount of the errors on the stream.

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.SdpCrc16.state", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "SdpCrc16.state", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.SdpCrc16.errors", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "SdpCrc16.errors", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus", "kind": "class", "doc": "

Class StreamStatus describes stream status. Contains following information:

\n\n
    \n
  • Video mode VideoMode.
  • \n
  • CRC value of stream.
  • \n
  • DSC CRC value of stream.
  • \n
  • SDP CRC16 error of stream
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus.video_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus.video_mode", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus.crc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus.crc", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus.dsc_crc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus.dsc_crc", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus.sdp_crc16", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatus.sdp_crc16", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatusDP", "kind": "class", "doc": "

The StreamStatusDP class inherited from the StreamStatus class and contains all the functionality.

\n\n
    \n
  • MVID
  • \n
  • NVID
  • \n
  • VFREQ vfreq
  • \n
\n", "bases": "StreamStatus"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP.mvid", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatusDP.mvid", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP.nvid", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatusDP.nvid", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP.vfreq", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "StreamStatusDP.vfreq", "kind": "variable", "doc": "

Return value of VFREQ.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DP21_LinkRate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DP21_LinkRate", "kind": "variable", "doc": "

\n", "default_value": "{1: 10.0, 2: 20.0, 4: 13.5}"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_status_common.DP21_LinkRateRev", "modulename": "UniTAP.dev.ports.modules.link.dp.link_status_common", "qualname": "DP21_LinkRateRev", "kind": "variable", "doc": "

\n", "default_value": "{10.0: 1, 20.0: 2, 13.5: 4}"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx", "kind": "class", "doc": "

Class LinkDisplayPortTx contains information about DP link.

\n\n
    \n
  • Read link status status.
  • \n
  • Configure and read link configuration config.
  • \n
  • Get maximum stream count max_stream_count.
  • \n
  • Do link training link_training.
  • \n
  • Get last result of link training last_lt_result.
  • \n
  • Read and write scrambler seed value scrambler_seed.
  • \n
  • Set set_override_voltage and get get_override_voltage override voltage.
  • \n
  • Set set_override_pre_emp and get get_override_pre_emp override pre-emphasis.
  • \n
  • Set and get override FFE presets override_ffe_presets.
  • \n
  • Set and get link pattern link_pattern 'set_link_pattern'.
  • \n
  • Set and get force link config LinkDisplayPortForceConfig.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tdpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters,\thw_caps: UniTAP.dev.ports.modules.link.dp.private_link_tx_types.DPTXHWCaps)"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.status", "kind": "variable", "doc": "

Returns object of class LinkDisplayPortStatusSource for working with link status.

\n\n
Returns:
\n\n
\n

object of LinkDisplayPortStatusSource type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.config", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.config", "kind": "variable", "doc": "

Returns object of class LinkDisplayPortConfig for working with link configuration.

\n\n
Returns:
\n\n
\n

object of LinkDisplayPortConfig type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.force_config", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.force_config", "kind": "variable", "doc": "

Returns object of class LinkDisplayPortForceConfig for working with link configuration.

\n\n
Returns:
\n\n
\n

object of LinkDisplayPortForceConfig type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx_force_config.LinkDisplayPortForceConfig"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.max_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.max_stream_count", "kind": "variable", "doc": "

Returns maximum supported stream count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.start_link_training", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.start_link_training", "kind": "function", "doc": "

Make link training. Returns 'True' state if link training was success, 'False' - if not.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.last_lt_result", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.last_lt_result", "kind": "function", "doc": "

Returns last result of link training.

\n\n
Returns:
\n\n
\n

object of DpLinkTrainingResult type

\n
\n", "signature": "(\tself) -> UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkTrainingResult:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.scrambler_seed", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.scrambler_seed", "kind": "variable", "doc": "

Returns scrambler seed value.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.get_override_voltage", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.get_override_voltage", "kind": "function", "doc": "

Returns override voltage of selected stream.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected stream
  • \n
\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(self, stream_index: int) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.set_override_voltage", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.set_override_voltage", "kind": "function", "doc": "

Returns override voltage of selected stream.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected stream
  • \n
  • value (int) - new override voltage value
  • \n
\n", "signature": "(self, stream_index: int, value: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.get_override_pre_emp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.get_override_pre_emp", "kind": "function", "doc": "

Returns override pre-emphasis of selected stream.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected stream
  • \n
\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(self, stream_index: int) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.set_override_pre_emp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.set_override_pre_emp", "kind": "function", "doc": "

Returns override pre-emphasis of selected stream.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected stream
  • \n
  • value (int) - new override pre-emphasis value
  • \n
\n", "signature": "(self, stream_index: int, value: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.override_ffe_presets", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.override_ffe_presets", "kind": "variable", "doc": "

Returns override FFE presets values.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.link_pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.link_pattern", "kind": "variable", "doc": "

Returns current DP link pattern DPLinkPattern.

\n\n
Returns:
\n\n
\n

object of DPLinkPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.set_link_pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.set_link_pattern", "kind": "function", "doc": "

Write DP link pattern value DPLinkPattern.

\n\n
Arguments:
\n\n
    \n
  • pattern (DPLinkPattern) - new pattern value.
  • \n
  • additional_param (int)
  • \n
\n", "signature": "(\tself,\tpattern: UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern,\tadditional_param: int = 1):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.set_force_link_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.set_force_link_mode", "kind": "function", "doc": "

\n", "signature": "(\tself,\tlink_mode: UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.get_force_link_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.get_force_link_mode", "kind": "function", "doc": "

\n", "signature": "(self) -> UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.cable_rx_type", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.cable_rx_type", "kind": "function", "doc": "

Get cable type from the RX side.

\n\n
Returns:
\n\n
\n

object of CableCapabilitiesEnum type

\n
\n", "signature": "(\tself) -> UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx.LinkDisplayPortTx.cable_tx_type", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx", "qualname": "LinkDisplayPortTx.cable_tx_type", "kind": "function", "doc": "

Get cable type from the TX side.

\n\n
Returns:
\n\n
\n

object of CableCapabilitiesEnum type

\n
\n", "signature": "(\tself) -> UniTAP.dev.ports.modules.link.dp.link_rx_types.CableCapabilitiesEnum:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "qualname": "LinkDisplayPortConfig", "kind": "class", "doc": "

Class LinkDisplayPortConfig allows settings link configuration on Source (TX - transmitter) side.

\n\n
    \n
  • Set configuration set.
  • \n
  • Get current configuration on link get.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "qualname": "LinkDisplayPortConfig.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tcaps: UniTAP.dev.ports.modules.link.dp.private_link_tx_types.DPTXHWCaps)"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig.set", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "qualname": "LinkDisplayPortConfig.set", "kind": "function", "doc": "

Write new configuration on DP link.

\n\n
Arguments:
\n\n
    \n
  • config (DisplayPortLinkConfig) - LinkConfig.DP8b10b, LinkConfig.DP128b132b or LinkConfig.eDP.
  • \n
\n", "signature": "(self, config: ~DisplayPortLinkConfig):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_config.LinkDisplayPortConfig.get", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_config", "qualname": "LinkDisplayPortConfig.get", "kind": "function", "doc": "

Returns current DP source link configuration.

\n\n
Returns:
\n\n
\n

object of DisplayPortLinkConfig type

\n
\n", "signature": "(\tself,\tconfig_type: Optional[Type[~DisplayPortLinkConfig]] = None) -> ~DisplayPortLinkConfig:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource", "kind": "class", "doc": "

Class LinkDisplayPortStatusSource describes information about DP link status. Contains following info:

\n\n
    \n
  • MST stream count mst_stream_count.
  • \n
  • Link encoding link_encoding.
  • \n
  • Link rate link_rate.
  • \n
  • Lane count lane_count.
  • \n
  • State of HPD hpd_asserted.
  • \n
  • State of framing enhanced_framing.
  • \n
  • State of scrambling scrambling_enabled.
  • \n
  • State of DSC dsc_enabled
  • \n
  • State of FEC fec_enabled.
  • \n
  • State of MST mst_enabled.
  • \n
  • State of SSC ssc_enabled.
  • \n
  • State of ILA ila.
  • \n
  • State of EQ ILA eq_ila.
  • \n
  • State of CDS ILA cds_ila.
  • \n
  • State of LT fail lt_fail.
  • \n
  • State of selected lane lane.
  • \n
  • State of VCP vcp.
  • \n
  • State of selected stream stream.
  • \n
  • Send ACT command send_act.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tcaps: UniTAP.dev.ports.modules.link.dp.private_link_tx_types.DPTXHWCaps,\tdpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters)"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.mst_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.mst_stream_count", "kind": "variable", "doc": "

Returns current mst stream count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.link_encoding", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.link_encoding", "kind": "variable", "doc": "

Returns current link encoding DpLinkEncoding.

\n\n
Returns:
\n\n
\n

object of DpLinkEncoding type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.dp.link_status_common.DpLinkEncoding"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.link_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.link_rate", "kind": "variable", "doc": "

Returns current link rate.

\n\n
Returns:
\n\n
\n

object of float type

\n
\n", "annotation": ": float"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.lane_count", "kind": "variable", "doc": "

Returns current lane count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.hpd_asserted", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.hpd_asserted", "kind": "variable", "doc": "

Returns current state of HPD asserted.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.available_link_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.available_link_rate", "kind": "variable", "doc": "

Returns available link rate.

\n\n
Returns:
\n\n
\n

object of float type

\n
\n", "annotation": ": float"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.lane", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.lane", "kind": "function", "doc": "

Returns current status of selected lane LaneStatus.

\n\n
Arguments:
\n\n
    \n
  • lane_number (int) - number of selected lane
  • \n
\n\n
Returns:
\n\n
\n

object of LaneStatus type

\n
\n", "signature": "(\tself,\tlane_number: int) -> UniTAP.dev.ports.modules.link.dp.link_status_common.LaneStatus:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.dsc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.dsc_enabled", "kind": "variable", "doc": "

Returns current state of DSC (enabled or disabled).\nNone if DSC does not support.

\n\n
Returns:
\n\n
\n

object of bool or None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.mst_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.mst_enabled", "kind": "variable", "doc": "

Returns current state of MST (enabled or disabled).\nNone if MST does not support.

\n\n
Returns:
\n\n
\n

object of bool or None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.ssc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.ssc_enabled", "kind": "variable", "doc": "

Returns current state of SSC (enabled or disabled).\nNone if SSC does not support.

\n\n
Returns:
\n\n
\n

object of bool or None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.fec_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.fec_enabled", "kind": "variable", "doc": "

Returns current state of FEC (enabled or disabled).\nNone if FEC does not support.

\n\n
Returns:
\n\n
\n

object of bool or None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.enhanced_framing", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.enhanced_framing", "kind": "variable", "doc": "

Returns current state of enhanced framing (enabled or disabled).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.scrambling_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.scrambling_enabled", "kind": "variable", "doc": "

Returns current state of scrambling (enabled or disabled).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.lttpr_active", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.lttpr_active", "kind": "variable", "doc": "

Returns current state of LTTPR (enabled or disabled).\nNone if LTTPR does not support.

\n\n
Returns:
\n\n
\n

object of bool or None type

\n
\n", "annotation": ": Optional[bool]"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.ila", "kind": "variable", "doc": "

Returns current ILA state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.eq_ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.eq_ila", "kind": "variable", "doc": "

Returns current EQ ILA state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.cds_ila", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.cds_ila", "kind": "variable", "doc": "

Returns current CDS ILA state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.lt_fail", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.lt_fail", "kind": "variable", "doc": "

Returns current LT fail state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.stream", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.stream", "kind": "function", "doc": "

Returns status of selected stream StreamStatusDP.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected number
  • \n
\n\n
Returns:
\n\n
\n

object of StreamStatusDP type

\n
\n", "signature": "(\tself,\tstream_index: int) -> UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatusDP:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.vcp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.vcp", "kind": "function", "doc": "

Returns VCP status of selected stream VCPStatus.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected number
  • \n
\n\n
Returns:
\n\n
\n

object of VCPStatus | None type

\n
\n", "signature": "(\tself,\tstream_index: int = 0) -> Optional[UniTAP.dev.ports.modules.link.dp.link_status_common.VCPStatus]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_status.LinkDisplayPortStatusSource.send_act", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_status", "qualname": "LinkDisplayPortStatusSource.send_act", "kind": "function", "doc": "

Send ACT command.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern", "kind": "class", "doc": "

Class DPLinkPattern contains all possible variants of DP link patterns.\nNames TrainingPattern1, TrainingPattern2, TrainingPattern3, TrainingPattern4 will be deleted in RC 3.7

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.ActiveVideo", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.ActiveVideo", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.ActiveVideo: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.IdlePattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.IdlePattern", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.IdlePattern: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TrainingPattern1", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TrainingPattern1", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.TrainingPattern1: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TrainingPattern2", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TrainingPattern2", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.TrainingPattern2: 3>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TrainingPattern3", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TrainingPattern3", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.TrainingPattern3: 4>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TrainingPattern4", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TrainingPattern4", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.TrainingPattern4: 5>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS7", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS7", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.PRBS7: 6>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.HBR2", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.HBR2", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.HBR2: 7>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.SER", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.SER", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.SER: 8>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.ForceVideo", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.ForceVideo", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.ForceVideo: 10>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.ForceIdle", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.ForceIdle", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.ForceIdle: 11>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS9", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS9", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.PRBS9: 12>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS11", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS11", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.PRBS11: 13>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS15", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS15", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.PRBS15: 14>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS23", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS23", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.PRBS23: 15>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.PRBS31", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.PRBS31", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.PRBS31: 16>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.LinkSquarePattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.LinkSquarePattern", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.LinkSquarePattern: 17>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.Undefined", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.Undefined", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.Undefined: 18>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TPS1", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TPS1", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.TrainingPattern1: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TSP2", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TSP2", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.TrainingPattern2: 3>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TSP3", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TSP3", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.TrainingPattern3: 4>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPLinkPattern.TSP4", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPLinkPattern.TSP4", "kind": "variable", "doc": "

\n", "default_value": "<DPLinkPattern.TrainingPattern4: 5>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern", "kind": "class", "doc": "

Class DP128b132bLinkPattern contains all possible output patterns in DP2.0 force link mode.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.ActiveVideo", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.ActiveVideo", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.ActiveVideo: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.IdlePattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.IdlePattern", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.IdlePattern: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.TPS1", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.TPS1", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.TPS1: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.TPS2", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.TPS2", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.TPS2: 3>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS9", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS9", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.PRBS9: 4>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS11", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS11", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.PRBS11: 5>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS15", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS15", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.PRBS15: 6>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS23", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS23", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.PRBS23: 7>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS31", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS31", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.PRBS31: 8>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.Custom80bit", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.Custom80bit", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.Custom80bit: 9>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.LinkSquarePattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.LinkSquarePattern", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.LinkSquarePattern: 10>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DP128b132bLinkPattern.PRBS7", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DP128b132bLinkPattern.PRBS7", "kind": "variable", "doc": "

\n", "default_value": "<DP128b132bLinkPattern.PRBS7: 11>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPOutLinkMode", "kind": "class", "doc": "

Class DPOutLinkMode contains all possible out link modes.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode.Normal", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPOutLinkMode.Normal", "kind": "variable", "doc": "

\n", "default_value": "<DPOutLinkMode.Normal: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode.Force8b10b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPOutLinkMode.Force8b10b", "kind": "variable", "doc": "

\n", "default_value": "<DPOutLinkMode.Force8b10b: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.DPOutLinkMode.Force128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "DPOutLinkMode.Force128b132b", "kind": "variable", "doc": "

\n", "default_value": "<DPOutLinkMode.Force128b132b: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.SSCConfig", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "SSCConfig", "kind": "class", "doc": "

Class SSCConfig contains information about SSC configuration parameters.

\n\n
    \n
  • Set and get amplitude amplitude.
  • \n
  • Set and get frequency frequency.
  • \n
  • Enable flag.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.SSCConfig.enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "SSCConfig.enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.SSCConfig.amplitude", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "SSCConfig.amplitude", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.SSCConfig.frequency", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "SSCConfig.frequency", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig", "kind": "class", "doc": "

Main class contains variants of link configuration:

\n\n
    \n
  • DP 1.4 config DP8b10b.
  • \n
  • DP 2.1 config DP128b132b.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b", "kind": "class", "doc": "

Class DP8b10b contains information of possible DP 1.4 configuration. Contains following field:

\n\n
    \n
  • lane count
  • \n
  • link bit rate
  • \n
  • MST
  • \n
  • MST stream count
  • \n
  • set enhanced framing mode
  • \n
  • Auto seed
  • \n
  • SSC
  • \n
  • FEC
  • \n
  • Force EDID timings after link training
  • \n
  • Adaptive-Sync auto enable
  • \n
  • Split SDP (if supported)
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.lane_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.bit_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.mst", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.mst", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.mst_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.mst_stream_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.enhanced_framing_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.enhanced_framing_mode", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.auto_seed", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.auto_seed", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.ssc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.ssc", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.fec", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.fec", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.force_edid_timings_after_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.force_edid_timings_after_lt", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.adaptive_sync_auto_enable", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.adaptive_sync_auto_enable", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP8b10b.split_sdp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP8b10b.split_sdp", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b", "kind": "class", "doc": "

Class DP128b132b contains information of possible DP 2.1 configuration. Contains following field:

\n\n
    \n
  • lane count
  • \n
  • link bit rate
  • \n
  • Force DP 128/132
  • \n
  • Maximum link bandwidth supported
  • \n
  • Set enhanced framing mode
  • \n
  • Auto seed
  • \n
  • SSC
  • \n
  • LLTPR
  • \n
  • Try (enable/disable) DP 128/132
  • \n
  • Old DP2 link training
  • \n
  • Force EDID timings after link training
  • \n
  • Adaptive-Sync auto enable
  • \n
  • Split SDP (if supported)
  • \n
  • Force eDP rates
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.lane_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.bit_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.force_dp_128_132", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.force_dp_128_132", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.enhanced_framing_mode", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.enhanced_framing_mode", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.max_link_bandwidth_supported", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.max_link_bandwidth_supported", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.old_dp2_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.old_dp2_lt", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.lttpr", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.lttpr", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.try_dp_128_132", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.try_dp_128_132", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.auto_seed", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.auto_seed", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.ssc", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.ssc", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.force_edid_timings_after_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.force_edid_timings_after_lt", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.adaptive_sync_auto_enable", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.adaptive_sync_auto_enable", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.mst", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.mst", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.mst_stream_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.mst_stream_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.DP128b132b.crc_16", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.DP128b132b.crc_16", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force8b10b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force8b10b", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force8b10b.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force8b10b.lane_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force8b10b.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force8b10b.bit_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force8b10b.pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force8b10b.pattern", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force128b132b", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force128b132b", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force128b132b.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force128b132b.lane_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force128b132b.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force128b132b.bit_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.Force128b132b.pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.Force128b132b.pattern", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.lane_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.force_edp", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.force_edp", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.eDp_cur_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.eDp_cur_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.eDp_supported_rates", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.eDp_supported_rates", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkConfig.eDP.eDp_aux_preamble", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkConfig.eDP.eDp_aux_preamble", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus", "kind": "class", "doc": "

Main class describes current link status. Contains following field:

\n\n
    \n
  • Lane count
  • \n
  • BIt rate
  • \n
  • State of enhanced framing
  • \n
  • State of MST mode
  • \n
  • State of DSC mode
  • \n
  • LTTPR
  • \n
  • Link encoding DpLinkEncoding
  • \n
  • State of scrambling
  • \n
  • State of SSC
  • \n
  • State of FEC
  • \n
  • State of eDP
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.lane_count", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.lane_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.bit_rate", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.bit_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.enhanced_framing", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.enhanced_framing", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.mst_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.mst_enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.dsc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.dsc_enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.lttpr", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.lttpr", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.link_encoding", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.link_encoding", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.scrambling_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.scrambling_enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.ssc_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.ssc_enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.fec_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.fec_enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_tx_types.LinkStatus.force_edp_enabled", "modulename": "UniTAP.dev.ports.modules.link.dp.link_tx_types", "qualname": "LinkStatus.force_edp_enabled", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController", "kind": "class", "doc": "

Class DisplayPortAUXController describes information about DP AUX Controller. Contains following info:

\n\n
    \n
  • configure routed LT exec_routed_lt
  • \n
  • read routed T status status
  • \n
  • request PHY test pattern request_phy_test_pattern
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.__init__", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tdpcd: UniTAP.dev.ports.modules.dpcd.dpcd.DPCDRegisters)"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.enable", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.enable", "kind": "function", "doc": "

Enable or disable Routed LT.

\n\n
Arguments:
\n\n
    \n
  • enable ('bool')
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.exec_routed_lt", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.exec_routed_lt", "kind": "function", "doc": "

Execute routed link training with transferred configuration.

\n\n
Arguments:
\n\n
    \n
  • config ('RoutedLTConfig')
  • \n
  • use_ta_request (bool)
  • \n
\n", "signature": "(\tself,\tconfig: UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig,\tuse_ta_request: bool = False):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.request_phy_test_pattern", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.request_phy_test_pattern", "kind": "function", "doc": "

Request PHY test pattern.

\n\n
Arguments:
\n\n
    \n
  • config ('RoutedLTConfig')
  • \n
  • pattern (int)
  • \n
  • sq_num (int)
  • \n
\n", "signature": "(\tself,\tpattern: int,\tsq_num: int,\tconfig: UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTConfig):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller.DisplayPortAUXController.status", "modulename": "UniTAP.dev.ports.modules.link.dp.link_rx_aux_controller", "qualname": "DisplayPortAUXController.status", "kind": "function", "doc": "

Get Routed link training status.

\n\n
Returns:
\n\n
\n

object of RoutedLTStatus

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.link.dp.link_rx_types.RoutedLTStatus:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource", "kind": "class", "doc": "

Class ArcLoopbackAudioSource contains all possible variants of ARC loopback audio source type.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<ArcLoopbackAudioSource.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.TPG", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.TPG", "kind": "variable", "doc": "

\n", "default_value": "<ArcLoopbackAudioSource.TPG: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.HDMI", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.HDMI", "kind": "variable", "doc": "

\n", "default_value": "<ArcLoopbackAudioSource.HDMI: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.DVI", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.DVI", "kind": "variable", "doc": "

\n", "default_value": "<ArcLoopbackAudioSource.DVI: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.DP", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.DP", "kind": "variable", "doc": "

\n", "default_value": "<ArcLoopbackAudioSource.DP: 3>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource.SPDIF", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcLoopbackAudioSource.SPDIF", "kind": "variable", "doc": "

\n", "default_value": "<ArcLoopbackAudioSource.SPDIF: 4>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx", "kind": "class", "doc": "

Class ArcRx contains information about caps and states of Audio return channel.

\n\n
    \n
  • Support ARC supported.
  • \n
  • Loopback support TGP loopback_supported_tpg.
  • \n
  • Loopback support HDMI loopback_supported_hdmi.
  • \n
  • Loopback support DVI loopback_supported_dvi.
  • \n
  • Loopback support DP loopback_supported_dp.
  • \n
  • Loopback support SPDIF loopback_supported_spdif.
  • \n
  • Current state (enabled/disabled) - enabled.
  • \n
  • Control of ARC Source arc_source.
  • \n
  • Control of single mode single_mode.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.supported", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.supported", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_tpg", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_tpg", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_hdmi", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_hdmi", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_dvi", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_dvi", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_dp", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_dp", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.loopback_supported_spdif", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.loopback_supported_spdif", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.enabled", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.enabled", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.arc_source", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.arc_source", "kind": "variable", "doc": "

\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcLoopbackAudioSource"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx.single_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.arc_rx", "qualname": "ArcRx.single_mode", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities", "kind": "class", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.__init__", "kind": "function", "doc": "

\n", "signature": "(ci_control: int, port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_tmds", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_tmds", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_frl", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_frl", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_arc", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_arc", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_hdcp", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_hdcp", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_hdmi_mode_14", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_hdmi_mode_14", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_hdmi_mode_20", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_hdmi_mode_20", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.capabilities.HdmiCapabilities.support_hdmi_mode_21", "modulename": "UniTAP.dev.ports.modules.link.hdmi.capabilities", "qualname": "HdmiCapabilities.support_hdmi_mode_21", "kind": "variable", "doc": "

\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx", "kind": "class", "doc": "

Class FrlControlRx contains information about FRL on Sink (RX - receiver) side.\nallows working with:

\n\n
    \n
  • Set and get FRL mode frl_mode.
  • \n
  • Set and get FRL capabilities frl_caps.
  • \n
  • Set and get LTP requested ltp_request and additional ltp_additional.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.frl_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.frl_mode", "kind": "variable", "doc": "

Returns current FRL mode.

\n\n
Returns:
\n\n
\n

object of FrlMode type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.FrlMode"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.frl_caps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.frl_caps", "kind": "variable", "doc": "

Returns current FRL capabilities.

\n\n
Returns:
\n\n
\n

object of FrlCaps type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.ltp_request", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.ltp_request", "kind": "variable", "doc": "

Returns current LTP lanes pattern. Current Pattern that is being checking during Link Training.\nEach lane can request different pattern.

\n\n
Returns:
\n\n
\n

object of LtpLanesPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.ltp_additional", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.ltp_additional", "kind": "variable", "doc": "

Returns current additional LTP lanes pattern. Current Pattern that is being checking during Link Training.\nEach lane can request different pattern.

\n\n
Returns:
\n\n
\n

object of LtpLanesPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx.re_train", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx", "qualname": "FrlControlRx.re_train", "kind": "function", "doc": "

DO re train.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax", "kind": "class", "doc": "

Class FfeMax allows working with FFE on HDMI.\nPossible to configure:

\n\n
    \n
  • Set and get Value for mode 3 lanes and 3 Gbps mode_3lanes_3gbps.
  • \n
  • Set and get Value for mode 3 lanes and 6 Gbps mode_3lanes_6gbps.
  • \n
  • Set and get Value for mode 4 lanes and 6 Gbps mode_4lanes_6gbps.
  • \n
  • Set and get Value for mode 4 lanes and 8 Gbps mode_4lanes_8gbps.
  • \n
  • Set and get Value for mode 4 lanes and 10 Gbps mode_4lanes_10gbps.
  • \n
  • Set and get Value for mode 4 lanes and 12 Gbps mode_4lanes_12gbps.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.__init__", "kind": "function", "doc": "

\n", "signature": "(\tmode_3lanes_3gbps: int = 0,\tmode_3lanes_6gbps: int = 0,\tmode_4lanes_6gbps: int = 0,\tmode_4lanes_8gbps: int = 0,\tmode_4lanes_10gbps: int = 0,\tmode_4lanes_12gbps: int = 0)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_3lanes_3gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_3lanes_3gbps", "kind": "variable", "doc": "

Returns current value for mode 3 lanes and 3 Gbps.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_3lanes_6gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_3lanes_6gbps", "kind": "variable", "doc": "

Returns current value for mode 3 lanes and 6 Gbps.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_4lanes_6gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_4lanes_6gbps", "kind": "variable", "doc": "

Returns current value for mode 6 lanes and 6 Gbps.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_4lanes_8gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_4lanes_8gbps", "kind": "variable", "doc": "

Returns current value for mode 6 lanes and 8 Gbps.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_4lanes_10gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_4lanes_10gbps", "kind": "variable", "doc": "

Returns current value for mode 6 lanes and 10 Gbps.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.mode_4lanes_12gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.mode_4lanes_12gbps", "kind": "variable", "doc": "

Returns current value for mode 6 lanes and 12 Gbps.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax.value", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FfeMax.value", "kind": "function", "doc": "

Returns current combined value from all modes.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx", "kind": "class", "doc": "

Class FrlControlTx contains information about FRL on Source (TX - transmitter) side.\nallows working with:

\n\n
    \n
  • Set and get FRL mode frl_mode.
  • \n
  • Set and get FRL capabilities frl_caps.
  • \n
  • Set and get FFE max ffe_max.
  • \n
  • Set and get LTP requested ltp_pattern and additional ltp_additional_pattern.
  • \n
  • Set link training timeout lt_timeout and link training poll timeout lt_poll_timeout.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.ltp_pattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.ltp_pattern", "kind": "variable", "doc": "

Returns current LTP lanes pattern. Current Pattern that is being checking during Link Training.\nEach lane can request different pattern.

\n\n
Returns:
\n\n
\n

object of LtpLanesPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.ltp_additional_pattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.ltp_additional_pattern", "kind": "variable", "doc": "

Returns current additional LTP lanes pattern. Current Pattern that is being checking during Link Training.\nEach lane can request different pattern.

\n\n
Returns:
\n\n
\n

object of LtpLanesPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.frl_caps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.frl_caps", "kind": "variable", "doc": "

Returns current FRL capabilities.

\n\n
Returns:
\n\n
\n

object of FrlCaps type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.frl_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.frl_mode", "kind": "variable", "doc": "

Returns current FRL mode.

\n\n
Returns:
\n\n
\n

object of FrlMode type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.FrlMode"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.ffe_max", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.ffe_max", "kind": "variable", "doc": "

Returns current FFE MAX values.

\n\n
Returns:
\n\n
\n

object of FfeMax type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FfeMax"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.lt_timeout", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.lt_timeout", "kind": "variable", "doc": "

Returns current value of link training timeout.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.lt_poll_timeout", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.lt_poll_timeout", "kind": "variable", "doc": "

Returns current value of link training poll timeout.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx.link_training", "modulename": "UniTAP.dev.ports.modules.link.hdmi.frl_control_tx", "qualname": "FrlControlTx.link_training", "kind": "function", "doc": "

Do link training.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx", "kind": "class", "doc": "

Main class describes HDMI link on Source (TX - transmitter) side. Contains following objects for working with link:

\n\n
    \n
  • TMDS tmds.
  • \n
  • FRL frl.
  • \n
  • Status status.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx.tmds", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx.tmds", "kind": "variable", "doc": "

Returns object of class TmdsTx for working with TMDS.\nNone if TMDS does not support on the device.

\n\n
Returns:
\n\n
\n

object of TmdsTx|None type

\n
\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx.frl", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx.frl", "kind": "variable", "doc": "

Returns object of class FrlControlTx for working with FRL.\nNone if FRL does not support on the device.

\n\n
Returns:
\n\n
\n

object of FrlControlTx|None type

\n
\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.frl_control_tx.FrlControlTx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkTx.status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkTx.status", "kind": "variable", "doc": "

Returns object of class StatusTx for working with link status.

\n\n
Returns:
\n\n
\n

object of StatusTx type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx", "kind": "class", "doc": "

Main class describes HDMI link on Sink (RX - receiver) side. Contains following objects for working with link:

\n\n
    \n
  • TMDS tmds.
  • \n
  • FRL frl.
  • \n
  • ARC arc.
  • \n
  • Status status.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.tmds", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.tmds", "kind": "variable", "doc": "

Returns object of class TmdsRx for working with TMDS.\nNone if TMDS does not support on the device.

\n\n
Returns:
\n\n
\n

object of TmdsRx|None type

\n
\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.frl", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.frl", "kind": "variable", "doc": "

Returns object of class FrlControlRx for working with FRL.\nNone if FRL does not support on the device.

\n\n
Returns:
\n\n
\n

object of FrlControlRx|None type

\n
\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.frl_caps_rx.FrlControlRx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.arc", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.arc", "kind": "variable", "doc": "

Returns object of class ArcRx for working with ARC.\nNone if ARC does not support on the device.

\n\n
Returns:
\n\n
\n

object of ArcRx|None type

\n
\n", "annotation": ": Optional[UniTAP.dev.ports.modules.link.hdmi.arc_rx.ArcRx]"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.link.HdmiLinkRx.status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.link", "qualname": "HdmiLinkRx.status", "kind": "variable", "doc": "

Returns object of class StatusRx for working with link status.

\n\n
Returns:
\n\n
\n

object of StatusRx type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx", "kind": "class", "doc": "

Class StatusRx describes information about HDMI link status on Sink (RX - receiver) side. Contains following info:

\n\n
    \n
  • HDMI mode hdmi_mode.
  • \n
  • Link Error counters error_counters.
  • \n
  • Channel lock channel_lock.
  • \n
  • HPD status hpd_status and HPD assert set_assert_state.
  • \n
  • Stream info stream.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.hdmi_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.hdmi_mode", "kind": "variable", "doc": "

Returns current HDMI mode.

\n\n
Returns:
\n\n
\n

object of HdmiModeRx type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.error_counters", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.error_counters", "kind": "variable", "doc": "

Returns values of current errors on link.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.set_assert_state", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.set_assert_state", "kind": "function", "doc": "

Assert/Deassert HPD state.

\n\n
Arguments:
\n\n
    \n
  • asserted (bool)
  • \n
\n", "signature": "(self, asserted: bool = True):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.channel_lock", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.channel_lock", "kind": "variable", "doc": "

Returns channel lock states of current link.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.hpd_status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.hpd_status", "kind": "variable", "doc": "

Returns True if HDP is enabled, False - if not.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_rx.StatusRx.stream", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_rx", "qualname": "StatusRx.stream", "kind": "function", "doc": "

Returns status of selected stream StreamStatus.

\n\n
Arguments:
\n\n
    \n
  • stream_index (int) - number of selected number
  • \n
\n\n
Returns:
\n\n
\n

object of StreamStatus type

\n
\n", "signature": "(\tself,\tstream_index: int = 0) -> UniTAP.dev.ports.modules.link.dp.link_status_common.StreamStatus:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx", "kind": "class", "doc": "

Class StatusTx describes information about HDMI link status on Source (TX - transmitter) side.\nContains following info:

\n\n
    \n
  • Set and get HDMI mode hdmi_mode.
  • \n
  • Link Error counters error_counters.
  • \n
  • Video status video_status.
  • \n
  • Channel lock channel_lock.
  • \n
  • HPD status hpd_status.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.video_status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.video_status", "kind": "variable", "doc": "

Returns current video status (video enable or not).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.error_counters", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.error_counters", "kind": "variable", "doc": "

Returns values of current errors on link.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.channel_lock", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.channel_lock", "kind": "variable", "doc": "

Returns channel lock states of current link.

\n\n
Returns:
\n\n
\n

object of list type

\n
\n", "annotation": ": list"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.hpd_status", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.hpd_status", "kind": "variable", "doc": "

Returns True if HDP is enabled, False - if not.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.hdmi_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.hdmi_mode", "kind": "variable", "doc": "

Returns current HDMI mode.

\n\n
Returns:
\n\n
\n

object of HdmiModeTx type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.status_tx.StatusTx.available_link_rate", "modulename": "UniTAP.dev.ports.modules.link.hdmi.status_tx", "qualname": "StatusTx.available_link_rate", "kind": "variable", "doc": "

Returns available link rate.

\n\n
Returns:
\n\n
\n

object of float type

\n
\n", "annotation": ": float"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx", "kind": "class", "doc": "

CLass TmdsRx allows working with TMDS on Sink (RX - receiver) side.

\n\n
    \n
  • Get link mode link_mode.
  • \n
  • Get clock rate clock_rate.
  • \n
  • Get input stream lock state input_stream_lock.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx.clock_rate", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx.clock_rate", "kind": "variable", "doc": "

Returns current clock rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx.link_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx.link_mode", "kind": "variable", "doc": "

Returns current link mode.

\n\n
Returns:
\n\n
\n

object of LinkMode type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LinkMode"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx.TmdsRx.input_stream_lock", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_rx", "qualname": "TmdsRx.input_stream_lock", "kind": "variable", "doc": "

Returns current state of input stream lock.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx", "kind": "class", "doc": "

CLass TmdsRx allows working with TMDS on Source (TX - transmitter) side.

\n\n
    \n
  • Get link mode link_mode.
  • \n
  • Set and get clock rate clock_rate.
  • \n
  • Set and get scrambler scrambler.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx.__init__", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx.clock_rate", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx.clock_rate", "kind": "variable", "doc": "

Returns current clock rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx.link_mode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx.link_mode", "kind": "variable", "doc": "

Returns current link mode.

\n\n
Returns:
\n\n
\n

object of LinkMode type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LinkMode"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx.TmdsTx.scrambler", "modulename": "UniTAP.dev.ports.modules.link.hdmi.tmds_tx", "qualname": "TmdsTx.scrambler", "kind": "variable", "doc": "

Returns current scrambler state.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode", "kind": "class", "doc": "

Class FrlMode contains all possible variants of FRL modes.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_Unknown", "kind": "variable", "doc": "

\n", "default_value": "<FrlMode.Mode_Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_Disable", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_Disable", "kind": "variable", "doc": "

\n", "default_value": "<FrlMode.Mode_Disable: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_3lanes_3gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_3lanes_3gbps", "kind": "variable", "doc": "

\n", "default_value": "<FrlMode.Mode_3lanes_3gbps: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_3lanes_6gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_3lanes_6gbps", "kind": "variable", "doc": "

\n", "default_value": "<FrlMode.Mode_3lanes_6gbps: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_4lanes_6gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_4lanes_6gbps", "kind": "variable", "doc": "

\n", "default_value": "<FrlMode.Mode_4lanes_6gbps: 3>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_4lanes_8gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_4lanes_8gbps", "kind": "variable", "doc": "

\n", "default_value": "<FrlMode.Mode_4lanes_8gbps: 4>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_4lanes_10gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_4lanes_10gbps", "kind": "variable", "doc": "

\n", "default_value": "<FrlMode.Mode_4lanes_10gbps: 5>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlMode.Mode_4lanes_12gbps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlMode.Mode_4lanes_12gbps", "kind": "variable", "doc": "

\n", "default_value": "<FrlMode.Mode_4lanes_12gbps: 6>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern", "kind": "class", "doc": "

Class LtpPattern contains all possible variants of LTP pattern types.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.NoLinkPattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.NoLinkPattern", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.NoLinkPattern: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.All_1s", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.All_1s", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.All_1s: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.All_0s", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.All_0s", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.All_0s: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.NyquistClockPattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.NyquistClockPattern", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.NyquistClockPattern: 3>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.SourceTxFFECompliance", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.SourceTxFFECompliance", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.SourceTxFFECompliance: 4>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.LFSR0", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.LFSR0", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.LFSR0: 5>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.LFSR1", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.LFSR1", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.LFSR1: 6>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.LFSR2", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.LFSR2", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.LFSR2: 7>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern.LFSR3", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpPattern.LFSR3", "kind": "variable", "doc": "

\n", "default_value": "<LtpPattern.LFSR3: 8>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ScramblerState", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ScramblerState", "kind": "class", "doc": "

Class ScramblerState contains all possible variants of scrambler states.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ScramblerState.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ScramblerState.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<ScramblerState.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ScramblerState.Disable", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ScramblerState.Disable", "kind": "variable", "doc": "

\n", "default_value": "<ScramblerState.Disable: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ScramblerState.Enable", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ScramblerState.Enable", "kind": "variable", "doc": "

\n", "default_value": "<ScramblerState.Enable: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LinkMode", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LinkMode", "kind": "class", "doc": "

Class LinkMode contains all possible variants of Link modes.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LinkMode.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LinkMode.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<LinkMode.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LinkMode.HDMI", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LinkMode.HDMI", "kind": "variable", "doc": "

\n", "default_value": "<LinkMode.HDMI: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LinkMode.DVI", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LinkMode.DVI", "kind": "variable", "doc": "

\n", "default_value": "<LinkMode.DVI: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ClockRate", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ClockRate", "kind": "class", "doc": "

Class ClockRate contains all possible variants of clock rate.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ClockRate.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ClockRate.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<ClockRate.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ClockRate.Rate3G", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ClockRate.Rate3G", "kind": "variable", "doc": "

\n", "default_value": "<ClockRate.Rate3G: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.ClockRate.Rate6G", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "ClockRate.Rate6G", "kind": "variable", "doc": "

\n", "default_value": "<ClockRate.Rate6G: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx", "kind": "class", "doc": "

Class HdmiModeTx contains all possible variants of HDMI modes on TX side.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<HdmiModeTx.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx.HDMI_2_0", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx.HDMI_2_0", "kind": "variable", "doc": "

\n", "default_value": "<HdmiModeTx.HDMI_2_0: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx.HDMI_1_4", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx.HDMI_1_4", "kind": "variable", "doc": "

\n", "default_value": "<HdmiModeTx.HDMI_1_4: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeTx.HDMI_2_1", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeTx.HDMI_2_1", "kind": "variable", "doc": "

\n", "default_value": "<HdmiModeTx.HDMI_2_1: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx", "kind": "class", "doc": "

Class HdmiModeRx contains all possible variants of HDMI modes on RX side.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx.Unknown", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<HdmiModeRx.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx.HDMI_1_4", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx.HDMI_1_4", "kind": "variable", "doc": "

\n", "default_value": "<HdmiModeRx.HDMI_1_4: 0>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx.HDMI_2_0", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx.HDMI_2_0", "kind": "variable", "doc": "

\n", "default_value": "<HdmiModeRx.HDMI_2_0: 1>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.HdmiModeRx.HDMI_2_1", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "HdmiModeRx.HDMI_2_1", "kind": "variable", "doc": "

\n", "default_value": "<HdmiModeRx.HDMI_2_1: 2>"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern", "kind": "class", "doc": "

Class LtpLanesPattern describes LTP pattern values on all lanes.

\n\n
    \n
  • Lane 0 lane0.
  • \n
  • Lane 1 lane1.
  • \n
  • Lane 2 lane2.
  • \n
  • Lane 3 lane3.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.lane0", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.lane0", "kind": "variable", "doc": "

Returns LtpPattern value of line 0.

\n\n
Returns:
\n\n
\n

object of LtpPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.lane1", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.lane1", "kind": "variable", "doc": "

Returns LtpPattern value of line 1.

\n\n
Returns:
\n\n
\n

object of LtpPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.lane2", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.lane2", "kind": "variable", "doc": "

Returns LtpPattern value of line 2.

\n\n
Returns:
\n\n
\n

object of LtpPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.lane3", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.lane3", "kind": "variable", "doc": "

Returns LtpPattern value of line 3.

\n\n
Returns:
\n\n
\n

object of LtpPattern type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.link.hdmi.types.LtpPattern"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.LtpLanesPattern.value", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "LtpLanesPattern.value", "kind": "function", "doc": "

Returns combines value of all lines.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps", "kind": "class", "doc": "

Class FrlCaps describes FRL capabilities.

\n\n
    \n
  • FRL start frl_start.
  • \n
  • FLT no timeout flt_no_timeout.
  • \n
  • FLT ready flt_ready
  • \n
  • FRL max frl_max.
  • \n
  • Check patterns state check_patterns.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.frl_start", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.frl_start", "kind": "variable", "doc": "

Returns state of FRL start.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.flt_no_timeout", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.flt_no_timeout", "kind": "variable", "doc": "

Returns state of FLT no timeout.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.flt_ready", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.flt_ready", "kind": "variable", "doc": "

Returns state of FLT ready.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.frl_max", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.frl_max", "kind": "variable", "doc": "

Returns state of FLT max.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.check_patterns", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.check_patterns", "kind": "variable", "doc": "

Returns state of check patterns.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.link.hdmi.types.FrlCaps.value", "modulename": "UniTAP.dev.ports.modules.link.hdmi.types", "qualname": "FrlCaps.value", "kind": "function", "doc": "

Returns combined value of all flags.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay", "kind": "class", "doc": "

Class PanelReplay contains information about Panel Replay feature.

\n\n
    \n
  • Read Panel Replay status.
  • \n
  • Configure Panel Replay config.
  • \n
  • Disable Panel Replay disable.
  • \n
  • Enable Active mode active_mode.
  • \n
  • Enable Inactive mode inactive_mode.
  • \n
  • Enable selective update selective_update.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, pg_caps)"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.status", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.status", "kind": "variable", "doc": "

Returns object of class PanelReplayStatus for working with Panel Replay Status.

\n\n
Returns:
\n\n
\n

object of PanelReplayStatus type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.config", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.config", "kind": "variable", "doc": "

Returns object of class PanelReplayConfig for configuration PR.

\n\n
Returns:
\n\n
\n

object of PanelReplayStatus type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.disable", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.disable", "kind": "function", "doc": "

Disable Panel Replay

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.active_mode", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.active_mode", "kind": "function", "doc": "

Enable active mode

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.inactive_mode", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.inactive_mode", "kind": "function", "doc": "

Enable inactive mode

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay.selective_update", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr", "qualname": "PanelReplay.selective_update", "kind": "function", "doc": "

Enable selective update mode (if device supports this feature)

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig", "kind": "class", "doc": "

Class PanelReplayConfig contains information about Panel Replay Configuration.

\n\n
    \n
  • Set configuration object PrSettings, function set.
  • \n
  • Get configuration object PrSettings, function get.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO, pg_caps)"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.pr_caps", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.pr_caps", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.set", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.set", "kind": "function", "doc": "

Write new configuration.

\n\n
Arguments:
\n\n
    \n
  • config (PrSettings).
  • \n
\n", "signature": "(\tself,\tconfig: UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.get", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.get", "kind": "function", "doc": "

Returns current Panel Replay Configuration.

\n\n
Returns:
\n\n
\n

object of PrSettings type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_config.PanelReplayConfig.get_available_y_granularity_values", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_config", "qualname": "PanelReplayConfig.get_available_y_granularity_values", "kind": "function", "doc": "

Get available values for Y Granularity.

\n\n
Returns:
\n\n
\n

list of YGranularity type

\n
\n", "signature": "(\tself) -> List[UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand", "kind": "class", "doc": "

Class PRCommand contains all possible variants of Panel Replay Command.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand.No", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand.No", "kind": "variable", "doc": "

\n", "default_value": "<PRCommand.No: 0>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand.EnablingInactive", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand.EnablingInactive", "kind": "variable", "doc": "

\n", "default_value": "<PRCommand.EnablingInactive: 1>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand.EnablingActive", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand.EnablingActive", "kind": "variable", "doc": "

\n", "default_value": "<PRCommand.EnablingActive: 2>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand.RFB", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRCommand.RFB", "kind": "variable", "doc": "

\n", "default_value": "<PRCommand.RFB: 3>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRStatus", "kind": "class", "doc": "

Class PRStatus contains all possible variants of Panel Replay Status.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus.Disabled", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRStatus.Disabled", "kind": "variable", "doc": "

\n", "default_value": "<PRStatus.Disabled: 0>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus.EnabledInactive", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRStatus.EnabledInactive", "kind": "variable", "doc": "

\n", "default_value": "<PRStatus.EnabledInactive: 1>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus.EnabledActive", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRStatus.EnabledActive", "kind": "variable", "doc": "

\n", "default_value": "<PRStatus.EnabledActive: 2>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError", "kind": "class", "doc": "

Class PRError contains all possible variants of Panel Replay Error type.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.No", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.No", "kind": "variable", "doc": "

\n", "default_value": "<PRError.No: 0>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.Internal", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.Internal", "kind": "variable", "doc": "

\n", "default_value": "<PRError.Internal: 1>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.IncorrectCommandReceived", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.IncorrectCommandReceived", "kind": "variable", "doc": "

\n", "default_value": "<PRError.IncorrectCommandReceived: 2>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.FailedAccess", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.FailedAccess", "kind": "variable", "doc": "

\n", "default_value": "<PRError.FailedAccess: 3>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.LTFailed", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.LTFailed", "kind": "variable", "doc": "

\n", "default_value": "<PRError.LTFailed: 4>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRError.SelUpdIncorrect", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRError.SelUpdIncorrect", "kind": "variable", "doc": "

\n", "default_value": "<PRError.SelUpdIncorrect: 5>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode", "kind": "class", "doc": "

Class PRMode contains all possible variants of Panel Replay mode.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode.PR", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode.PR", "kind": "variable", "doc": "

\n", "default_value": "<PRMode.PR: 0>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode.PSR1", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode.PSR1", "kind": "variable", "doc": "

\n", "default_value": "<PRMode.PSR1: 1>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode.PSR2", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode.PSR2", "kind": "variable", "doc": "

\n", "default_value": "<PRMode.PSR2: 2>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode.Res", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PRMode.Res", "kind": "variable", "doc": "

\n", "default_value": "<PRMode.Res: 3>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity", "kind": "class", "doc": "

Class YGranularity contains all possible variants of SU Y granularity.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_8", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_8", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_8: 0>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_10", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_10", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_10: 1>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_12", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_12", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_12: 2>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_14", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_14", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_14: 3>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_15", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_15", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_15: 4>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_16", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_16", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_16: 5>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_18", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_18", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_18: 6>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_20", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_20", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_20: 7>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_24", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_24", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_24: 8>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_30", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_30", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_30: 9>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_32", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_32", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_32: 10>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_36", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_36", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_36: 11>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_40", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_40", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_40: 12>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_48", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_48", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_48: 13>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_54", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_54", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_54: 14>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity.Value_64", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "YGranularity.Value_64", "kind": "variable", "doc": "

\n", "default_value": "<YGranularity.Value_64: 15>"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region", "kind": "class", "doc": "

Class Region contains information about each PR Region (Frame).

\n\n
    \n
  • Set and get X coordinate 'x'.
  • \n
  • Set and get Y coordinate 'y'.
  • \n
  • Set and get Width 'width'.
  • \n
  • Set and get Height height
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.__init__", "kind": "function", "doc": "

\n", "signature": "(x: int = 0, y: int = 0, width: int = 0, height: int = 0)"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.x", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.x", "kind": "variable", "doc": "

Returns current X coordinate value.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.y", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.y", "kind": "variable", "doc": "

Returns current Y coordinate value.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.width", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.width", "kind": "variable", "doc": "

Returns current Width value.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Region.height", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Region.height", "kind": "variable", "doc": "

Returns current Height value.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags", "kind": "class", "doc": "

Class Flags contains information about Panel Replay flags capabilities.

\n\n
    \n
  • Set and get early_transport Early transport during selective update is supported.
  • \n
  • Set and get crc_in_vsc_sdp. CRC for selective update region/full active frame in VSC SDP is supported.
  • \n
  • Set and get mode. PanelReplay mode.
  • \n
  • Set and get hpd_irq. Generate HPD_IRQ with Adaptive-Sync SDP missing (PR).
  • \n
  • Set and get hpd_irq_vsc_sdp. IRQ_HPD with VSC SDP uncorrectable error (PR).
  • \n
  • Set and get hpd_irq_rfb. IRQ_HPD with RFB storage error (PR).
  • \n
  • Set and get hpd_irq_crc. IRQ_HPD with active frame CRC error.
  • \n
  • Set and get refresh_rate_unlock. Sink refresh rate unlock granted.
  • \n
  • Set and get ext_y_gran. Use SU extended Y granularity (PSR2 and PR).
  • \n
  • Set and get main_link_remain_on. Main-link remains ON during PSR1/PSR2 active states.
  • \n
  • Set and get y_granularity. SU Y granularity extended value selection.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.__init__", "kind": "function", "doc": "

\n", "signature": "(\tearly_transport: bool = False,\tcrc_in_vsc_sdp: bool = False,\tpr_mode: UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode = <PRMode.PR: 0>,\thpd_irq: bool = False,\thpd_irq_vsc_sdp: bool = False,\thpd_irq_rfb: bool = False,\thpd_irq_crc: bool = False,\trefresh_rate_unlock: bool = False,\text_y_gran: bool = False,\tmain_link_remain_on: bool = False,\ty_granularity: UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity = <YGranularity.Value_8: 0>)"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.early_transport", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.early_transport", "kind": "variable", "doc": "

Returns current early transport value.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.crc_in_vsc_sdp", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.crc_in_vsc_sdp", "kind": "variable", "doc": "

Returns current crc in vsc sdp value.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.mode", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.mode", "kind": "variable", "doc": "

Returns current PR mode.

\n\n
Returns:
\n\n
\n

object of PRMode type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_types.PRMode"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.hpd_irq", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.hpd_irq", "kind": "variable", "doc": "

Returns current state of HPD_IRQ with Adaptive-Sync SDP missing (PR).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.hpd_irq_vsc_sdp", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.hpd_irq_vsc_sdp", "kind": "variable", "doc": "

Returns current state of IRQ_HPD with VSC SDP uncorrectable error (PR).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.hpd_irq_rfb", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.hpd_irq_rfb", "kind": "variable", "doc": "

Returns current state of IRQ_HPD with RFB storage error (PR).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.hpd_irq_crc", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.hpd_irq_crc", "kind": "variable", "doc": "

Returns current state of IRQ_HPD with active frame CRC error.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.refresh_rate_unlock", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.refresh_rate_unlock", "kind": "variable", "doc": "

Returns current state of Sink refresh rate unlock granted.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.ext_y_gran", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.ext_y_gran", "kind": "variable", "doc": "

Returns current state of SU extended Y granularity (PSR2 and PR).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.main_link_remain_on", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.main_link_remain_on", "kind": "variable", "doc": "

Returns current state of Main-link remains ON during PSR1/PSR2 active states.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.Flags.y_granularity", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "Flags.y_granularity", "kind": "variable", "doc": "

Returns current value of SU Y granularity.

\n\n
Returns:
\n\n
\n

object of YGranularity type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_types.YGranularity"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PrSettings", "kind": "class", "doc": "

Class PrSettings contains information about Panel Replay capabilities.

\n\n
    \n
  • Set and get flags Flags capabilities.
  • \n
  • Set and get regions. Regions capabilities.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings.flags", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PrSettings.flags", "kind": "variable", "doc": "

Returns current Flags caps.

\n\n
Returns:
\n\n
\n

object of Flags type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr_types.Flags"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_types.PrSettings.regions", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_types", "qualname": "PrSettings.regions", "kind": "variable", "doc": "

Returns current Regions caps.

\n\n
Returns:
\n\n
\n

object of Region list type

\n
\n", "annotation": ": List[UniTAP.dev.ports.modules.panel_replay.pr_types.Region]"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus", "kind": "class", "doc": "

Class PanelReplayStatus contains information about Panel Replay Status.

\n\n
    \n
  • Get PR command command.
  • \n
  • Get current state (enabled/disabled) status.
  • \n
  • Get PR Error error.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus.__init__", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(port_io: UniTAP.libs.lib_tsi.tsi_io.PortIO)"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus.command", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus.command", "kind": "function", "doc": "

Returns current command of PR.

\n\n
Returns:
\n\n
\n

object of PRCommand type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.panel_replay.pr_types.PRCommand:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus.status", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus.status", "kind": "function", "doc": "

Returns current status of PR (enabled/disabled).

\n\n
Returns:
\n\n
\n

object of PRStatus type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.panel_replay.pr_types.PRStatus:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.panel_replay.pr_status.PanelReplayStatus.error", "modulename": "UniTAP.dev.ports.modules.panel_replay.pr_status", "qualname": "PanelReplayStatus.error", "kind": "function", "doc": "

Returns current error of PR.

\n\n
Returns:
\n\n
\n

object of PRError type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.panel_replay.pr_types.PRError:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus", "kind": "class", "doc": "

Class PGStatus describes possible states of PatternGenerator.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(value: int)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError", "kind": "class", "doc": "

Class PGError contains codes of errors with the possibility of string representation.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.NotReady", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.NotReady", "kind": "variable", "doc": "

\n", "default_value": "<PGError.NotReady: -1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.OK", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.OK", "kind": "variable", "doc": "

\n", "default_value": "<PGError.OK: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.HWFault", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.HWFault", "kind": "variable", "doc": "

\n", "default_value": "<PGError.HWFault: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.PixelClock", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.PixelClock", "kind": "variable", "doc": "

\n", "default_value": "<PGError.PixelClock: 2>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.MemoryError", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.MemoryError", "kind": "variable", "doc": "

\n", "default_value": "<PGError.MemoryError: 3>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscFileZero", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscFileZero", "kind": "variable", "doc": "

\n", "default_value": "<PGError.DscFileZero: 4>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscPixelClockExceeds", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscPixelClockExceeds", "kind": "variable", "doc": "

\n", "default_value": "<PGError.DscPixelClockExceeds: 5>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscSourceNotSupport", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscSourceNotSupport", "kind": "variable", "doc": "

\n", "default_value": "<PGError.DscSourceNotSupport: 6>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscSinkNotSupport", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscSinkNotSupport", "kind": "variable", "doc": "

\n", "default_value": "<PGError.DscSinkNotSupport: 7>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscFailReadDpcd", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscFailReadDpcd", "kind": "variable", "doc": "

\n", "default_value": "<PGError.DscFailReadDpcd: 8>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.DscFailWriteDpcd", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.DscFailWriteDpcd", "kind": "variable", "doc": "

\n", "default_value": "<PGError.DscFailWriteDpcd: 9>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.WrongColorFormat", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.WrongColorFormat", "kind": "variable", "doc": "

\n", "default_value": "<PGError.WrongColorFormat: 10>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.WrongColorimetry", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.WrongColorimetry", "kind": "variable", "doc": "

\n", "default_value": "<PGError.WrongColorimetry: 11>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.WrongBitsPerComponent", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.WrongBitsPerComponent", "kind": "variable", "doc": "

\n", "default_value": "<PGError.WrongBitsPerComponent: 12>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.WrongDynamicRange", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.WrongDynamicRange", "kind": "variable", "doc": "

\n", "default_value": "<PGError.WrongDynamicRange: 13>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError.NotEnoughMemoryForPattern", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.PGError.NotEnoughMemoryForPattern", "kind": "variable", "doc": "

\n", "default_value": "<PGError.NotEnoughMemoryForPattern: 14>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.error", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.error", "kind": "variable", "doc": "

Returns pg error.

\n\n
Returns:
\n\n
\n

object of PGError

\n
\n", "annotation": ": UniTAP.dev.ports.modules.vtg.pg.PGStatus.PGError"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.is_video_produced", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.is_video_produced", "kind": "variable", "doc": "

Returns state of video produced.

\n\n
Returns:
\n\n
\n

object of bool - is video produced or not

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PGStatus.non_applied_changes", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PGStatus.non_applied_changes", "kind": "variable", "doc": "

Returns state of applied changes.

\n\n
Returns:
\n\n
\n

object of bool - were there any changes or not

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator", "kind": "class", "doc": "

Main class PatternGenerator allows working with PG functionality on the device: set different types of pattern\nset_pattern, set different video modes set_vm, set additional parameters for some patterns set_pattern_params,\nget information about current video mode on stream get_stream_video_mode, apply all transferred setting,\nreset settings and read pattern generator status.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tstream: int)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.set_pattern", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.set_pattern", "kind": "function", "doc": "

Allows setting video pattern on current stream.\nPossible variants:

\n\n
    \n
  • type VideoPattern - value from enum VideoPattern (one of th e possible predefined patterns).
  • \n
  • type str - path to image (bmp, png, jpeg, dsc and so on).
  • \n
  • type bytearray - raw image data, which will be loaded to device memory.
  • \n
  • type VideoFrame - object of class that contains the image data.
  • \n
  • type VideoFrameDSC - object of class that contains dsc image data.
  • \n
\n\n
Arguments:
\n\n
    \n
  • pattern (Union[VideoPattern, str, bytearray, VideoFrame, VideoFrameDSC])
  • \n
\n", "signature": "(\tself,\tpattern: Union[UniTAP.dev.ports.modules.vtg.types.VideoPattern, str, bytearray, UniTAP.common.video_frame.VideoFrame, UniTAP.common.dsc_video_frame.VideoFrameDSC]):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.set_vm", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.set_vm", "kind": "function", "doc": "

Allows setting VideoMode on current stream.

\n\n
Arguments:
\n\n
    \n
  • vm (VideoMode)
  • \n
\n", "signature": "(self, vm: UniTAP.common.video_mode.VideoMode):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.set_pattern_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.set_pattern_params", "kind": "function", "doc": "

Allows setting additional parameters for some patters on current stream.\nSee available PGPatternParams types: SolidColorParams, WhiteVStripsParams, GradientStripsParams,\nMotionParams,SquareWindowParams (see in pg pattern params).

\n\n
Arguments:
\n\n
    \n
  • pattern_params (PGPatternParams)
  • \n
\n", "signature": "(self, pattern_params: ~PGPatternParams):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.get_stream_video_mode", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.get_stream_video_mode", "kind": "function", "doc": "

Returns VideoMode information about current stream.

\n\n
Returns:
\n\n
\n

object of VideoMode type

\n
\n", "signature": "(self) -> UniTAP.common.video_mode.VideoMode:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.apply", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.apply", "kind": "function", "doc": "

Apply all settings on current stream.

\n\n
Returns:
\n\n
\n

object of bool type - settings were set successfully or not

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.status", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.status", "kind": "function", "doc": "

Returns PGStatus of current stream.

\n\n
Returns:
\n\n
\n

object of PGStatus type.

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.vtg.pg.PGStatus:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.reset", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.reset", "kind": "function", "doc": "

Reset all setting on current stream.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.get_pixel_rate", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.get_pixel_rate", "kind": "function", "doc": "

Returns current pixel rate.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(self) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.PatternGenerator.panel_replay", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "PatternGenerator.panel_replay", "kind": "function", "doc": "

Returns object of PanelReplay if device supports this feature.

\n\n
Returns:
\n\n
\n

object of 'PanelReplay' type or None

\n
\n", "signature": "(self) -> Optional[UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator", "kind": "class", "doc": "

Class HdmiPatternGenerator inherited from class PatternGenerator.\nAllows getting timing_manager, max_stream_count, apply PG settings.\nAlso has all the PatternGenerator functionality.

\n", "bases": "PatternGenerator"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator.timing_manager", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator.timing_manager", "kind": "variable", "doc": "

Should be used for working with available timings on device.

\n\n
Returns:
\n\n
\n

object of TimingManager type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator.max_stream_count", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator.max_stream_count", "kind": "variable", "doc": "

Returns maximum count of available streams.

\n\n
Returns:
\n\n
\n

object of int type.

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.HdmiPatternGenerator.apply", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "HdmiPatternGenerator.apply", "kind": "function", "doc": "

Apply all settings.

\n\n
Returns:
\n\n
\n

object of bool type - settings were set successfully or not

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator", "kind": "class", "doc": "

Class DpPatternGenerator inherited from class PatternGenerator.\nAllows getting timing_manager, adaptive_sync_status, apply and reset PG settings and set additional settings:\nset_as_config, set_scrolling_params.\nAlso has all the PatternGenerator functionality.

\n", "bases": "PatternGenerator"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tstream: int)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.timing_manager", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.timing_manager", "kind": "variable", "doc": "

Should be used for working with available timings on device.

\n\n
Returns:
\n\n
\n

object of TimingManager type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.set_as_config", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.set_as_config", "kind": "function", "doc": "

Allows setting adaptive sync configuration.\nSee available ASParams types: ConstantASParams, SquareASParams, ZigzagASParams, FixedASParams\n(see in types).

\n\n
Arguments:
\n\n
    \n
  • as_config (ASParams)
  • \n
\n", "signature": "(self, as_config: ~ASParams):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.set_scrolling_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.set_scrolling_params", "kind": "function", "doc": "

Allows setting additional configuration for \"Scrolling pattern\". See available PGScrollingParams types:\nStepsScrollingParams (see in pg pattern params).

\n\n
Arguments:
\n\n
    \n
  • scrolling_params (PGScrollingParams)
  • \n
\n", "signature": "(self, scrolling_params: ~PGScrollingParams):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.adaptive_sync_status", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.adaptive_sync_status", "kind": "function", "doc": "

Returns work status of adaptive sync.

\n\n
Returns:
\n\n
\n

object of bool type - adaptive sync enabled or not

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.apply", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.apply", "kind": "function", "doc": "

Apply all settings.

\n\n
Returns:
\n\n
\n

object of bool type - settings were set successfully or not

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpPatternGenerator.reset", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpPatternGenerator.reset", "kind": "function", "doc": "

Reset all setting.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator", "kind": "class", "doc": "

Class DpMstPatternGenerator allows working with one of the supported streams on the device (contains list of the\nDpPatternGenerator objects). To access the selected stream, use an override of [ ].\nAlso, allows working with stream number 0 directly and applying all settings of all streams together.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.__init__", "kind": "function", "doc": "

\n", "signature": "(\tport_io: UniTAP.libs.lib_tsi.tsi_io.PortIO,\tmemory_manager: UniTAP.dev.modules.memory_manager.memory_manager.MemoryManager,\tmax_stream_count: int)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.timing_manager", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.timing_manager", "kind": "variable", "doc": "

Should be used for working with available timings on device.

\n\n
Returns:
\n\n
\n

object of TimingManager type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.max_stream_count", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.max_stream_count", "kind": "variable", "doc": "

Returns maximum count of available streams.

\n\n
Returns:
\n\n
\n

object of int type.

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_pattern", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_pattern", "kind": "function", "doc": "

Allows setting video pattern on stream number 0 of pattern generator.\nPossible variants:

\n\n
    \n
  • type VideoPattern - value from enum VideoPattern (one of th e possible predefined patterns).
  • \n
  • type str - path to image (bmp, png, jpeg, dsc and so on).
  • \n
  • type bytearray - raw image data, which will be loaded to device memory.
  • \n
  • type VideoFrame - object of class that contains the image data.
  • \n
  • type VideoFrameDSC - object of class that contains the dsc image data.
  • \n
\n\n
Arguments:
\n\n
    \n
  • pattern (Union[VideoPattern, str, bytearray, VideoFrame, VideoFrameDSC])
  • \n
\n", "signature": "(\tself,\tpattern: Union[UniTAP.dev.ports.modules.vtg.types.VideoPattern, str, bytearray, UniTAP.common.video_frame.VideoFrame, UniTAP.common.dsc_video_frame.VideoFrameDSC]):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_vm", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_vm", "kind": "function", "doc": "

Allows setting VideoMode on stream number 0 of pattern generator.

\n\n
Arguments:
\n\n
    \n
  • vm (VideoMode)
  • \n
\n", "signature": "(self, vm: UniTAP.common.video_mode.VideoMode):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_pattern_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_pattern_params", "kind": "function", "doc": "

Allows setting additional parameters for some patters on stream number 0 of pattern generator.\nSee available PGPatternParams types: SolidColorParams, WhiteVStripsParams, GradientStripsParams,\nMotionParams,SquareWindowParams (see in pg pattern params).

\n\n
Arguments:
\n\n
    \n
  • pattern_params (PGPatternParams)
  • \n
\n", "signature": "(self, pattern_params: ~PGPatternParams):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_as_config", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_as_config", "kind": "function", "doc": "

Allows setting adaptive sync configuration on stream number 0 of pattern generator.\nSee available ASParams types: ConstantASParams, SquareASParams, ZigzagASParams, FixedASParams.\n(see in types).

\n\n
Arguments:
\n\n
    \n
  • as_config (ASParams)
  • \n
\n", "signature": "(self, as_config: ~ASParams):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.set_scrolling_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.set_scrolling_params", "kind": "function", "doc": "

Allows setting additional configuration for \"Scrolling pattern\" on stream number 0 of pattern generator.\nSee available PGScrollingParams types: StepsScrollingParams (see in pg pattern params).

\n\n
Arguments:
\n\n
    \n
  • scrolling_params (PGScrollingParams)
  • \n
\n", "signature": "(self, scrolling_params: ~PGScrollingParams):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.get_stream_video_mode", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.get_stream_video_mode", "kind": "function", "doc": "

Returns VideoMode information about current configuration of PG on stream 0.

\n\n
Returns:
\n\n
\n

object of VideoMode type

\n
\n", "signature": "(self) -> UniTAP.common.video_mode.VideoMode:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.apply", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.apply", "kind": "function", "doc": "

Apply all setting on stream number 0 of pattern generator.

\n\n
Returns:
\n\n
\n

object of bool type - settings were set successfully or not

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.status", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.status", "kind": "function", "doc": "

Returns PGStatus on stream number 0 of pattern generator.

\n\n
Returns:
\n\n
\n

object of PGStatus type.

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.vtg.pg.PGStatus:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.reset", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.reset", "kind": "function", "doc": "

Reset all setting on stream number 0 of pattern generator.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.apply_all", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.apply_all", "kind": "function", "doc": "

Apply all setting on all supported streams of pattern generator.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.get_pixel_rate", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.get_pixel_rate", "kind": "function", "doc": "

Returns current pixel rate for selected stream.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "signature": "(self, stream: int = 0) -> int:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg.DpMstPatternGenerator.panel_replay", "modulename": "UniTAP.dev.ports.modules.vtg.pg", "qualname": "DpMstPatternGenerator.panel_replay", "kind": "variable", "doc": "

Returns object of PanelReplay if device supports this feature (first stream).

\n\n
Returns:
\n\n
\n

object of 'PanelReplay' type or None

\n
\n", "annotation": ": UniTAP.dev.ports.modules.panel_replay.pr.PanelReplay"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams", "kind": "class", "doc": "

Special configuration class for configure Solid color pattern. Contains information about R (Y) - first,\nG (Cb) - second, B(Cr) - third components.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams.__init__", "kind": "function", "doc": "

\n", "signature": "(first: int = 0, second: int = 0, third: int = 0)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams.first", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams.first", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams.second", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams.second", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SolidColorParams.third", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SolidColorParams.third", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.WhiteVStripsParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "WhiteVStripsParams", "kind": "class", "doc": "

Special configuration class for configure White V Strips pattern. Contains information about white stripes width\nand black stripes width.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.WhiteVStripsParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "WhiteVStripsParams.__init__", "kind": "function", "doc": "

\n", "signature": "(white_stripes_width: int = 1, black_stripes_width: int = 1)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.WhiteVStripsParams.white_stripes_width", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "WhiteVStripsParams.white_stripes_width", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.WhiteVStripsParams.black_stripes_width", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "WhiteVStripsParams.black_stripes_width", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.GradientStripsParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "GradientStripsParams", "kind": "class", "doc": "

Special configuration class for configure Gradient Strips pattern. Contains information about color steps conut.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.GradientStripsParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "GradientStripsParams.__init__", "kind": "function", "doc": "

\n", "signature": "(color_step: int = 10000)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.GradientStripsParams.color_step", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "GradientStripsParams.color_step", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.MotionParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "MotionParams", "kind": "class", "doc": "

Special configuration class for configure Motion pattern. Contains information about frames conut.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.MotionParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "MotionParams.__init__", "kind": "function", "doc": "

\n", "signature": "(frames_count: int = 10000)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.MotionParams.frames_count", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "MotionParams.frames_count", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SquareWindowParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SquareWindowParams", "kind": "class", "doc": "

Special configuration class for configure Square Window pattern. Contains information about white square size.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SquareWindowParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SquareWindowParams.__init__", "kind": "function", "doc": "

\n", "signature": "(white_square: int = 30)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.SquareWindowParams.white_square", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "SquareWindowParams.white_square", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams", "kind": "class", "doc": "

Special configuration class for configure Scrolling (Steps type) pattern. Contains information about horizontally\ndelta, vertically delta and frames count.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams.__init__", "kind": "function", "doc": "

\n", "signature": "(horizontally: int = 0, vertically: int = 0, frames: int = 0)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams.horizontally", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams.horizontally", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams.vertically", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams.vertically", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.StepsScrollingParams.frames", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "StepsScrollingParams.frames", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.pg_pattern_params.DistanceScrollingParams", "modulename": "UniTAP.dev.ports.modules.vtg.pg_pattern_params", "qualname": "DistanceScrollingParams", "kind": "class", "doc": "

Support of DistanceScrolling will be added later.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager", "kind": "class", "doc": "

Class TimingManager allows working with all available predefined timings from device.\nYou can get cvt timing by index get_cvt, dmt timing by index get_dmt, cta timing by index get_cta,\nget list of all timing get_all ot search timing by parameters search.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.__init__", "kind": "function", "doc": "

\n", "signature": "(available_list: List[UniTAP.common.timing.Timing])"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_cvt", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_cvt", "kind": "function", "doc": "

Returns cvt Timing by index.

\n\n
Arguments:
\n\n
    \n
  • index (int): CVT timing index
  • \n
\n\n
Returns:
\n\n
\n

timing (Timing | None) - type Timing if search was success, None if not.

\n
\n", "signature": "(self, index: int) -> Optional[UniTAP.common.timing.Timing]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_dmt", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_dmt", "kind": "function", "doc": "

Returns cvt Timing by index.

\n\n
Arguments:
\n\n
    \n
  • index (int): DMT timing index
  • \n
\n\n
Returns:
\n\n
\n

timing (Timing | None) - type Timing if search was success, None if not.

\n
\n", "signature": "(self, index: int) -> Optional[UniTAP.common.timing.Timing]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_cta", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_cta", "kind": "function", "doc": "

Returns cvt Timing by index.

\n\n
Arguments:
\n\n
    \n
  • index (int): CTA timing index
  • \n
\n\n
Returns:
\n\n
\n

timing (Timing | None) - type Timing if search was success, None if not.

\n
\n", "signature": "(self, index: int) -> Optional[UniTAP.common.timing.Timing]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_all", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_all", "kind": "function", "doc": "

Returns list of Timing objects.

\n\n
Returns:
\n\n
\n

timing (list[Timing])

\n
\n", "signature": "(self) -> List[UniTAP.common.timing.Timing]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.get_by_list_index", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.get_by_list_index", "kind": "function", "doc": "

Returns Timing objects by index in timings list.

\n\n
Arguments:
\n\n
    \n
  • index (int) index of timing in list
  • \n
\n\n
Returns:
\n\n
\n

timing (Timing)

\n
\n", "signature": "(self, index: int) -> Optional[UniTAP.common.timing.Timing]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.print_all", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.print_all", "kind": "function", "doc": "

Print list of Timing objects.

\n\n
Returns:
\n\n
\n

str

\n
\n", "signature": "(self) -> str:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.timing_manager.TimingManager.search", "modulename": "UniTAP.dev.ports.modules.vtg.timing_manager", "qualname": "TimingManager.search", "kind": "function", "doc": "

Search timing by transferred parameters.

\n\n
Arguments:
\n\n
    \n
  • h_active (int | None): h active resolution of timing
  • \n
  • v_active (int | None): v active resolution of timing
  • \n
  • f_rate (int | None): frame rate of timing
  • \n
  • standard (Standard | None): timing Standard
  • \n
  • rb (ReduceBlanking | None): timing ReduceBlanking
  • \n
\n\n
Returns:
\n\n
\n

timing (Timing | None) - type Timing if search was success, None if not.

\n
\n", "signature": "(\tself,\th_active: Optional[int] = None,\tv_active: Optional[int] = None,\tf_rate: Optional[int] = None,\tstandard: Optional[UniTAP.common.timing.Timing.Standard] = None,\trb: Optional[UniTAP.common.timing.Timing.ReduceBlanking] = None) -> Optional[UniTAP.common.timing.Timing]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types", "modulename": "UniTAP.dev.ports.modules.vtg.types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern", "kind": "class", "doc": "

Class VideoPattern contains all possible variants of patterns which can be set in the function set_pattern.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.Disabled", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.Disabled", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.Disabled: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.ColorBars", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.ColorBars", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.ColorBars: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.Chessboard", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.Chessboard", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.Chessboard: 2>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidColor", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidColor", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.SolidColor: 3>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidWhite", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidWhite", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.SolidWhite: 4>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidRed", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidRed", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.SolidRed: 5>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidGreen", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidGreen", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.SolidGreen: 6>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SolidBlue", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SolidBlue", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.SolidBlue: 7>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.WhiteVStrips", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.WhiteVStrips", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.WhiteVStrips: 8>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.GradientRGBStripes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.GradientRGBStripes", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.GradientRGBStripes: 9>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.ColorRamp", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.ColorRamp", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.ColorRamp: 10>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.ColorSquares", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.ColorSquares", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.ColorSquares: 11>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.MotionPattern", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.MotionPattern", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.MotionPattern: 12>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.VideoPattern.SquareWindow", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "VideoPattern.SquareWindow", "kind": "variable", "doc": "

\n", "default_value": "<VideoPattern.SquareWindow: 15>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGDynamicRange", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGDynamicRange", "kind": "class", "doc": "

Class PGDynamicRange contains all possible variants of Dynamic Range.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGDynamicRange.VESA", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGDynamicRange.VESA", "kind": "variable", "doc": "

\n", "default_value": "<PGDynamicRange.VESA: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGDynamicRange.CTA", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGDynamicRange.CTA", "kind": "variable", "doc": "

\n", "default_value": "<PGDynamicRange.CTA: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGStandard", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGStandard", "kind": "class", "doc": "

Class PGStandard contains all possible variants of Standard.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGStandard.CVT", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGStandard.CVT", "kind": "variable", "doc": "

\n", "default_value": "<PGStandard.CVT: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGStandard.DMT", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGStandard.DMT", "kind": "variable", "doc": "

\n", "default_value": "<PGStandard.DMT: 2>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGStandard.CTA", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGStandard.CTA", "kind": "variable", "doc": "

\n", "default_value": "<PGStandard.CTA: 3>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode", "kind": "class", "doc": "

Class PGVideoMode contains all possible variants of Video mode.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode.CTA", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode.CTA", "kind": "variable", "doc": "

\n", "default_value": "<PGVideoMode.CTA: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode.RB1", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode.RB1", "kind": "variable", "doc": "

\n", "default_value": "<PGVideoMode.RB1: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode.RB2", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode.RB2", "kind": "variable", "doc": "

\n", "default_value": "<PGVideoMode.RB2: 2>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGVideoMode.RB3", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGVideoMode.RB3", "kind": "variable", "doc": "

\n", "default_value": "<PGVideoMode.RB3: 3>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAspectRatio", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAspectRatio", "kind": "class", "doc": "

Class PGVideoMode contains all possible variants of Aspect ratio.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAspectRatio.NoData", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAspectRatio.NoData", "kind": "variable", "doc": "

\n", "default_value": "<PGAspectRatio.NoData: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAspectRatio.Ratio4x3", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAspectRatio.Ratio4x3", "kind": "variable", "doc": "

\n", "default_value": "<PGAspectRatio.Ratio4x3: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAspectRatio.Ratio16x9", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAspectRatio.Ratio16x9", "kind": "variable", "doc": "

\n", "default_value": "<PGAspectRatio.Ratio16x9: 2>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo", "kind": "class", "doc": "

Class PGColorInfo contains all possible variants of Color info.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.Unknown", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<PGColorInfo.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.RGB", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.RGB", "kind": "variable", "doc": "

\n", "default_value": "<PGColorInfo.RGB: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.YCbCr444", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.YCbCr444", "kind": "variable", "doc": "

\n", "default_value": "<PGColorInfo.YCbCr444: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.YCbCr422", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.YCbCr422", "kind": "variable", "doc": "

\n", "default_value": "<PGColorInfo.YCbCr422: 2>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.YCbCr420", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.YCbCr420", "kind": "variable", "doc": "

\n", "default_value": "<PGColorInfo.YCbCr420: 3>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.Y_only", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.Y_only", "kind": "variable", "doc": "

\n", "default_value": "<PGColorInfo.Y_only: 4>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorInfo.RAW", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorInfo.RAW", "kind": "variable", "doc": "

\n", "default_value": "<PGColorInfo.RAW: 5>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorimetry", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorimetry", "kind": "class", "doc": "

Class PGColorimetry contains all possible variants of Colorimetry.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorimetry.Unknown", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorimetry.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<PGColorimetry.Unknown: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorimetry.ITU601", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorimetry.ITU601", "kind": "variable", "doc": "

\n", "default_value": "<PGColorimetry.Unknown: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorimetry.ITU709", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorimetry.ITU709", "kind": "variable", "doc": "

\n", "default_value": "<PGColorimetry.ITU709: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth", "kind": "class", "doc": "

Class PGColorDepth contains all possible variants of Color Depth.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.Unknown", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<PGColorDepth.Unknown: -1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC6", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC6", "kind": "variable", "doc": "

\n", "default_value": "<PGColorDepth.BPC6: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC8", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC8", "kind": "variable", "doc": "

\n", "default_value": "<PGColorDepth.BPC8: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC10", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC10", "kind": "variable", "doc": "

\n", "default_value": "<PGColorDepth.BPC10: 2>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC12", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC12", "kind": "variable", "doc": "

\n", "default_value": "<PGColorDepth.BPC12: 3>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC16", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC16", "kind": "variable", "doc": "

\n", "default_value": "<PGColorDepth.BPC16: 4>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC7", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC7", "kind": "variable", "doc": "

\n", "default_value": "<PGColorDepth.BPC7: 5>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGColorDepth.BPC14", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGColorDepth.BPC14", "kind": "variable", "doc": "

\n", "default_value": "<PGColorDepth.BPC14: 6>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType", "kind": "class", "doc": "

Class PGAdaptiveSyncPatternType contains all possible variants of Adaptive Sync Pattern.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_None", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_None", "kind": "variable", "doc": "

\n", "default_value": "<PGAdaptiveSyncPatternType.AS_None: 0>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_Constant", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_Constant", "kind": "variable", "doc": "

\n", "default_value": "<PGAdaptiveSyncPatternType.AS_Constant: 1>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_Square", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_Square", "kind": "variable", "doc": "

\n", "default_value": "<PGAdaptiveSyncPatternType.AS_Square: 2>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_Zigzag", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_Zigzag", "kind": "variable", "doc": "

\n", "default_value": "<PGAdaptiveSyncPatternType.AS_Zigzag: 3>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.PGAdaptiveSyncPatternType.AS_Fixed", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "PGAdaptiveSyncPatternType.AS_Fixed", "kind": "variable", "doc": "

\n", "default_value": "<PGAdaptiveSyncPatternType.AS_Fixed: 4>"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ConstantASParams", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ConstantASParams", "kind": "class", "doc": "

Special configuration class for configure Adaptive-Sync. Contains information about blank lines count.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ConstantASParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ConstantASParams.__init__", "kind": "function", "doc": "

\n", "signature": "(lines: int = 0)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ConstantASParams.lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ConstantASParams.lines", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams", "kind": "class", "doc": "

Special configuration class for configure Adaptive-Sync. Contains information about blank lines minimum and maximum\ncount and period frames count.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams.__init__", "kind": "function", "doc": "

\n", "signature": "(min_lanes: int = 0, max_lanes: int = 1000, period_frames: int = 10)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams.min_lanes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams.min_lanes", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams.max_lanes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams.max_lanes", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.SquareASParams.period_frames", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "SquareASParams.period_frames", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams", "kind": "class", "doc": "

Special configuration class for configure Adaptive-Sync. Contains information about blank lines minimum and maximum\ncount, increase and decrease lanes count.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.__init__", "kind": "function", "doc": "

\n", "signature": "(\tmin_lanes: int = 0,\tmax_lanes: int = 1000,\tincrease_lines: int = 100,\tdecrease_lines: int = 100)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.min_lanes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.min_lanes", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.max_lanes", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.max_lanes", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.increase_lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.increase_lines", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.ZigzagASParams.decrease_lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "ZigzagASParams.decrease_lines", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams", "kind": "class", "doc": "

Special configuration class for configure Adaptive-Sync. Contains information about refresh rate count, increase\nand decrease lanes count.

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.__init__", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.__init__", "kind": "function", "doc": "

\n", "signature": "(\trefresh_rate: int = 60,\tdivide_by_1_001: bool = False,\tincrease_lines: int = 100,\tdecrease_lines: int = 100)"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.refresh_rate", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.refresh_rate", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.divide_by_1_001", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.divide_by_1_001", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.increase_lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.increase_lines", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.vtg.types.FixedASParams.decrease_lines", "modulename": "UniTAP.dev.ports.modules.vtg.types", "qualname": "FixedASParams.decrease_lines", "kind": "variable", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus", "kind": "class", "doc": "

Class BusElectricalStatus contains information about current BUU Electrical status.

\n\n
    \n
  • Get VBus voltage vbus_voltage, type int.
  • \n
  • Get VBus current vbus_current, type int.
  • \n
  • Get CC1 voltage cc1_voltage, type int.
  • \n
  • Get CC2 voltage cc2_voltage, type int.
  • \n
  • Get VCONN voltage vconn_voltage, type int.
  • \n
  • Get VCONN current vconn_current, type int.
  • \n
  • Get SBU-1 voltage sbu_1_voltage, type int.
  • \n
  • Get SBU-2 voltage sbu_2_voltage, type int.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.vbus_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.vbus_voltage", "kind": "variable", "doc": "

Returns current VBus voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.vbus_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.vbus_current", "kind": "variable", "doc": "

Returns current VBus current.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.cc1_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.cc1_voltage", "kind": "variable", "doc": "

Returns current CC1 voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.cc2_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.cc2_voltage", "kind": "variable", "doc": "

Returns current CC2 voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.vconn_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.vconn_voltage", "kind": "variable", "doc": "

Returns current VCONN voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.vconn_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.vconn_current", "kind": "variable", "doc": "

Returns current VCONN current.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.sbu_1_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.sbu_1_voltage", "kind": "variable", "doc": "

Returns current SBU-1 voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_bus_status.BusElectricalStatus.sbu_2_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_bus_status", "qualname": "BusElectricalStatus.sbu_2_voltage", "kind": "variable", "doc": "

Returns current SBU-2 voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus", "kind": "class", "doc": "

Class PcdCapsStatus contains information about PDC capabilities.

\n\n
    \n
  • Get initial device role initial_role, type PdcDeviceRole.
  • \n
  • Get data device role data_role, type PdcDeviceRole.
  • \n
  • Get power device role power_role, type PowerRole.
  • \n
  • Get Cable Control Pull Up cc_pull_up, type CCPullUp.
  • \n
  • Get current behavior, DRP try mode behavior, type DRPTryMode.
  • \n
  • Get state of PR Swap pr_swap, type bool.
  • \n
  • Get state of DR Swap dr_swap, type bool.
  • \n
  • Get state of FR Swap fr_swap, type bool.
  • \n
  • Get state of VCONN Swap vconn_swap, type bool.
  • \n
  • Get state of Debug accessory debug_accessory, type bool.
  • \n
  • Get state of Audio accessory audio_accessory, type bool.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.initial_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.initial_role", "kind": "function", "doc": "

Returns current initial role.

\n\n
Returns:
\n\n
\n

object of PdcDeviceRole type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.data_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.data_role", "kind": "function", "doc": "

Returns current data role.

\n\n
Returns:
\n\n
\n

object of PdcDeviceRole type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.power_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.power_role", "kind": "function", "doc": "

Returns current power role.

\n\n
Returns:
\n\n
\n

object of PowerRole type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.PowerRole:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.cc_pull_up", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.cc_pull_up", "kind": "function", "doc": "

Returns current cable control pull up.

\n\n
Returns:
\n\n
\n

object of CCPullUp type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.behavior", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.behavior", "kind": "function", "doc": "

Returns current behavior of DPR mode.

\n\n
Returns:
\n\n
\n

object of DRPTryMode type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.pr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.pr_swap", "kind": "function", "doc": "

Returns current state of PR Swap.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.dr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.dr_swap", "kind": "function", "doc": "

Returns current state of DR Swap.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.fr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.fr_swap", "kind": "function", "doc": "

Returns current state of FR Swap.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.vconn_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.vconn_swap", "kind": "function", "doc": "

Returns current state of VCONN Swap.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.debug_accessory", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.debug_accessory", "kind": "function", "doc": "

Returns current state of Debug accessory.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus.audio_accessory", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus.audio_accessory", "kind": "function", "doc": "

Returns current state of Audio accessory.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus340", "kind": "class", "doc": "

Class PcdCapsStatus340 inherited of classPcdCapsStatus allows working with PDC.\nClass PcdCapsStatus340 has all the PcdCapsStatus functionality.

\n\n
    \n
  • Get state of USB 2.0 mode usb20_mode, type bool.
  • \n
  • Get state of UCd 3.0 mode usb30_mode, type USB3Mode.
  • \n
\n", "bases": "PcdCapsStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus340.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus340.usb20_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus340.usb20_mode", "kind": "function", "doc": "

Returns current state of USB 2.0 mode.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus340.usb30_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PcdCapsStatus340.usb30_mode", "kind": "function", "doc": "

Returns current state of USB 3.0 mode.

\n\n
Returns:
\n\n
\n

object of USB3Mode type

\n
\n", "signature": "(self) -> UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities", "kind": "class", "doc": "

Class PdcCapabilities allows controlling PDC capabilities.

\n\n
    \n
  • Set device initial role set_initial_role.
  • \n
  • Enable/Disable PR Swap enable_pr_swap.
  • \n
  • Enable/Disable DR Swap enable_dr_swap.
  • \n
  • Enable/Disable FR Swap enable_fr_swap.
  • \n
  • Enable/Disable VCONN Swap enable_vconn_swap.
  • \n
  • Set CC Pull Up cc_pull_up.
  • \n
  • Set DPR try mode behavior try_behavior.
  • \n
  • Enable/Disable Debug accessory enable_debug_accessory.
  • \n
  • Enable/Disable Audio accessory enable_audio_accessory.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.status", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.status", "kind": "variable", "doc": "

Returns current PDC Capabilities status.

\n\n
Returns:
\n\n
\n

object of PcdCapsStatus type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_capabilities.PcdCapsStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.set_initial_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.set_initial_role", "kind": "function", "doc": "

Set device initial role.

\n\n
Arguments:
\n\n
    \n
  • role (PdcDeviceRole)
  • \n
\n", "signature": "(self, role: UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_pr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_pr_swap", "kind": "function", "doc": "

Enable/Disable PR Swap.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_dr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_dr_swap", "kind": "function", "doc": "

Enable/Disable DR Swap.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_fr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_fr_swap", "kind": "function", "doc": "

Enable/Disable FR Swap.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_vconn_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_vconn_swap", "kind": "function", "doc": "

Enable/Disable VCONN Swap.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.cc_pull_up", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.cc_pull_up", "kind": "function", "doc": "

Set Cable Control Pull Up.

\n\n
Arguments:
\n\n
    \n
  • cc_pull_up (CCPullUp)
  • \n
\n", "signature": "(self, cc_pull_up: UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.try_behavior", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.try_behavior", "kind": "function", "doc": "

Set DRP try mode behavior.

\n\n
Arguments:
\n\n
    \n
  • behavior (DRPTryMode)
  • \n
\n", "signature": "(self, behavior: UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_debug_accessory", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_debug_accessory", "kind": "function", "doc": "

Enable/Disable Debug Accessory.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities.enable_audio_accessory", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities.enable_audio_accessory", "kind": "function", "doc": "

Enable/Disable Audio Accessory.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities340", "kind": "class", "doc": "

Class PdcCapabilities340 inherited of classPdcCapabilities allows working with PDC.\nClass PdcCapabilities340 has all the PdcCapabilities functionality.

\n\n
    \n
  • Enable/Disable USB 2.0 bypass usb_2_bypass_function.
  • \n
  • Enable/Disable USB 3.0 bypass usb_3_bypass_function.
  • \n
\n", "bases": "PdcCapabilities"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities340.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340.usb_2_bypass_function", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities340.usb_2_bypass_function", "kind": "function", "doc": "

Enable/Disable USB 2.0 bypass.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_capabilities.PdcCapabilities340.usb_3_bypass_function", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_capabilities", "qualname": "PdcCapabilities340.usb_3_bypass_function", "kind": "function", "doc": "

Enable/Disable USB 3.0 bypass.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase", "kind": "class", "doc": "

Class PowerContractControlBase allows setting and getting field related with power contract.

\n\n
    \n
  • Set and get Give Back flag give_back_flag, type bool.
  • \n
  • Set and get No USB suspend no_usb_suspend, type bool.
  • \n
  • Set and get PDO type priority pdo_type_priority, type ContractTypePriority.
  • \n
  • Set and get Maximum operation current max_operation_current, type int.
  • \n
  • Set FW Swap required current fw_swap_required_current, type FrSwapCurrent.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.give_back_flag", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.give_back_flag", "kind": "variable", "doc": "

Returns state of Give back flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.no_usb_suspend", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.no_usb_suspend", "kind": "variable", "doc": "

Returns state of No USB suspend flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.fw_swap_required_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.fw_swap_required_current", "kind": "function", "doc": "

Set FW Swap required current.

\n\n
Arguments:
\n\n
    \n
  • fr_swap_current (FrSwapCurrent)
  • \n
\n", "signature": "(\tself,\tfr_swap_current: UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.pdo_type_priority", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.pdo_type_priority", "kind": "variable", "doc": "

Returns current PDO Type priority.

\n\n
Returns:
\n\n
\n

object of ContractTypePriority type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.max_operation_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.max_operation_current", "kind": "variable", "doc": "

Returns current value of maximum operation current.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControlBase.established", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControlBase.established", "kind": "function", "doc": "

Returns state of power contract (established or not).

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340", "kind": "class", "doc": "

Class PowerContractControl340 inherited from class PowerContractControlBase.\nClass PowerContractControl340 allows setting and getting internal and external resistance,\nindex of power contract.\nAlso has all the PowerContractControlBase functionality.

\n\n
    \n
  • Set and get flag Selecting power contract by index selecting_by_index, type bool.
  • \n
  • Set and get index of power contract index_of_power_contract, type int.
  • \n
  • Set and get internal resistance internal_resistance, type int or InternalResistance.
  • \n
  • Set and get external resistance external_resistance, type int or ExternalResistance.
  • \n
\n", "bases": "PowerContractControlBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.selecting_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.selecting_by_index", "kind": "variable", "doc": "

Returns state of Selecting by index flag.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.index_of_power_contract", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.index_of_power_contract", "kind": "variable", "doc": "

Returns index of current power contract.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.internal_resistance", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.internal_resistance", "kind": "variable", "doc": "

Returns internal resistance.

\n\n
Returns:
\n\n
\n

object of int or InternalResistance type

\n
\n", "annotation": ": Union[UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance, int]"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_contract_control.PowerContractControl340.external_resistance", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_contract_control", "qualname": "PowerContractControl340.external_resistance", "kind": "variable", "doc": "

Returns external resistance.

\n\n
Returns:
\n\n
\n

object of int or ExternalResistance type

\n
\n", "annotation": ": Union[UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance, int]"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase", "kind": "class", "doc": "

Class PdcControlsBase allows controlling some PDC commands:

\n\n
    \n
  • Send PR Swap send_pr_swap.
  • \n
  • Send DR Swap send_dr_swap.
  • \n
  • Send FR Swap send_fr_swap.
  • \n
  • Send VCONN Swap send_vconn_swap.
  • \n
  • Change cable control orientation orientation.
  • \n
  • Attach/DeAttach attach.
  • \n
  • Enable/Disable auto negotiate power contract enable_auto_negotiate_power_contract.
  • \n
  • Enable/Disable communication capable as PD Sink communication_capable_as_pd_sink.
  • \n
  • Enable/Disable communication capable as PD Source communication_capable_as_pd_source.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.send_pr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.send_pr_swap", "kind": "function", "doc": "

Send Power Role swap. It will be necessary to manually check that the changes have been made.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.send_dr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.send_dr_swap", "kind": "function", "doc": "

Send Dual Role swap. It will be necessary to manually check that the changes have been made.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.send_fr_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.send_fr_swap", "kind": "function", "doc": "

Send Fast Role swap. It will be necessary to manually check that the changes have been made.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.send_vconn_swap", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.send_vconn_swap", "kind": "function", "doc": "

Send VCONN Role swap. It will be necessary to manually check that the changes have been made.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.orientation", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.orientation", "kind": "variable", "doc": "

Change cable control orientation.

\n\n
Arguments:
\n\n
    \n
  • orientation (CableControlOrientation)
  • \n
\n", "annotation": ": Optional[UniTAP.dev.ports.modules.pdc.pdc_types.CableControlOrientation]"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.enable_auto_negotiate_power_contract", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.enable_auto_negotiate_power_contract", "kind": "function", "doc": "

Enable/Disable auto negotiate power contract.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.communication_capable_as_pd_sink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.communication_capable_as_pd_sink", "kind": "function", "doc": "

Enable/Disable communication capable as PD Sink.

\n\n
Arguments:
\n\n
    \n
  • capable (bool)
  • \n
\n", "signature": "(self, capable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControlsBase.communication_capable_as_pd_source", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControlsBase.communication_capable_as_pd_source", "kind": "function", "doc": "

Enable/Disable communication capable as PD Source.

\n\n
Arguments:
\n\n
    \n
  • capable (bool)
  • \n
\n", "signature": "(self, capable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340", "kind": "class", "doc": "

Class PdcControls340 inherited from class PdcControlsBase.\nClass PdcControls340 allows controlling additional commands.\nAlso has all the PdcControlsBase functionality.

\n\n
    \n
  • Reconnect device reconnect.
  • \n
  • Reset device reset.
  • \n
  • Set ET cable different pairs et_cable_diff_pairs.
  • \n
\n", "bases": "PdcControlsBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.reset", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.reset", "kind": "function", "doc": "

Reset device.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.attach", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.attach", "kind": "function", "doc": "

Attach/DeAttach device.

\n", "signature": "(self, attach: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.reconnect", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.reconnect", "kind": "function", "doc": "

Reconnect device.

\n\n
Returns:
\n\n
\n

result of reconnection, type bool.

\n
\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls340.et_cable_diff_pairs", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls340.et_cable_diff_pairs", "kind": "function", "doc": "

Set ET cable different pairs.

\n\n
Arguments:
\n\n
    \n
  • differential_pair (DifferentialPair)
  • \n
\n", "signature": "(\tself,\tdifferential_pair: UniTAP.dev.ports.modules.pdc.pdc_types.DifferentialPair):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls424", "kind": "class", "doc": "

Class PdcControls424 inherited from class PdcControlsBase.\nClass PdcControls424 allows controlling additional commands.\nAlso has all the PdcControlsBase functionality.

\n\n
    \n
  • Reconnect device reconnect.
  • \n
  • Reset device reset.
  • \n
\n", "bases": "PdcControlsBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls424.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424.reset", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls424.reset", "kind": "function", "doc": "

Reset device.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls424.reconnect", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls424.reconnect", "kind": "function", "doc": "

Reconnect device.

\n\n
Returns:
\n\n
\n

result of reconnection, type bool.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500", "kind": "class", "doc": "

Class PdcControls500 inherited from class PdcControlsBase.\nClass PdcControls500 allows controlling additional commands.\nAlso has all the PdcControlsBase functionality.

\n\n
    \n
  • Reconnect device reconnect.
  • \n
  • Enable/Disable internal resistance 10 Ohm enable_internal_load_10_ohm.
  • \n
\n", "bases": "PdcControlsBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500.reconnect", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500.reconnect", "kind": "function", "doc": "

Reconnect device.

\n\n
Returns:
\n\n
\n

result of reconnection, type bool.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500.attach", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500.attach", "kind": "function", "doc": "

Attach/DeAttach device.

\n", "signature": "(self, attach: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_controls.PdcControls500.enable_internal_load_10_ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_controls", "qualname": "PdcControls500.enable_internal_load_10_ohm", "kind": "function", "doc": "

Enable/Disable internal resistance 10 Ohm.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "PinAssignment", "kind": "class", "doc": "

Class PinAssignment allows enabling and disabling assignment.

\n\n
    \n
  • Enable/Disable mode C 4 lanes c_4_lanes, type bool.
  • \n
  • Enable/Disable mode D 2 lanes d_2_lanes, type bool.
  • \n
  • Enable/Disable mode E 4 lanes e_4_lanes, type bool.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment.c_4_lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "PinAssignment.c_4_lanes", "kind": "variable", "doc": "

Returns state of C 4 lanes mode.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment.d_2_lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "PinAssignment.d_2_lanes", "kind": "variable", "doc": "

Returns state of D 2 lanes mode.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment.e_4_lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "PinAssignment.e_4_lanes", "kind": "variable", "doc": "

Returns state of E 4 lanes mode.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus", "kind": "class", "doc": "

Class DutDpAltModeStatus describes DUT DP Alt mode status.

\n\n
    \n
  • Get DUT connection state dut_connection, type str.
  • \n
  • Get DUT multi-function state dut_multi_function, type bool.
  • \n
  • Get DUT power low state dut_power_low, type bool.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus.dut_connection", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus.dut_connection", "kind": "variable", "doc": "

Returns DUT connection state.

\n\n
Returns:
\n\n
\n

object of str type.

\n
\n", "annotation": ": str"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus.dut_multi_function", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus.dut_multi_function", "kind": "variable", "doc": "

Returns DUT multi-function state.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus.dut_power_low", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DutDpAltModeStatus.dut_power_low", "kind": "variable", "doc": "

Returns DUT power low state.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus", "kind": "class", "doc": "

Class DutDpAltModeStatus describes TE DP Alt mode status.

\n\n
    \n
  • Get active state te_active, type bool.
  • \n
  • Get DISC signaling DP v1.3 state, type bool.
  • \n
  • Get DISC signaling USB Gen 2 state, type bool.
  • \n
  • Get PIN assignment, type PinAssignmentModes.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.te_active", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.te_active", "kind": "variable", "doc": "

Returns active state.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.te_select_dp_1_3", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.te_select_dp_1_3", "kind": "variable", "doc": "

Returns DISC signaling DP v1.3 state.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.te_select_usb_gen2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.te_select_usb_gen2", "kind": "variable", "doc": "

Returns DISC signaling USB Gen 2 state.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus.te_pin_assignment", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "TeDpAltModeStatus.te_pin_assignment", "kind": "variable", "doc": "

Returns PIN assignment.

\n\n
Returns:
\n\n
\n

object of PinAssignmentModes type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus", "kind": "class", "doc": "

Class DpAltModeStatus describes DP Alt mode status.

\n\n
    \n
  • Get DUT DP Alt mode status dut_dp_alt_mode, type DutDpAltModeStatus.
  • \n
  • Get TE DP Alt mode status, type TeDpAltModeStatus.
  • \n
  • Get support state of DISC Signaling DP v13 support_dp_1_3, type bool.
  • \n
  • Get support state of DISC Signaling USB Gen2 support_usb_gen2, type bool.
  • \n
  • Get support state of DFP D support_dfp_d, type bool.
  • \n
  • Get support state of UFP D support_ufp_d, type bool.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.support_dp_1_3", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.support_dp_1_3", "kind": "variable", "doc": "

Returns support state of DISC Signaling DP v13.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.support_usb_gen2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.support_usb_gen2", "kind": "variable", "doc": "

Returns support state of DISC Signaling USB Gen2.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.support_dfp_d", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.support_dfp_d", "kind": "variable", "doc": "

Returns support state of DFP D.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.support_ufp_d", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.support_ufp_d", "kind": "variable", "doc": "

Returns support state of UFP D.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.multifunction_preferred", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.multifunction_preferred", "kind": "function", "doc": "

Returns state of multifunction preferred.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.auto_enter", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.auto_enter", "kind": "function", "doc": "

Returns state of auto enter.

\n\n
Returns:
\n\n
\n

object of bool type.

\n
\n", "signature": "(self) -> bool:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.dut_dp_alt_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.dut_dp_alt_mode", "kind": "variable", "doc": "

Returns DUT DP Alt mode status.

\n\n
Returns:
\n\n
\n

object of DutDpAltModeStatus type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DutDpAltModeStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus.te_dp_alt_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeStatus.te_dp_alt_mode", "kind": "variable", "doc": "

Returns TE DP Alt mode status.

\n\n
Returns:
\n\n
\n

object of TeDpAltModeStatus type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.TeDpAltModeStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase", "kind": "class", "doc": "

Class DpAltModeBase describes basic DP Alt mode functionality.

\n\n
    \n
  • Get DP Alt mode status status, type DpAltModeStatus.
  • \n
  • Enter to 2 lane mode enter_2_lane.
  • \n
  • Enter to 4 lane mode enter_4_lane.
  • \n
  • Exit from DP Alt mode exit.
  • \n
  • Disable DP Alt mode disable.
  • \n
  • Enable/Disable auto enter to DP Alt mode auto_enter.
  • \n
  • Enable/Disable multifunction preferred multifunction_preferred.
  • \n
  • Enable/Disable align Dp and USB Data role align_dp_and_usb_data_role.
  • \n
  • Set and get UFP caps ufp_caps, type PinAssignment.
  • \n
  • Set and get DFP caps dfp_caps, type PinAssignment.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.status", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.status", "kind": "variable", "doc": "

Returns DP Alt mode status.

\n\n
Returns:
\n\n
\n

object of DpAltModeStatus type.

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeStatus"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.enter_2_lane", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.enter_2_lane", "kind": "function", "doc": "

Enter to 2 lane mode.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.enter_4_lane", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.enter_4_lane", "kind": "function", "doc": "

Enter to 4 lane mode.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.exit", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.exit", "kind": "function", "doc": "

Exit from DP Alt mode.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.disable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.disable", "kind": "function", "doc": "

Disable DP Alt mode.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.auto_enter", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.auto_enter", "kind": "function", "doc": "

Enable/Disable auto enter to DP Alt mode.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.multifunction_preferred", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.multifunction_preferred", "kind": "function", "doc": "

Enable/Disable multifunction preferred.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.align_dp_and_usb_data_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.align_dp_and_usb_data_role", "kind": "function", "doc": "

Enable/Disable align Dp and USB Data role.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.ufp_caps", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.ufp_caps", "kind": "variable", "doc": "

Returns current UFP caps.

\n\n
Returns:
\n\n
\n

object of PinAssignment

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.dfp_caps", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.dfp_caps", "kind": "variable", "doc": "

Returns current DFP caps.

\n\n
Returns:
\n\n
\n

object of PinAssignment

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.PinAssignment"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltModeBase.version", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltModeBase.version", "kind": "variable", "doc": "

\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode500", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode500", "kind": "class", "doc": "

Class DpAltMode500 inherited from class DpAltModeBase.\nClass DpAltMode500 allows controlling additional commands.\nAlso has all the DpAltModeBase functionality.

\n\n
    \n
  • Enable/Disable DP 2.1 Alt mode enable_dp21.
  • \n
\n", "bases": "DpAltModeBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode500.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode500.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode500.enable_dp21", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode500.enable_dp21", "kind": "function", "doc": "

Enable/Disable DP 2.1 Alt mode.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode340", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode340", "kind": "class", "doc": "

Class DpAltMode340 inherited from class DpAltModeBase.\nClass DpAltMode340 allows controlling additional commands.\nAlso has all the DpAltModeBase functionality.

\n\n
    \n
  • Enable/Disable DP to Type-C cable adapter mode dp_to_type_c_cable_adapter_mode.
  • \n
\n", "bases": "DpAltModeBase"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode340.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode340.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode.DpAltMode340.dp_to_type_c_cable_adapter_mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dp_alt_mode", "qualname": "DpAltMode340.dp_to_type_c_cable_adapter_mode", "kind": "function", "doc": "

Enable/Disable DP to Type-C cable adapter mode.

\n\n
Arguments:
\n\n
    \n
  • enable (bool)
  • \n
\n", "signature": "(self, enable: bool):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability", "kind": "class", "doc": "

Class DISCCapability contains all possible variants of DISC capability.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability.Reserved", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability.Reserved", "kind": "variable", "doc": "

\n", "default_value": "<DISCCapability.Reserved: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability.UFP_D_capable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability.UFP_D_capable", "kind": "variable", "doc": "

\n", "default_value": "<DISCCapability.UFP_D_capable: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability.DPF_D_capable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability.DPF_D_capable", "kind": "variable", "doc": "

\n", "default_value": "<DISCCapability.DPF_D_capable: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCCapability.UFP_D_and_DPF_D", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCCapability.UFP_D_and_DPF_D", "kind": "variable", "doc": "

\n", "default_value": "<DISCCapability.UFP_D_and_DPF_D: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCDpSignaling", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCDpSignaling", "kind": "class", "doc": "

Class DISCDpSignaling contains all possible variants of signaling.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCDpSignaling.Unspecified", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCDpSignaling.Unspecified", "kind": "variable", "doc": "

\n", "default_value": "<DISCDpSignaling.Unspecified: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCDpSignaling.Dp_v13", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCDpSignaling.Dp_v13", "kind": "variable", "doc": "

\n", "default_value": "<DISCDpSignaling.Dp_v13: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DISCDpSignaling.Gen2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DISCDpSignaling.Gen2", "kind": "variable", "doc": "

\n", "default_value": "<DISCDpSignaling.Gen2: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes", "kind": "class", "doc": "

Class PinAssignmentModes contains all possible variants of pin assignment.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.NotSupported", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.NotSupported", "kind": "variable", "doc": "

\n", "default_value": "<PinAssignmentModes.NotSupported: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.A_4_2lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.A_4_2lanes", "kind": "variable", "doc": "

\n", "default_value": "<PinAssignmentModes.A_4_2lanes: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.B_2_1lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.B_2_1lanes", "kind": "variable", "doc": "

\n", "default_value": "<PinAssignmentModes.B_2_1lanes: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.C_4lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.C_4lanes", "kind": "variable", "doc": "

\n", "default_value": "<PinAssignmentModes.C_4lanes: 4>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.D_2lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.D_2lanes", "kind": "variable", "doc": "

\n", "default_value": "<PinAssignmentModes.D_2lanes: 8>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.E_4lanes", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.E_4lanes", "kind": "variable", "doc": "

\n", "default_value": "<PinAssignmentModes.E_4lanes: 16>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.PinAssignmentModes.F_2lanes_USB_GEN1", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "PinAssignmentModes.F_2lanes_USB_GEN1", "kind": "variable", "doc": "

\n", "default_value": "<PinAssignmentModes.F_2lanes_USB_GEN1: 32>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion", "kind": "class", "doc": "

Class PinAssignmentModes contains all possible variants of DP Alt mode version.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion.V_20_or_Earlier", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion.V_20_or_Earlier", "kind": "variable", "doc": "

\n", "default_value": "<DPAMVersion.V_20_or_Earlier: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion.V_21_or_Higher", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion.V_21_or_Higher", "kind": "variable", "doc": "

\n", "default_value": "<DPAMVersion.V_21_or_Higher: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion.Reserved", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion.Reserved", "kind": "variable", "doc": "

\n", "default_value": "<DPAMVersion.Reserved: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types.DPAMVersion.Reserved2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_dpam_types", "qualname": "DPAMVersion.Reserved2", "kind": "variable", "doc": "

\n", "default_value": "<DPAMVersion.Reserved2: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink", "kind": "class", "doc": "

Class PowerSink contains information about PDO's on Sink side.

\n\n
    \n
  • Get PDO count pdo_count, type int.
  • \n
  • Set and get PDO list, set_pdo_list, get_pdo_list, type list with Pdo.
  • \n
  • Set and get PDO by index, set_pdo_by_index, get_pdo_by_index, type Pdo.
  • \n
  • Save information about PDO's to file, save_pdo.
  • \n
  • Load information about PDO's from file, load_pdo.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.pdo_count", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.pdo_count", "kind": "variable", "doc": "

Returns current pdo count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.set_pdo_list", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.set_pdo_list", "kind": "function", "doc": "

Set new Pdo list.

\n\n
Arguments:
\n\n
    \n
  • pdo_list (list with 'Pdo')
  • \n
\n", "signature": "(self, pdo_list: List[UniTAP.dev.ports.modules.pdc.pdo.Pdo]):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.set_pdo_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.set_pdo_by_index", "kind": "function", "doc": "

Set new Pdo by index.

\n\n
Arguments:
\n\n
    \n
  • pdo_object ('Pdo')
  • \n
  • index (int)
  • \n
\n", "signature": "(self, pdo_object, index: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.get_pdo_list", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.get_pdo_list", "kind": "function", "doc": "

Returns current pdo list.

\n\n
Arguments:
\n\n
    \n
  • read_from_device (bool)
  • \n
\n\n
Returns:
\n\n
\n

object of list type with Pdo.

\n
\n", "signature": "(\tself,\tread_from_device: bool = False) -> List[UniTAP.dev.ports.modules.pdc.pdo.Pdo]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.get_pdo_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.get_pdo_by_index", "kind": "function", "doc": "

Returns current pdo by index.

\n\n
Arguments:
\n\n
    \n
  • index (int)
  • \n
  • read_from_device (bool)
  • \n
\n\n
Returns:
\n\n
\n

object of Pdo type.

\n
\n", "signature": "(\tself,\tindex: int,\tread_from_device: bool = False) -> UniTAP.dev.ports.modules.pdc.pdo.Pdo:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.save_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.save_pdo", "kind": "function", "doc": "

Save information about PDO's to file.\nSupported formats:

\n\n
    \n
  • txt
  • \n
  • json
  • \n
\n\n
Arguments:
\n\n
    \n
  • path (str)
  • \n
\n", "signature": "(self, path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_sink.PowerSink.load_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_sink", "qualname": "PowerSink.load_pdo", "kind": "function", "doc": "

Load information about PDO's from file.\nSupported formats:

\n\n
    \n
  • txt
  • \n
  • json
  • \n
\n\n
Arguments:
\n\n
    \n
  • path (str)
  • \n
\n", "signature": "(self, path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource", "kind": "class", "doc": "

Class PowerSource contains information about PDO's on Source side.

\n\n
    \n
  • Get PDO count pdo_count, type int.
  • \n
  • Set and get PDO list, set_pdo_list, get_pdo_list, type list with Pdo.
  • \n
  • Set and get PDO by index, set_pdo_by_index, get_pdo_by_index, type Pdo.
  • \n
  • Send Source PDO's, send_pdo.
  • \n
  • Save information about PDO's to file, save_pdo.
  • \n
  • Load information about PDO's from file, load_pdo.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.__init__", "kind": "function", "doc": "

\n", "signature": "(pdc_io: UniTAP.dev.ports.modules.pdc.pdc_io.PDCPortIO)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.pdo_count", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.pdo_count", "kind": "variable", "doc": "

Returns current pdo count.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.send_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.send_pdo", "kind": "function", "doc": "

Send Source PDO's.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.get_pdo_list", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.get_pdo_list", "kind": "function", "doc": "

Returns current pdo list.

\n\n
Arguments:
\n\n
    \n
  • read_from_device (bool)
  • \n
\n\n
Returns:
\n\n
\n

object of list type with Pdo.

\n
\n", "signature": "(\tself,\tread_from_device: bool = False) -> List[UniTAP.dev.ports.modules.pdc.pdo.Pdo]:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.get_pdo_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.get_pdo_by_index", "kind": "function", "doc": "

Returns current pdo by index.

\n\n
Arguments:
\n\n
    \n
  • index (int)
  • \n
  • read_from_device (bool)
  • \n
\n\n
Returns:
\n\n
\n

object of Pdo type.

\n
\n", "signature": "(self, index: int, read_from_device: bool = False):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.set_pdo_list", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.set_pdo_list", "kind": "function", "doc": "

Set new Pdo list.

\n\n
Arguments:
\n\n
    \n
  • pdo_list (list with 'Pdo')
  • \n
\n", "signature": "(self, pdo_list: List[UniTAP.dev.ports.modules.pdc.pdo.Pdo]):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.set_pdo_by_index", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.set_pdo_by_index", "kind": "function", "doc": "

Set new Pdo by index.

\n\n
Arguments:
\n\n
    \n
  • pdo_object ('Pdo')
  • \n
  • index (int)
  • \n
\n", "signature": "(self, pdo_object, index: int):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.save_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.save_pdo", "kind": "function", "doc": "

Save information about PDO's to file.\nSupported formats:

\n\n
    \n
  • txt
  • \n
  • json
  • \n
\n\n
Arguments:
\n\n
    \n
  • path (str)
  • \n
\n", "signature": "(self, path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_power_source.PowerSource.load_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_power_source", "qualname": "PowerSource.load_pdo", "kind": "function", "doc": "

Load information about PDO's from file.\nSupported formats:

\n\n
    \n
  • txt
  • \n
  • json
  • \n
\n\n
Arguments:
\n\n
    \n
  • path (str)
  • \n
\n", "signature": "(self, path: str):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp", "kind": "class", "doc": "

Class CCPullUp contains all possible variants of CC Pull Up.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp.Current_05_09A", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp.Current_05_09A", "kind": "variable", "doc": "

\n", "default_value": "<CCPullUp.Current_05_09A: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp.Current_1_5A", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp.Current_1_5A", "kind": "variable", "doc": "

\n", "default_value": "<CCPullUp.Current_1_5A: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp.Current_3A", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp.Current_3A", "kind": "variable", "doc": "

\n", "default_value": "<CCPullUp.Current_3A: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CCPullUp.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CCPullUp.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<CCPullUp.Unknown: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PowerRole", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PowerRole", "kind": "class", "doc": "

Class PowerRole contains all possible variants of device power role.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PowerRole.Source", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PowerRole.Source", "kind": "variable", "doc": "

\n", "default_value": "<PowerRole.Source: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PowerRole.Sink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PowerRole.Sink", "kind": "variable", "doc": "

\n", "default_value": "<PowerRole.Sink: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent", "kind": "class", "doc": "

Class FrSwapCurrent contains all possible variants of FR Swap current.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent.Disable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent.Disable", "kind": "variable", "doc": "

\n", "default_value": "<FrSwapCurrent.Disable: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent.EnableDefaultUSBPower", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent.EnableDefaultUSBPower", "kind": "variable", "doc": "

\n", "default_value": "<FrSwapCurrent.EnableDefaultUSBPower: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent.Enable_1_5A_5V", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent.Enable_1_5A_5V", "kind": "variable", "doc": "

\n", "default_value": "<FrSwapCurrent.Enable_1_5A_5V: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.FrSwapCurrent.Enable_3A_5V", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "FrSwapCurrent.Enable_3A_5V", "kind": "variable", "doc": "

\n", "default_value": "<FrSwapCurrent.Enable_3A_5V: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole", "kind": "class", "doc": "

Class PdcDeviceRole contains all possible variants of PDC device role.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole.UFP", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole.UFP", "kind": "variable", "doc": "

\n", "default_value": "<PdcDeviceRole.UFP: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole.DFP", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole.DFP", "kind": "variable", "doc": "

\n", "default_value": "<PdcDeviceRole.DFP: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole.DRP", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole.DRP", "kind": "variable", "doc": "

\n", "default_value": "<PdcDeviceRole.DRP: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PdcDeviceRole.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PdcDeviceRole.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<PdcDeviceRole.Unknown: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode", "kind": "class", "doc": "

Class PDMode contains all possible variants of PD modes.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode.NormalPD", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode.NormalPD", "kind": "variable", "doc": "

\n", "default_value": "<PDMode.NormalPD: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode.LegacyUSBSource", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode.LegacyUSBSource", "kind": "variable", "doc": "

\n", "default_value": "<PDMode.LegacyUSBSource: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode.LegacyUSBSink", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode.LegacyUSBSink", "kind": "variable", "doc": "

\n", "default_value": "<PDMode.LegacyUSBSink: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.PDMode.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "PDMode.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<PDMode.Unknown: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode", "kind": "class", "doc": "

Class USB3Mode contains all possible variants of USB-3 modes.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode.Disabled", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode.Disabled", "kind": "variable", "doc": "

\n", "default_value": "<USB3Mode.Disabled: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode.EnabledGen1", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode.EnabledGen1", "kind": "variable", "doc": "

\n", "default_value": "<USB3Mode.EnabledGen1: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode.EnabledGen2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode.EnabledGen2", "kind": "variable", "doc": "

\n", "default_value": "<USB3Mode.EnabledGen2: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.USB3Mode.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "USB3Mode.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<USB3Mode.Unknown: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode", "kind": "class", "doc": "

Class DRPTryMode contains all possible variants of DRP behavior modes.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode.PureDRP", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode.PureDRP", "kind": "variable", "doc": "

\n", "default_value": "<DRPTryMode.PureDRP: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode.DRP_try_SNK", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode.DRP_try_SNK", "kind": "variable", "doc": "

\n", "default_value": "<DRPTryMode.DRP_try_SNK: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode.DRP_try_SRC", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode.DRP_try_SRC", "kind": "variable", "doc": "

\n", "default_value": "<DRPTryMode.DRP_try_SRC: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DRPTryMode.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DRPTryMode.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<DRPTryMode.Unknown: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CableControlOrientation", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CableControlOrientation", "kind": "class", "doc": "

Class CableControlOrientation contains all possible variants of orientation.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CableControlOrientation.CC1", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CableControlOrientation.CC1", "kind": "variable", "doc": "

\n", "default_value": "<CableControlOrientation.CC1: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.CableControlOrientation.CC2", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "CableControlOrientation.CC2", "kind": "variable", "doc": "

\n", "default_value": "<CableControlOrientation.CC2: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DifferentialPair", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DifferentialPair", "kind": "class", "doc": "

Class DifferentialPair contains all possible variants of differential pairs.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DifferentialPair.OnePair", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DifferentialPair.OnePair", "kind": "variable", "doc": "

\n", "default_value": "<DifferentialPair.OnePair: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.DifferentialPair.TwoPair", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "DifferentialPair.TwoPair", "kind": "variable", "doc": "

\n", "default_value": "<DifferentialPair.TwoPair: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority", "kind": "class", "doc": "

Class ContractTypePriority contains all possible variants of contract type priority.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority.HigherCurrent", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority.HigherCurrent", "kind": "variable", "doc": "

\n", "default_value": "<ContractTypePriority.HigherCurrent: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority.HigherVoltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority.HigherVoltage", "kind": "variable", "doc": "

\n", "default_value": "<ContractTypePriority.HigherVoltage: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority.HigherPower", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority.HigherPower", "kind": "variable", "doc": "

\n", "default_value": "<ContractTypePriority.HigherPower: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ContractTypePriority.Unknown", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ContractTypePriority.Unknown", "kind": "variable", "doc": "

\n", "default_value": "<ContractTypePriority.Unknown: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance", "kind": "class", "doc": "

Class InternalResistance contains all possible variants of internal resistance.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Disable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Disable", "kind": "variable", "doc": "

\n", "default_value": "<InternalResistance.Disable: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_10_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_10_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<InternalResistance.Resistance_10_Ohm: 40001>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_5_5_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_5_5_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<InternalResistance.Resistance_5_5_Ohm: 22001>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_3_55_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_3_55_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<InternalResistance.Resistance_3_55_Ohm: 14161>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_3_5_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_3_5_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<InternalResistance.Resistance_3_5_Ohm: 14001>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_2_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_2_6_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<InternalResistance.Resistance_2_6_Ohm: 10361>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_2_14_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_2_14_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<InternalResistance.Resistance_2_14_Ohm: 8521>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.InternalResistance.Resistance_1_76_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "InternalResistance.Resistance_1_76_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<InternalResistance.Resistance_1_76_Ohm: 7001>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance", "kind": "class", "doc": "

Class ExternalResistance contains all possible variants of external resistance.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Disable", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Disable", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Disable: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_13_9_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_13_9_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_13_9_Ohm: 55603>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_10_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_10_6_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_10_6_Ohm: 42403>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_9_1_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_9_1_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_9_1_Ohm: 36403>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_7_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_7_6_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_7_6_Ohm: 30403>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_6_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_6_6_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_6_6_Ohm: 26403>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_5_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_5_6_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_5_6_Ohm: 22403>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_4_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_4_6_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_4_6_Ohm: 18403>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_3_6_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_3_6_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_3_6_Ohm: 14403>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdc_types.ExternalResistance.Resistance_1_8_Ohm", "modulename": "UniTAP.dev.ports.modules.pdc.pdc_types", "qualname": "ExternalResistance.Resistance_1_8_Ohm", "kind": "variable", "doc": "

\n", "default_value": "<ExternalResistance.Resistance_1_8_Ohm: 7203>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo", "kind": "class", "doc": "

Class Pdo describes power delivery object in PDC module. Contains information about side of PDO PdoSide and\nmain PDO data. May have one of the available type PdoType: FixedPdoSink, FixedPdoSource, BatteryPdo,\nVariablePdo.

\n\n
    \n
  • Get PDO type pdo_type, type of PdoTypeEnum.
  • \n
  • Get PDO side pdo_side, type of PdoSide.
  • \n
  • Set and get main PDO object pdo_object, type of PdoType.
  • \n
  • Get pdo object as selected PDO type PdoType get_pdo_as_selected_type, type of PdoType.
  • \n
  • Convert (interpret) from one PDO type to another interpret_pdo_as_selected_type.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.__init__", "kind": "function", "doc": "

\n", "signature": "(pdo: ~PdoType, side: UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.pdo_type", "kind": "variable", "doc": "

Returns current PDO type.

\n\n
Returns:
\n\n
\n

object of PdoTypeEnum type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.pdo_side", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.pdo_side", "kind": "variable", "doc": "

Returns current PDO side.

\n\n
Returns:
\n\n
\n

object of PdoSide type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.pdo_object", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.pdo_object", "kind": "variable", "doc": "

Returns current PDO object.

\n\n
Returns:
\n\n
\n

object of PdoType type

\n
\n", "annotation": ": ~PdoType"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.disable_pdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.disable_pdo", "kind": "function", "doc": "

Disable PDO. Will be filled with zeros.

\n", "signature": "(self):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.get_pdo_as_selected_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.get_pdo_as_selected_type", "kind": "function", "doc": "

Returns PDO object as selected new PDO type.

\n\n
Arguments:
\n\n
    \n
  • pdo (PdoType) - type of PDO
  • \n
\n\n
Returns:
\n\n
\n

object of PdoType type

\n
\n", "signature": "(self, pdo: Type[~PdoType]) -> ~PdoType:", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo.Pdo.interpret_pdo_as_selected_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo", "qualname": "Pdo.interpret_pdo_as_selected_type", "kind": "function", "doc": "

Convert (interpret) from one PDO type to another.

\n\n
Arguments:
\n\n
    \n
  • pdo (PdoType) - type of PDO
  • \n
\n", "signature": "(self, pdo: Type[~PdoType]):", "funcdef": "def"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum", "kind": "class", "doc": "

Class PdoTypeEnum contains all possible variants of PDO types.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Fixed", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Fixed", "kind": "variable", "doc": "

\n", "default_value": "<PdoTypeEnum.Fixed: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Battery", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Battery", "kind": "variable", "doc": "

\n", "default_value": "<PdoTypeEnum.Battery: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Variable", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Variable", "kind": "variable", "doc": "

\n", "default_value": "<PdoTypeEnum.Variable: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Disabled", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Disabled", "kind": "variable", "doc": "

\n", "default_value": "<PdoTypeEnum.Disabled: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum.Mandatory", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoTypeEnum.Mandatory", "kind": "variable", "doc": "

\n", "default_value": "<PdoTypeEnum.Mandatory: 4>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoSide", "kind": "class", "doc": "

Class PdoTypeEnum contains all possible variants of PDO side.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide.Sink", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoSide.Sink", "kind": "variable", "doc": "

\n", "default_value": "<PdoSide.Sink: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PdoSide.Source", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PdoSide.Source", "kind": "variable", "doc": "

\n", "default_value": "<PdoSide.Source: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent", "kind": "class", "doc": "

Class PdoTypeEnum contains all possible variants of peak current for PDO.

\n", "bases": "enum.IntEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent.Percent_100", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent.Percent_100", "kind": "variable", "doc": "

\n", "default_value": "<PeakCurrent.Percent_100: 0>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent.Percent_110", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent.Percent_110", "kind": "variable", "doc": "

\n", "default_value": "<PeakCurrent.Percent_110: 1>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent.Percent_125", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent.Percent_125", "kind": "variable", "doc": "

\n", "default_value": "<PeakCurrent.Percent_125: 2>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent.Percent_150", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "PeakCurrent.Percent_150", "kind": "variable", "doc": "

\n", "default_value": "<PeakCurrent.Percent_150: 3>"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource", "kind": "class", "doc": "

Class FixedPdoSource contains information about Fixed PDO on Source side.

\n\n
    \n
  • Set and get maximum current max_current, type int.
  • \n
  • Set and get voltage voltage, type int.
  • \n
  • Set and get peak_current peak_current, type PeakCurrent.
  • \n
  • Set and get dual data role flag dual_data_role, type bool.
  • \n
  • Set and get usb communication flag usb_communication, type bool.
  • \n
  • Set and get unconstrained power flag unconstrained_power, type bool.
  • \n
  • Set and get higher capability flag higher_capability, type bool.
  • \n
  • Set and get dual power role flag dual_power_role, type bool.
  • \n
  • Get PDO type pdo_type, type PdoTypeEnum.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.__init__", "kind": "function", "doc": "

\n", "signature": "(\tpdo: UniTAP.dev.ports.modules.pdc.pdo_private_types.FixedPdoSourceStruct = <UniTAP.dev.ports.modules.pdc.pdo_private_types.FixedPdoSourceStruct object>,\tdisable=False)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.max_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.max_current", "kind": "variable", "doc": "

Returns maximum current.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.voltage", "kind": "variable", "doc": "

Returns voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.peak_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.peak_current", "kind": "variable", "doc": "

Returns peak current.

\n\n
Returns:
\n\n
\n

object of PeakCurrent type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PeakCurrent"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.dual_data_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.dual_data_role", "kind": "variable", "doc": "

Returns flag of dual data role.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.usb_communication", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.usb_communication", "kind": "variable", "doc": "

Returns flag of usb communication.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.unconstrained_power", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.unconstrained_power", "kind": "variable", "doc": "

Returns flag of unconstrained power.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.higher_capability", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.higher_capability", "kind": "variable", "doc": "

Returns flag of higher capability.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.dual_power_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.dual_power_role", "kind": "variable", "doc": "

Returns flag of dual power role.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSource.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSource.pdo_type", "kind": "variable", "doc": "

Returns flag of PDO type.

\n\n
Returns:
\n\n
\n

object of PdoTypeEnum type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo", "kind": "class", "doc": "

Class VariablePdo contains information about Fixed PDO on Sink and Source side.

\n\n
    \n
  • Set and get maximum current max_current, type int.
  • \n
  • Set and get minimum voltage min_voltage, type int.
  • \n
  • Set and get maximum voltage max_voltage, type bool.
  • \n
  • Get PDO type pdo_type, type PdoTypeEnum.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.__init__", "kind": "function", "doc": "

\n", "signature": "(\tpdo: UniTAP.dev.ports.modules.pdc.pdo_private_types.VariablePdoStruct = <UniTAP.dev.ports.modules.pdc.pdo_private_types.VariablePdoStruct object>)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.max_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.max_current", "kind": "variable", "doc": "

Returns maximum current.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.min_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.min_voltage", "kind": "variable", "doc": "

Returns minimum voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.max_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.max_voltage", "kind": "variable", "doc": "

Returns maximum voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.VariablePdo.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "VariablePdo.pdo_type", "kind": "variable", "doc": "

Returns flag of PDO type.

\n\n
Returns:
\n\n
\n

object of PdoTypeEnum type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo", "kind": "class", "doc": "

Class BatteryPdo contains information about Fixed PDO on Sink and Source side.

\n\n
    \n
  • Set and get maximum power max_power, type int.
  • \n
  • Set and get minimum voltage min_voltage, type int.
  • \n
  • Set and get maximum voltage max_voltage, type bool.
  • \n
  • Get PDO type pdo_type, type PdoTypeEnum.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.__init__", "kind": "function", "doc": "

\n", "signature": "(\tpdo: UniTAP.dev.ports.modules.pdc.pdo_private_types.BatteryPdoStruct = <UniTAP.dev.ports.modules.pdc.pdo_private_types.BatteryPdoStruct object>)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.max_power", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.max_power", "kind": "variable", "doc": "

Returns maximum power.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.min_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.min_voltage", "kind": "variable", "doc": "

Returns minimum voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.max_voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.max_voltage", "kind": "variable", "doc": "

Returns maximum voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.BatteryPdo.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "BatteryPdo.pdo_type", "kind": "variable", "doc": "

Returns flag of PDO type.

\n\n
Returns:
\n\n
\n

object of PdoTypeEnum type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink", "kind": "class", "doc": "

Class FixedPdoSink contains information about Fixed PDO on Sink side.

\n\n
    \n
  • Set and get maximum current max_current, type int.
  • \n
  • Set and get voltage voltage, type int.
  • \n
  • Set and get dual data role flag dual_data_role, type bool.
  • \n
  • Set and get usb communication flag usb_communication, type bool.
  • \n
  • Set and get unconstrained power flag unconstrained_power, type bool.
  • \n
  • Set and get higher capability flag higher_capability, type bool.
  • \n
  • Set and get dual power role flag dual_power_role, type bool.
  • \n
  • Get PDO type pdo_type, type PdoTypeEnum.
  • \n
\n"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.__init__", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.__init__", "kind": "function", "doc": "

\n", "signature": "(\tpdo: UniTAP.dev.ports.modules.pdc.pdo_private_types.FixedPdoSinkStruct = <UniTAP.dev.ports.modules.pdc.pdo_private_types.FixedPdoSinkStruct object>,\tdisable=False)"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.oper_current", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.oper_current", "kind": "variable", "doc": "

Returns operation current.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.voltage", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.voltage", "kind": "variable", "doc": "

Returns voltage.

\n\n
Returns:
\n\n
\n

object of int type

\n
\n", "annotation": ": int"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.dual_data_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.dual_data_role", "kind": "variable", "doc": "

Returns flag of dual data role.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.usb_communication", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.usb_communication", "kind": "variable", "doc": "

Returns flag of usb communication.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.unconstrained_power", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.unconstrained_power", "kind": "variable", "doc": "

Returns flag of unconstrained power.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.higher_capability", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.higher_capability", "kind": "variable", "doc": "

Returns flag of higher capability.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.dual_power_role", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.dual_power_role", "kind": "variable", "doc": "

Returns flag of dual power role.

\n\n
Returns:
\n\n
\n

object of bool type

\n
\n", "annotation": ": bool"}, {"fullname": "UniTAP.dev.ports.modules.pdc.pdo_types.FixedPdoSink.pdo_type", "modulename": "UniTAP.dev.ports.modules.pdc.pdo_types", "qualname": "FixedPdoSink.pdo_type", "kind": "variable", "doc": "

Returns flag of PDO type.

\n\n
Returns:
\n\n
\n

object of PdoTypeEnum type

\n
\n", "annotation": ": UniTAP.dev.ports.modules.pdc.pdo_types.PdoTypeEnum"}, {"fullname": "UniTAP.utils.dscl_api", "modulename": "UniTAP.utils.dscl_api", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.utils.dscl_api.encode_video_frame", "modulename": "UniTAP.utils.dscl_api", "qualname": "encode_video_frame", "kind": "function", "doc": "

Encode custom video frame VideoFrame with transferred DSC parameters to video frame with DSC data.

\n\n
Arguments:
\n\n
    \n
  • src_video_frame (VideoFrame)
  • \n
  • info (CompressionInfo)
  • \n
\n", "signature": "(\tsrc_video_frame: UniTAP.common.video_frame.VideoFrame,\tinfo: UniTAP.common.dsc_compression_info.DscCompressionInfo) -> UniTAP.common.dsc_video_frame.VideoFrameDSC:", "funcdef": "def"}, {"fullname": "UniTAP.utils.dscl_api.decode_video_frame", "modulename": "UniTAP.utils.dscl_api", "qualname": "decode_video_frame", "kind": "function", "doc": "

Decode custom video frame VideoFrameDSC with DSC data.

\n\n
Arguments:
\n\n
    \n
  • src_video_frame (VideoFrame)
  • \n
\n", "signature": "(\tsrc_video_frame: UniTAP.common.dsc_video_frame.VideoFrameDSC) -> UniTAP.common.video_frame.VideoFrame:", "funcdef": "def"}, {"fullname": "UniTAP.utils.dscl_api.dsc_video_frame_from_data", "modulename": "UniTAP.utils.dscl_api", "qualname": "dsc_video_frame_from_data", "kind": "function", "doc": "

Read PPS from DSC video frame data VideoFrameDSC.

\n\n
Arguments:
\n\n
    \n
  • data (bytearray)
  • \n
\n", "signature": "(data: bytearray) -> UniTAP.common.dsc_video_frame.VideoFrameDSC:", "funcdef": "def"}, {"fullname": "UniTAP.utils.dscl_api.calculate_dsc_crc", "modulename": "UniTAP.utils.dscl_api", "qualname": "calculate_dsc_crc", "kind": "function", "doc": "

Calculate DSC CRC by DSC Video Frame.

\n\n
Arguments:
\n\n
    \n
  • video_frame ('VideoFrameDSC')
  • \n
\n", "signature": "(video_frame: UniTAP.common.dsc_video_frame.VideoFrameDSC) -> tuple:", "funcdef": "def"}, {"fullname": "UniTAP.utils.dscl_api.calculate_dsc_slice_size", "modulename": "UniTAP.utils.dscl_api", "qualname": "calculate_dsc_slice_size", "kind": "function", "doc": "

Calculate DSC slice size by value and slice number.

\n\n
Arguments:
\n\n
    \n
  • value ('int')
  • \n
  • slice_number ('int')
  • \n
\n", "signature": "(value: int, slice_number: int):", "funcdef": "def"}, {"fullname": "UniTAP.utils.function_wrapper", "modulename": "UniTAP.utils.function_wrapper", "kind": "module", "doc": "

\n"}, {"fullname": "UniTAP.utils.function_wrapper.function_scheduler", "modulename": "UniTAP.utils.function_wrapper", "qualname": "function_scheduler", "kind": "function", "doc": "

Execute function or lambda with timeout and interval.

\n\n
Arguments:
\n\n
    \n
  • exec_func (function) - Function for execution.
  • \n
  • *args - Arguments for executing function.
  • \n
  • interval (float) - Function call interval.
  • \n
  • timeout (float) - Timeout until the end of calls function.
  • \n
\n\n
Returns:
\n\n
\n

function_successful (bool) - function result

\n
\n", "signature": "(exec_func, *args, interval: float = 1, timeout: float = 1) -> bool:", "funcdef": "def"}, {"fullname": "Examples", "modulename": "Examples", "kind": "module", "doc": "

An example of working with a HDCP module.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport time\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\n# Print HDCP 1.4 and 2.3 statuses\n# print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\nprint(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.StatusTx2x))\n# print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\nprint(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.StatusRx2x))\n\n# Set config HDCP 1.4 TX\n# config = UniTAP.HdcpTxConfig.Config1x()\n# config.encryption = True\n# config.authenticate = True\n# config.keys = UniTAP.HdcpSource1XKeys.Production\n# role.dptx.hdcp.config.set(config)\n# time.sleep(2)\n\n# Set config HDCP 1.4 RX\n# config = UniTAP.HdcpRxConfig.Config1x()\n# config.keys = UniTAP.HdcpSink1XKeys.Production\n# config.capable = True\n\n# print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\n# print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.StatusTx2x))\n# print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\n# print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.StatusRx2x))\n\n# Set config HDCP 2.3\nconfig = UniTAP.HdcpTxConfig.Config2x()\nconfig.encryption = True\nconfig.authenticate = True\nconfig.keys = UniTAP.HdcpSource2XKeys.Production\nconfig.store_km = True\nconfig.content_level = 1\nrole.dptx.hdcp.config.set(config)\ntime.sleep(2)\n\n# Set config HDCP 2.3 RX\nconfig = UniTAP.HdcpRxConfig.Config2x()\nconfig.keys = UniTAP.HdcpSink2XKeys.Production\nconfig.capable = True\n\n# print(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\nprint(role.dptx.hdcp.status.get(UniTAP.HdcpStatus.StatusTx2x))\n# print(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\nprint(role.dprx.hdcp.status.get(UniTAP.HdcpStatus.StatusRx2x))\n\n# Get config HDCP 1.4\n# config_14 = role.dptx.hdcp.config.get(UniTAP.HdcpTxConfig.Config1x)\n\n# Get config HDCP 2.3\nconfig_23 = role.dptx.hdcp.config.get(UniTAP.HdcpTxConfig.Config2x)\n\n\n# For UCD-323 -> UCD-301\n# role_rx = dev_rx.select_role(UniTAP.dev.UCD301.HDMISink)\n# role_tx = dev_tx.select_role(UniTAP.dev.UCD323.HDMISource)\n\n# Print HDCP 1.4 and 2.3 statuses\n# print(role_rx.hdrx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\n# print(role_tx.hdtx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\n\n# Set config HDCP 1.4\n# config = UniTAP.HdcpTxConfig.Config1x()\n# config.encryption = True\n# config.authenticate = True\n# config.keys = UniTAP.HdcpSource1XKeys.Production\n# role_tx.hdtx.hdcp.config.set(config)\n# time.sleep(2)\n\n# print(role_rx.hdrx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\n# print(role_tx.hdtx.hdcp.status.get(UniTAP.HdcpStatus.Status1x))\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a EDID module.

\n\n
\n
#\n# Import UniTAP module.\n#\n\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n\n# role = dev.select_role(UniTAP.dev.UCD323.DPSource)\n# role = dev.select_role(UniTAP.dev.UCD323.HDMISource)\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n\ntimings_from_edid = role.dprx.edid.read_timings()\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a Pattern Generator module.

\n\n
\n
#\n# Import UniTAP module.\n#\n\nimport UniTAP\nimport time\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\ntiming_manager = role.dptx.pg.timing_manager\n\ncolor_mode = UniTAP.ColorInfo()\ncolor_mode.color_format = UniTAP.ColorInfo.ColorFormat.CF_RGB\ncolor_mode.bpc = 8\ncolor_mode.colorimetry = UniTAP.ColorInfo.Colorimetry.CM_sRGB\n\ntimings = [timing_manager.get_cta(16),\n           timing_manager.get_cta(12),\n           timing_manager.get_cta(1),\n           timing_manager.get_cta(19)]\n\n# Also, possible to select timing with using functions: 'get_dmt', 'get_cvt', 'get_by_list_index', 'get_all'\n\n# Print all available timings\nprint(timing_manager.print_all())\n\n#\n# If you want to select pattern, you need to use enum 'VideoPattern' from UniTAP.\n# Like this: UniTAP.VideoPattern.ColorRamp\n#\n\n# Iterate for each available streams\nfor i in range(role.dptx.pg.max_stream_count):\n    video_mode = UniTAP.VideoMode(timing=timings[i], color_info=color_mode)\n    role.dptx.pg[i].set_vm(vm=video_mode)\n    role.dptx.pg[i].set_pattern(pattern=UniTAP.VideoPattern.ColorRamp if i == 0 else UniTAP.VideoPattern.SolidGreen)\n    role.dptx.pg[i].apply()\n    res_app = role.dptx.pg[i].status().error\n    print(f"Stream {i} - Apply {res_app.__str__()}")\n\n#\n# After configure Pattern Generators, MST should be enabled in link module as well as selected\n# stream count\n#\n\ncfg = role.dptx.link.config.get()\ncfg.mst = True\ncfg.mst_stream_count = 4\nrole.dptx.link.config.set(cfg)\nrole.dptx.link.start_link_training()\n\ncfg = role.dprx.link.capabilities.link_caps_status()\ncfg.mst = True\ncfg.dp_128_132_bitrates = None\ncfg.override_10g = None\nrole.dprx.link.capabilities.set(cfg)\nrole.dprx.link.hpd_pulse()\n#\n# Just random sleep, to be sure that Sink get video\n#\ntime.sleep(2)\n\nfor i in range(role.dptx.pg.max_stream_count):\n    res = role.dprx.link.status.stream(i).video_mode.timing == timings[i]\n    print(f'Stream {i}\n'\n          f'Reference timing: {timings[i]}. '\n          f'Received timing RX: {role.dprx.link.status.stream(i).video_mode.timing}.\n'\n          f'Result: {res}')\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a Audio Generator module.

\n\n
\n
#\n# Import UniTAP module.\n#\n\nimport UniTAP\nimport time\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev_tx = lUniTAP.open("NNNNNNNN")\n# dev_rx = lUniTAP.open("MMMMMMMM")\n# dev = lUniTAP.open("NNNNNNNN")\n\n# dev_tx = lUniTAP.open(0)\n# dev_rx = lUniTAP.open(1)\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n# role_tx = dev_tx.select_role(UniTAP.dev.UCD323.DPSource)\n# role_rx = dev_rx.select_role(UniTAP.dev.UCD323.DPSink)\nroles = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\nrole_tx = roles.dptx\nrole_rx = roles.dprx\n\n# For HDMI uncomment following lines, and comment previous lines.\n# role_tx = dev_tx.select_role(UniTAP.dev.UCD323.HDMISource)\n# role_rx = dev_rx.select_role(UniTAP.dev.UCD323.HDMISink)\n# roles = dev.select_role(UniTAP.dev.UCD422.HDMISourceHDMISink)\n# role_tx = roles.hdtx\n# role_rx = roles.hdrx\n\n# For configure Pattern Generator, you should call function 'setup' with parameters:\n#     number of stream(for UCD 323 DP TX and HDMI will be 0)\n#     Video mode - describe selected Timing and ColorMode\n#         Timing contain info about all resolutions (like H and V Total, H and V Active and so on), frame rate,\n#         timing standard (CVT, DMT, CTA)\n#         ColorMode contain info about colorimetry, color_format(RGB, YCbCr444, YCbCr422 and so on),\n#         dynamic_range(VESA or CTA) and bits per color (like 8, 10, 12, 16)\n#     content_type - one of the value from enum PGPatternID\n#     content_data - path to image or bytearray of image (if selected PGPatternID.ImageFile)\n\n\n# For using our predefined device specific timings, you can use 'timing manager' with which you can get them.\n# Timing manager available in dptx and hdtx roles.\n\n# timing_manager = role_tx.dptx.pg.timing_manager\n\n# For HDMI uncomment following lines, and comment previous lines.\n# timing_manager = role_tx.hdtx.pg.timing_manager\n\ntiming_manager = role_tx.pg.timing_manager\n\n# timing_manager allow to get full timing information from device. For example method get_cta(id) will return Timing\n# if there any available CTA timing with VIC=id\n\ntiming = timing_manager.get_cta(16)\n\ncolor_mode = UniTAP.ColorInfo()\ncolor_mode.color_format = UniTAP.ColorInfo.ColorFormat.CF_RGB\ncolor_mode.bpc = 8\ncolor_mode.colorimetry = UniTAP.ColorInfo.Colorimetry.CM_sRGB\n\nvideo_mode = UniTAP.VideoMode(timing=timing, color_info=color_mode)\n\n\n#\n# Start generate video.\n#\n\n# If you want to select pattern, you need to use enum 'VideoPattern' from UniTAP. \n# Like this: UniTAP.VideoPattern.ColorRamp\n\n# role_tx.dptx.pg.set_vm(vm=video_mode)\n# role_tx.dptx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)\n# res = role_tx.dptx.pg.apply()\n\n# For HDMI uncomment following lines, and comment previous lines.\n\n# role_tx.hdtx.pg.set_vm(vm=video_mode)\n# role_tx.hdtx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)\n# res = role_tx.hdtx.pg.apply()\n\nrole_tx.pg.set_vm(vm=video_mode)\nrole_tx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)\nres = role_tx.pg.apply()\n\nif res:\n    print("Pattern generator configure success")\n\n# HPD Control. For DP Possible to control HPD (assert/deassert) and generate HPD pulse with required length,\n# for HDMI only HPD (assert/deassert)\n\n# role_rx.dprx.link.set_assert_state(True)\n# role_rx.dprx.link.hpd_pulse()\n\n# For HDMI uncomment following lines, and comment previous lines.\n\n# role_rx.hdrx.link.status.set_assert_state(True)\n\nrole_rx.link.set_assert_state(True)\nrole_rx.link.hpd_pulse()\n\n#\n# Start generate audio\n#\n\n# For starting generate audio, need to config audio generator with following parameters:\n#     AudioMode - contain info about sample rate, bits count and channel count\n#     audio pattern - value from enum AudioPattern (like UniTAP.AudioPattern.SignalSine)\n\naudio_mode = UniTAP.AudioMode()\naudio_mode.channel_count = 2\naudio_mode.bits = 16\naudio_mode.sample_rate = 44100\n\n# role_tx.dptx.ag.setup(audio_mode=audio_mode, audio_pattern=UniTAP.AudioPattern.SignalSine,\n#                       signal_frequency=1000, amplitude=60)\n# res = role_tx.dptx.ag.apply()\n\n# For HDMI uncomment following lines, and comment previous lines.\n\n# role_tx.hdtx.ag.setup(audio_mode=audio_mode, audio_pattern='Sine', signal_frequency=1000, amplitude=60)\n# res = role_tx.hdtx.ag.apply()\n\nrole_tx.ag.setup(audio_mode=audio_mode, audio_pattern=UniTAP.AudioPattern.SignalSine, signal_frequency=1000, amplitude=60)\nres = role_tx.ag.apply()\n\nif res:\n    print("Audio generator configure success")\n\n# time.sleep(5)\n# role.dptx.ag.stop_generate()\n# role.hdtx.ag.stop_generate()\n\n#\n# Read current video mode and crc\n#\ntime.sleep(1)\n\n# Sometimes RX need some time to start getting video (will be improved in the future versions).\n\n\n# Get current stream status (VM, CRC, DSC CRC)\n# stream = role_rx.dprx.link.status.stream(0)\n# print(stream)\n\n# For HDMI uncomment following lines, and comment previous lines.\n\n# stream = role_rx.hdrx.link.status.stream(0)\n# print(stream)\n\nstream = role_rx.link.status.stream(0)\nprint(stream)\n\n#\n# Check and capture audio\n#\n# role_rx.dprx.audio_capturer.start(m_sec=5000)\n# audio_capture_result = role_rx.dprx.audio_capturer.capture_result\n\n# For HDMI uncomment following lines, and comment previous lines.\n\n# role_rx.hdrx.audio_capturer.start(m_sec=5000)\n# audio_capture_result = role_rx.hdrx.audio_capturer.capture_result\n\nrole_rx.audio_capturer.start(m_sec=5000)\naudio_capture_result = role_rx.audio_capturer.capture_result\n\n#\n# Save captured audio to wav file\n#\nprint(audio_capture_result.audio_mode.__str__())\naudio_capture_result.save_to_file(file_format=UniTAP.AudioFileFormat.WAV, path="example")\n\n#\n# Run Audio test 'Validate audio signal frequency and glitch-free audio reproduction'\n#\n# params = role_rx.dut_tests.default_params_of_group(UniTAP.TestGroupId.AUDIO_TEST)\n\ngroup_test = UniTAP.TestGroupId.AUDIO_TEST\n\n# params = role_rx.dut_tests.get_default_parameters(UniTAP.AudioTestParam)\nparams = roles.dut_tests.get_default_parameters(UniTAP.AudioTestParam)\nparams.sample_rate = 44100\nparams.audio_frequency = 1000\nparams.frequency_tolerance = 1\nparams.save_conditions = 'All'\nparams.storage_folder = "./"\n\n# role_rx.dut_tests.run(group_test, 3, params)\n# results = role_rx.dut_tests.get_all_tests_results()\n\nroles.dut_tests.run(group_test, 3, params)\nresults = roles.dut_tests.get_all_tests_results()\n\nprint(results.all_test_results()[0].test_result)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup()\n
\n
\n\n

An example of working with a Adaptive-Sync and Scrolling pattern.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\n\ntiming_manager = role.dptx.pg.timing_manager\ntimings = timing_manager.get_all()\n\ncolor_mode = UniTAP.ColorInfo()\ncolor_mode.color_format = UniTAP.ColorInfo.ColorFormat.CF_RGB\ncolor_mode.bpc = 8\ncolor_mode.colorimetry = UniTAP.ColorInfo.Colorimetry.CM_sRGB\n\nvideo_mode = UniTAP.VideoMode(timing=timings[0], color_info=color_mode)\nrole.dptx.pg.set_vm(vm=video_mode)\nrole.dptx.pg.set_pattern(pattern=UniTAP.VideoPattern.ColorRamp)\n\n# I case: configure ConstantASParams\nrole.dptx.pg.set_as_config(as_config=UniTAP.ConstantASParams(lines=20))\n\n# II case: configure SquareASParams\nrole.dptx.pg.set_as_config(as_config=UniTAP.SquareASParams(min_lanes=0, max_lanes=1000, period_frames=10))\n\n# III case: configure ZigzagASParams\nrole.dptx.pg.set_as_config(as_config=UniTAP.ZigzagASParams(min_lanes=0, max_lanes=1000, increase_lines=100,\n                                                        decrease_lines=100))\n\n# IV case: configure FixedASParams\nrole.dptx.pg.set_as_config(as_config=UniTAP.FixedASParams(refresh_rate=60, divide_by_1_001=False, increase_lines=100,\n                                                       decrease_lines=100))\n\n# Configure Scrolling Pattern Params\nrole.dptx.pg.set_scrolling_params(UniTAP.StepsScrollingParams(horizontally=20, vertically=20, frames=10))\n\nrole.dptx.pg.apply()\nres_app = role.dptx.pg.status().error\nprint(f"Stream 0 - Apply {res_app.__str__()}")\n\nprint(role.dptx.pg[0].adaptive_sync_status())\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a Bulk Capturer module.

\n\n
\n
import UniTAP\nimport time\nimport threading\n\n\ndef link_training(dev_role):\n    time.sleep(1)\n    dev_role.dptx.link.start_link_training()\n\n\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# Need to select type of device: UCD-400 or UCD-500\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\n# bulk_size - size of data in megabytes\n# trigger_position - available position of trigger. Variants: TP_Start, TP_25, TP_50, TP_75, TP_End\n# trigger_config - one of the variant of active trigger.\n# assume_scrambler - just flag of assume scrambler\n\nbulk_size = 100\n\n# Case without trigger\n# role.dprx.bulk_capturer.start(bulk_size=bulk_size, trigger_position=UniTAP.bulk.TriggerPosition.TP_Start,\n#                               assume_scrambler=False, gpio=False)\n\n# Case with trigger\n# In loopback mode we need to use special function for calling 'trigger'.\n# In current case we need to call 'link training'.\nthread = threading.Thread(target=link_training, args=(role,))\ntrigger_config = UniTAP.bulk.TriggerType.U13()\ntrigger_config.position = UniTAP.bulk.TriggerTypeEnum.SourceTypePosition.InitialLT\n\nthread.start()\nrole.dprx.bulk_capturer.start(bulk_size=bulk_size, trigger_position=UniTAP.bulk.TriggerPosition.TP_Start,\n                              trigger_config=trigger_config,\n                              assume_scrambler=False, gpio=False)\nrole.dprx.bulk_capturer.stop()\nthread.join()\nthread.stop_thread = False\n\n# If you want to get captured data, please, use 'capture_result'. It is the object of class 'ResultBulkObject'.\n# For saving data in file, please, use 'save_to_bin_file'. You need to set 'directory_name' - name of directory,\n# where you want to save files. If directory have already existed, is will be clean up.\n# If directory does not exist, it will be created.\nresult = role.dprx.bulk_capturer.capture_result\n\ndirectory_name = "./BulkData"\nresult.save_to_bin_file(directory_name=directory_name)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a DP Link Sink module.

\n\n
\n
#\n# Import UniTAP module.\n#\n\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n\n# role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\nrole = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\n#\n# Read current Link Status\n#\nprint(role.dprx.link.status.cable_state)\n# Read status of lane 0\nlane_status = role.dprx.link.status.lane(0)\nprint(lane_status)\n\n# Read status of VCP (stream 0)\nvcp_table_status = role.dprx.link.status.vcp(0)\nprint(vcp_table_status)\n\n# Get current stream status (VM, CRC, DSC CRC)\nstream = role.dprx.link.status.stream(0)\nprint(stream)\n\n# Also, you can print all status\nprint(role.dprx.link.status)\n\n# role.dprx.link.hpd_pulse()\n\n# # Assert/Deassert\n# print(role.dprx.link.status.hpd_asserted)\n# role.dprx.link.set_assert_state(False)\n# print(role.dprx.link.status.hpd_asserted)\n# role.dprx.link.set_assert_state(True)\n# print(role.dprx.link.status.hpd_asserted)\n\n# Scrambler Seed\nprint(role.dprx.link.scrambler_seed)\nrole.dprx.link.scrambler_seed = 0xfffe\nprint(role.dprx.link.scrambler_seed)\n\n\ncaps = UniTAP.LinkCapabilities()\ncaps.max_lane = 4\ncaps.bit_rate = 8.1\ncaps.dp_128_132_bitrates = None\ncaps.override_10g = None\ncaps.force_cable_status_to_plugged = False\ncaps.old_dp_2_0_lt = False\ncaps.dsc = False\ncaps.ss_sbm = False\ncaps.fec = False\ncaps.tps3 = False\ncaps.tps4 = False\ncaps.mst = True\n\nprint(role.dprx.link.capabilities.link_caps_status())\nrole.dprx.link.capabilities.set(caps)\nprint(role.dprx.link.capabilities.link_caps_status())\n\nprint(role.dprx.link.status.stream(0).sdp_crc16)\nrole.dprx.link.status.reset_sdp_crc16_errors()\n\n#\n# Get eDP caps\n#\nedp_caps = role.dprx.link.capabilities.link_caps_status(UniTAP.LinkEDPCapabilities)\nprint(edp_caps)\nedp_caps.max_lane = 2\nedp_caps.eDp_cur_rate = [1.62, 2.16, 2.43]\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a DP Link Source module.

\n\n
\n
#\n# Import UniTAP module.\n#\n\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\n#\n# Read current Link Status\n#\n\n# Read status of lane 0\nlane_status = role.dptx.link.status.lane(0)\nprint(lane_status)\n\n# Read status of VCP (stream 0)\nvcp_table_status = role.dptx.link.status.vcp(0)\nprint(vcp_table_status)\n\n# Read current status of link configuration\nlink_config = role.dptx.link.config.get()\nprint(link_config)\n\n# Get current stream status (VM, CRC, DSC CRC)\nstream = role.dptx.link.status.stream(0)\nprint(stream)\n\n# Also, you can print all status\nprint(role.dptx.link.status)\n\n# Configure Link 8b/10b\nconfig = UniTAP.LinkConfig.DP8b10b()\n\n# Set new lane count and bit rate\nconfig.lane_count = 2\nconfig.bit_rate = 6.75\n\n# Configure Link 128b/132b\n# config = UniTAP.LinkConfig.DP128b132b()\n\n# Set new lane count and bit rate\n# config.lane_count = 2\n# config.bit_rate = 5\n\n# config.force_dp_128_132 = True\n# config.try_dp_128_132 = True\n# config.enhanced_framing_mode = True\n\n# Enable MST mode and configure mst stream count\nconfig.mst = True\nconfig.mst_stream_count = 2\n\n# Enable/Disable Enhanced framing mode\nconfig.enhanced_framing_mode = True\n\n# Configure SSC\nssc_config = UniTAP.SSCConfig()\nssc_config.enabled = True\nssc_config.amplitude = 34\nssc_config.frequency = 59000\nconfig.ssc = ssc_config\n\n# Configure Scrambler Seed\n# If you do not want to setting scrambler seed value, you can activate 'auto seed'\n# config.auto_seed = True\n# role.dptx.link.scrambler_seed = 0xFFFF\n\nrole.dptx.link.config.set(config)\nrole.dptx.link.start_link_training()\n\nedp_conf = role.dptx.link.config.get(UniTAP.LinkConfig.eDP)\nprint(edp_conf)\nedp_conf.force_edp = True\nedp_conf.lane_count = 2\nedp_conf.eDp_cur_rate = 2.43\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup()\n
\n
\n\n

An example of working with a DUT Test module [manual setting].

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\ndev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)\n\ngroup_test = UniTAP.TestGroupId.DP_TX_LL_CTS\n\n# You can make a copy of the object, configure it and reassign it or can configure it directly\n\n# Copy\nparams = role.dut_tests.get_default_parameters(UniTAP.Dp14SinkTestParam)\n\n# Configure supported timings for DP DUT Sink tests\nparams.timings.T_3840_x_2160_60.set_all()\nparams.timings.T_5120_x_2160_60.set_all()\n\n# Configure Event Filter from Source side\nevent_filter_tx = role.dptx.event_capturer.event_filter(UniTAP.EventFilterDpTx)  # Get filter object\nevent_filter_tx.config_hpd_events(True)  # Enable capturing HPD events\nevent_filter_tx.config_aux_events(True)  # Enable capturing AUX events\nrole.dptx.event_capturer.configure_capturer(event_filter_tx)  # Transfer updated filter object\n\nevent_filter_rx = role.dprx.event_capturer.event_filter(UniTAP.EventFilterDpRx)  # Get filter object\nevent_filter_rx.config_hpd_events(True)  # Enable capturing HPD events\nevent_filter_rx.config_aux_events(True)  # Enable capturing AUX events\nevent_filter_rx.config_sdp_events(True, UniTAP.EventSDP.CG2)  # Enable capturing SDP (CG2) events\nrole.dprx.event_capturer.configure_capturer(event_filter_rx)  # Transfer updated filter object\n\nrole.dptx.event_capturer.start()  # Start event capturing\n\nrole.dut_tests.run(group_id=group_test, test_id=0, params=params)  # Run selected test\n\nresults = role.dut_tests.get_all_tests_results()  # Get results after testing\n\nrole.dptx.event_capturer.stop()  # Stop event capturing\n\ncapture_result = role.dptx.event_capturer.pop_all_elements_as_result_object()  # Get all captured events\n\nevent_log_file_path = "EventData"\nevent_log_html_file_path = "EventDataReport"\nif len(capture_result.buffer) > 0:\n    # Save captured events to BIN file and save HTML report\n    capture_result.save_to_file_all_events(file_format=UniTAP.EventFileFormat.BIN, path=event_log_file_path)\n    capture_result.save_to_file_all_events(file_format=UniTAP.EventFileFormat.HTML, path=event_log_html_file_path)\nelse:\n    print("Buffer is empty.")\n\n# Save test result to HTML report\nrole.dut_tests.make_report('./report',\n                           tested_by="Example",\n                           remarks="Remarks for test report.")\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup()\n
\n
\n\n

An example of working with a DUT Test module [settings from file].

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\ndev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)\n\nfile_name = "./config.json"\ngroup_id, test_id, params = role.dut_tests.get_params_from_file(file_name)\n\nrole.dut_tests.run(group_id=group_id, test_id=test_id, params=params)  # Run selected test\n\nresults = role.dut_tests.get_all_tests_results()  # Get results after testing\n\nrole.dptx.event_capturer.stop()  # Stop event capturing\n\n# Save test result to HTML report\nrole.dut_tests.make_report('./report',\n                           tested_by="Example",\n                           remarks="Remarks for test report.")\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a Event capturer.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n# role = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\nrole = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\ndev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)\n\n# For getting object of EventFilter, set type of required filter. If filter type is not supported\n# will be print list of available types.\nevent_filter = role.dprx.event_capturer.event_filter(UniTAP.EventFilterDpRx)\nevent_filter.config_hpd_events(True)\nevent_filter.config_aux_events(True)\nevent_filter.config_sdp_events(True, UniTAP.EventSDP.CG2)\nevent_filter.config_vb_id_events(True, UniTAP.EventVBID.AnyFieldID)\n\n# For configuration EventLogger, set object of EventFilter to function 'configure_capturer'\nrole.dprx.event_capturer.configure_capturer(event_filter)\nrole.dprx.link.hpd_pulse()\nrole.dprx.event_capturer.start(sec=1)\nrole.dprx.event_capturer.stop()\ncapture_result = role.dprx.event_capturer.capture_result\n\nfile_name = "./EventData"\nif len(capture_result.buffer) > 0:\n    capture_result.save_to_file_all_events(file_format=UniTAP.EventFileFormat.HTML, path=file_name)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a PDC Capabilities.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\nrole = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)\n# role = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)\ndev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)\n\n# Print current Capabilities status\nprint(role.pdcrx.capabilities.status)\n\n# Set Initial role for device\nrole.pdcrx.capabilities.set_initial_role(UniTAP.pdc.PdcDeviceRole.DFP)\n\n# Set cable control pull up value (current)\nrole.pdcrx.capabilities.cc_pull_up(UniTAP.pdc.CCPullUp.Current_3A)\n\n# Enable PR Swap\nrole.pdcrx.capabilities.enable_pr_swap(False)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a PDC Controls.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n# role = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)\nrole = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)\ndev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)\n\n# Send PR Swap (Also available FR swap, DR swap and Vconn swap)\nrole.pdcrx.controls.send_pr_swap()\n\n# Do Reconnect\nrole.pdcrx.controls.reconnect()\n\n# Do Attach(True)/DeAttach(False)\nrole.pdcrx.controls.attach(True)\n\n# Change cable control orientation\nrole.pdcrx.controls.orientation(UniTAP.pdc.CableControlOrientation.CC2)\n\n# Capable communication as PD Source (also available for Sink)\nrole.pdcrx.controls.communication_capable_as_pd_source(capable=True)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a PDC DP Alt mode.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n# role = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)\nrole = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)\ndev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)\n\n# Get and print current DP Alt Mode status\nprint(role.pdcrx.dp_alt_mode.status)\n\n# Enter to 4 lane (C and E) DP Alt Mode\nrole.pdcrx.dp_alt_mode.enter_4_lane()\n\n# Enable flag DP to Type-C adapter mode\n# role.pdcrx.dp_alt_mode.dp_to_type_c_cable_adapter_mode(enable=True)\n\n# Get and Set UFP Pin Assignment\nufp_pin_assignment = role.pdcrx.dp_alt_mode.ufp_caps\ndfp_caps = role.pdcrx.dp_alt_mode.dfp_caps\nufp_pin_assignment.c_4_lanes = True\nufp_pin_assignment.d_2_lanes = False\nrole.pdcrx.dp_alt_mode.ufp_caps = ufp_pin_assignment\nprint("UFP:\n", ufp_pin_assignment)\nprint("DFP:\n", dfp_caps)\n\n# If was selected UCD-500, may use DP 2.1 DPAM\n# role.pdcrx.dp_alt_mode.enable_dp21(True)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a PDC PDO.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\nrole = dev.select_role(UniTAP.dev.UCD424.USBCSourceUSBCSink)\n# role = dev.select_role(UniTAP.dev.UCD500.USBCSourceUSBCSink)\ndev.opf_handler = UniTAP.OpfHandlerInternal(port_tx=role.dptx, port_rx=role.dprx)\n\n\n# Get Source PDO from RX side.\n# If read_from_device = True, PDO will be read directly from device, not from internal buffer\nsource_pdo_list = role.pdcrx.power_source.get_pdo_list(read_from_device=True)\n\nfor item in source_pdo_list:\n    print(item)\n\n# Get current Power Role\npower_role = role.pdcrx.capabilities.status.power_role()\nprint(power_role.name)\n\nif power_role == UniTAP.pdc.PowerRole.Sink:\n    # If needed to change power role, use reconnect\n    role.pdcrx.controls.reconnect()\nif power_role == UniTAP.pdc.PowerRole.Source:\n    for index, item in enumerate(source_pdo_list):\n        if index > 0:\n            item.interpret_pdo_as_selected_type(UniTAP.pdc.BatteryPdo)\n    role.pdcrx.power_source.set_pdo_list(source_pdo_list)\n    role.pdcrx.power_source.send_pdo()\n    role.pdcrx.controls.reconnect()\n\nsource_pdo_list = role.pdcrx.power_source.get_pdo_list(read_from_device=True)\nfor item in source_pdo_list:\n    print(item)\n\n# For Sink PDO the same algorythm, but it is also possible to control `Power Contract`\nrole.pdcrx.power_contract_control.pdo_type_priority = UniTAP.pdc.ContractTypePriority.HigherCurrent\n\n# Control Internal resistance (only for UCD-340)\n# print(role.pdcrx.power_contract_control.internal_resistance)\n# role.pdcrx.power_contract_control.internal_resistance = UniTAP.pdc.InternalResistance.Resistance_3_5_Ohm\n# print(role.pdcrx.power_contract_control.internal_resistance)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a Video Capturer.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n# For UCD-500 available following roles:\n# UniTAP.dev.UCD500.DPSourceDPSink, USBCSourceUSBCSink, DPSourceUSBCSink and USBCSourceDPSink\nrole = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\n# First variant of capturing = set frame count number\nrole.dprx.video_capturer.start(frames_count=1, stream_number=1)\nrole.dprx.video_capturer.stop()\nresult = role.dprx.video_capturer.capture_result\n\n# Second variant of capturing = set number of second\n# role.dprx.video_capturer.start(sec=1)\n# role.dprx.video_capturer.stop()\n# result = role.dprx.video_capturer.capture_result\n\n# Third variant of capturing = capturing with user's stop command (without predefined number of frames or second)\n# role.dprx.video_capturer.start()\n# result = role.dprx.video_capturer.pop_element_as_result_object()\n# role.dprx.video_capturer.stop()\n\n# Save captured frames\n# file_format - BIN, PPM and BMP\n# path - full path to save the image\n# index - index of captured image\nresult.save_image_to_file(file_format=UniTAP.PictureFileFormat.BMP,\n                          path="image.bmp",\n                          index=0)\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup()\n
\n
\n\n

An example of working with a Panel Replay.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport time\n\nimport UniTAP\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\nrole = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\n# Select PR'Active mode'\nrole.dptx.pg.panel_replay.active_mode()\ntime.sleep(3)\n\n# Get current panel replay configuration of PR regions\npr_conf = role.dptx.pg.panel_replay.config.get()\n\n# Set new values for PR Region\npr_conf.regions[0].x = 10\npr_conf.regions[0].y = 20\npr_conf.regions[0].width = 30\npr_conf.regions[0].height = 40\n\n# PanelReplay config\npr_conf.flags.mode = UniTAP.PRMode.PR\npr_conf.flags.y_granularity = UniTAP.YGranularity.Value_14\npr_conf.flags.early_transport = True\npr_conf.flags.main_link_remain_on = True\npr_conf.flags.hpd_irq_vsc_sdp = True\n\n# Apply config\nrole.dptx.pg.panel_replay.config.set(pr_conf)\n\ntime.sleep(3)\n\n# Read status, command and error\nprint(role.dptx.pg.panel_replay.status.status().name)\nprint(role.dptx.pg.panel_replay.status.command().name)\nprint(role.dptx.pg.panel_replay.status.error().name)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a DSC generator.

\n\n
\n
#\n# Import UniTAP module.\n#\n\nimport UniTAP\nfrom UniTAP.utils import encode_video_frame, calculate_dsc_slice_size\nfrom UniTAP.common import get_vf_from_image, CompressionInfo\n\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n# role = dev.select_role(UniTAP.dev.UCD500.DPSourceDPSink)\n\n#\n# For using our predefined device specific timings, you can use 'timing manager' with which you can get them.\n#\ntiming_manager = role.dptx.pg.timing_manager\n\ncolor_mode = UniTAP.ColorInfo()\ncolor_mode.color_format = UniTAP.ColorInfo.ColorFormat.CF_RGB\ncolor_mode.bpc = 8\ncolor_mode.colorimetry = UniTAP.ColorInfo.Colorimetry.CM_sRGB\n\ntarget_width = 1920\ntarget_height = 1080\npath_custom_image = "Your_Path_To_Image.jpg"\n\nvf = get_vf_from_image(path_custom_image, target_width, target_height)\n\nparams = CompressionInfo()\nparams.color_format = CompressionInfo.DscColorFormat.CF_RGB\nparams.bpp = 128\nparams.version = (1, 2)\nparams.v_slice_size = calculate_dsc_slice_size(target_width, 4)\nparams.h_slice_size = calculate_dsc_slice_size(target_height, 4)\nparams.buffer_bit_depth = vf.color_info.bpc + 1\n\ndsc_vf = encode_video_frame(vf, params)\n\nvideo_mode = UniTAP.VideoMode(timing=timing_manager.get_cta(76), color_info=color_mode)\n\ncaps = role.dprx.link.capabilities.link_caps_status()\ncaps.dsc = True\ncaps.fec = True\nrole.dprx.link.capabilities.set(caps)\n\nrole.dptx.link.start_link_training()\n\nrole.dptx.pg.set_vm(video_mode)\n\n# Also you can put image path (dsc image path also) to function 'set_pattern' as argument.\n# path_custom_image = "Your_Path_To_Image.jpg"\n# role.dptx.pg.set_pattern(path_custom_image)\nrole.dptx.pg.set_pattern(dsc_vf)\nrole.dptx.pg.apply()\nres_app = role.dptx.pg.status().error\nprint(f"Stream {0} - Apply {res_app.__str__()}")\n\nrole.dprx.video_capturer.start()\ndsc_captured_frame = role.dprx.video_capturer.pop_element()\nrole.dprx.video_capturer.stop()\n\nprint(dsc_captured_frame.is_compressed())\nprint(dsc_captured_frame)\n\nrole.dptx.pg.set_pattern(UniTAP.VideoPattern.ColorSquares)\nrole.dptx.pg.apply()\nres_app = role.dptx.pg.status().error\nprint(f"Stream {0} - Apply {res_app.__str__()}")\n\nrole.dprx.video_capturer.start()\ncaptured_frame = role.dprx.video_capturer.pop_element()\nrole.dprx.video_capturer.stop()\nprint(captured_frame.is_compressed())\nprint(captured_frame)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup(\n
\n
\n\n

An example of working with a DSC images.

\n\n
\n
#\n# Import UniTAP module.\n#\nimport UniTAP\nfrom UniTAP.utils import encode_video_frame, decode_video_frame, video_frame_save_to_file, ImageFileFormat\n#\n# To initialize UniTAP library wrapper user should create UniTAP.TsiLib() object.\n#\nlUniTAP = UniTAP.TsiLib()\n\n#\n# For opening device, please, put serial number of the device as 8 symbol str or put index of device.\n#\n# dev = lUniTAP.open("NNNNNNNN")\ndev = lUniTAP.open(0)\n\n# After opening device as in UCD Console device role should be selected.\n# For UCD-500 available following roles:\n# UniTAP.dev.UCD500.DPSourceDPSink, USBCSourceUSBCSink, DPSourceUSBCSink and USBCSourceDPSink\nrole = dev.select_role(UniTAP.dev.UCD400.DPSourceDPSink)\n\n# First variant of capturing = set frame count number\nrole.dprx.video_capturer.start(stream_number=0)\nframe = role.dprx.video_capturer.pop_element()\nrole.dprx.video_capturer.stop()\n\n# Decode DSC Video frame and save\nimage_path = "image.bmp"\ndecoded_vf = decode_video_frame(frame)\nvideo_frame_save_to_file(video_frame=decoded_vf, path=image_path, file_type=ImageFileFormat.IFF_BMP)\n\n# Save raw DSC Video frame\nimage_path = "image.dsc"\nvideo_frame_save_to_file(video_frame=frame, path=image_path, file_type=ImageFileFormat.IFF_DSC)\n\n#\n# Since the 3.5 version, TsiLib and TSIDevice objects have the option to be closed earlier.\n# TSIDevice can be closed with the TsiLib method close(). TsiLib can be closed with cleanup().\n# Clean up will close all opened devices and block ability to open any devices\n# with same TsiLib object.\n#\nlUniTAP.close(dev)\n\nlUniTAP.cleanup()\n
\n
\n"}, {"fullname": "Quickstart", "modulename": "Quickstart", "kind": "module", "doc": "

Installation Python

\n\n

We Support only version 3.10 and more.\nYou can download python from https://www.python.org/downloads/ and see guide how install python correctly on your\ncomputer https://wiki.python.org/moin/BeginnersGuide/Download

\n\n

Installation UniTAP

\n\n

To start using the API, you need to install it.\nThe python module archive is located at sdk\\python\\UniTAP\\pip_python.\nYou can run the ready-made installation file (for example, in Windows it is called 'install_pip_package.bat') or use\nthe command python -m pip install 'name of tar.gz archive'.\nAll dependencies will be installed automatically.

\n\n

Removing

\n\n

If you want to remove a python package, you can run the file (in Windows it is called 'delete_pip_package.bat') or use\nthe command pip uninstall UniTAP

\n\n

Updating

\n\n

If you want to update a python package, you can run the file (in Windows it is called 'update_pip_package.bat') or use\nthe command pip install --upgrade UniTAP

\n\n

Using

\n\n

To start using the API, you need to write your own script or run existing examples. For writing any text editor like\nNotepad++ or development environment like Visual Studio code or PyCharm will do.\nYou can use the command line to run the script python.exe your_script.py or use development environment, where you\ncan set up your project and launch conditions in more detail and conveniently for you.\nIf you have some problems with running any python scripts, you can see some guides on official site about python\nhttps://wiki.python.org/moin/BeginnersGuide.

\n"}]; + + // mirrored in build-search-index.js (part 1) + // Also split on html tags. this is a cheap heuristic, but good enough. + elasticlunr.tokenizer.setSeperator(/[\s\-.;&_'"=,()]+|<[^>]*>/); + + let searchIndex; + if (docs._isPrebuiltIndex) { + console.info("using precompiled search index"); + searchIndex = elasticlunr.Index.load(docs); + } else { + console.time("building search index"); + // mirrored in build-search-index.js (part 2) + searchIndex = elasticlunr(function () { + this.pipeline.remove(elasticlunr.stemmer); + this.pipeline.remove(elasticlunr.stopWordFilter); + this.addField("qualname"); + this.addField("fullname"); + this.addField("annotation"); + this.addField("default_value"); + this.addField("signature"); + this.addField("bases"); + this.addField("doc"); + this.setRef("fullname"); + }); + for (let doc of docs) { + searchIndex.addDoc(doc); + } + console.timeEnd("building search index"); + } + + return (term) => searchIndex.search(term, { + fields: { + qualname: {boost: 4}, + fullname: {boost: 2}, + annotation: {boost: 2}, + default_value: {boost: 2}, + signature: {boost: 2}, + bases: {boost: 2}, + doc: {boost: 1}, + }, + expand: true + }); +})(); \ No newline at end of file