$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