v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha
v10.50 v10.55 Alpha v10.54 Alpha v10.53 Alpha v10.52 Alpha v10.51 Alpha

Global Settings

$USB4GlobalSettings is a global variable with the following fields.

Field Name

Possible Values (defaults in bold)

Description

DataRole

USB4_DEVICE

USB4_HOST


Protocol

USB4_PROTOCOL_TBT3

USB4_PROTOCOL_USB4


PDWorkingRevision

USB4_PD_WORKING_REV_2

USB4_PD_WORKING_REV_3


ForceDisconnectOnStop

USB4_FALSE

USB4_TRUE

Disconnect Type-C connection forcefully when the Exerciser is stopped.

TxSSCAlwaysOn

USB4_FALSE

USB4_TRUE

Set Spread Spectrum Clock of the Exerciser Tx on/off.

SupportedTunneledProtocols

USB4_TUNNELED_NOT_SUPPORTED

USB4_TUNNELED_USB3_GEN_X

USB4_TUNNELED_USB3_GEN_T

Add USB4 Tunneled Protocols support

ActiveGenTPortIndex

0 … 127

Specifies the GenT Port that is enable during the Path Setup.

Only for Host Exerciser.

Examples

Set $USB4GlobalSettings.DataRole = USB4_DEVICE
Set $USB4GlobalSettings.Protocol  = USB4_PROTOCOL_TBT3

Set $USB4GlobalSettings.TunneledProtocol = USB4_TUNNELED_USB3