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.

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