USB-C-Switch Pro Module Entities

Complete list of Supported Entities and Functions

Entity Class

Entity Option

Variable(s) Notes

App[0-3]

execute

return

Pointer[0-3]

getOffset

setOffset

getMode

setMode

getTransferStore

setTransferStore

initiateTransferToStore

initiateTransferFromStore

getChar

setChar

getShort

setShort

getInt

setInt

store[0-1]

getSlotState

loadSlot

unloadSlot

slotEnable

slotDisable

slotCapacity

slotSize

system[0]

getModel

getHardwareVersion

getModule

getRouter

setHBInterval

getHBInterval

setLED

getLED

setBootSlot

getBootSlot

getVersion

getSerialNumber

save

reset

getInputVoltage

getModuleBaseAddress

getModuleSoftwareOffset

getRouterAddressSetting

getUptime

getName

setName

resetDeviceToFactoryDefaults

timer[0-8]

getExpiration

setExpiration

mux[0]

setEnable

getEnable

setChannel

getChannel

getConfiguration

setConfiguration

getSplitMode

setSplitMode

getVoltage

Channels 0-3

equalizer[0-1]

setReceiverConfig

getReceiverConfig

setTransmitterConfig

getTransmitterConfig

UART[0-1]

setEnable

getEnable

setBaudRate

getBaudRate

setProtocol

getProtocol

setLinkChannel

getLinkChannel

setStopBits

getStopBits

setParity

getParity

setDataBits

getDataBits

setFlowControl

getFlowControl

getCapableProtocols

getAvailableProtocols

digital[0]

getConfiguration

getState

getValue

setConfiguration

setValue

ethernet[0]

getIPv4Address

getIPv4DNSAddress

getIPv4Gateway

getIPv4Netmask

getInterfacePort

getMACAddress

getNetworkConfiguration

getStaticIPv4Address

getStaticIPv4Gateway

getStaticIPv4Netmask

setHostname

setInterfacePort

setNetworkConfiguration

setStaticIPv4DNSAddress

i2c[0]

read

Single I2C entity

write

setPullup

setSpeed

getSpeed

port[0-5]

getVbusVoltage

getVbusCurrent

getVconnVoltage

getVconnCurrent

getPowerEnabled

setPowerEnabled

getPowerMode

setPowerMode

getEnabled

setEnabled

getDataEnabled

setDataEnabled

getDataHSEnabled

setDataHSEnabled

getDataHS1Enabled

setDataHS1Enabled

getDataHS2Enabled

setDataHS2Enabled

getDataSSEnabled

setDataSSEnabled

getDataSS1Enabled

setDataSS1Enabled

getDataSS2Enabled

setDataSS2Enabled

getVconnEnabled

setVconnEnabled

getVconn1Enabled

setVconn1Enabled

getVconn2Enabled

setVconn2Enabled

getDataRole

getDataSpeed

getCCEnabled

setCCEnabled

getCC1Enabled

setCC1Enabled

getCC2Enabled

setCC2Enabled

getCCBias

setCCBias

getMode

setMode

getState

getName

setName

getCurrentLimit

setCurrentLimit

getAllocatedPower

getAvailablePower

getPowerLimit

setPowerLimit

getVbusAccumulatedPower

resetVbusAccumulatedPower

getVconnAccumulatedPower

resetVconnAccumulatedPower

getHSBoost

setHSBoost

getDataHSRoutingBehavior

setDataHSRoutingBehavior

getDataSSRoutingBehavior

setDataSSRoutingBehavior

getCC1AccumulatedPower

getCC1State

getCC2AccumulatedPower

getCC2State

getCCCurrentLimit

setCCCurrentLimit

getErrors

setPowerMode

getSBUEnabled

setSBUEnabled

powerdelivery[0-5]

getConnectionState

getNumberOfPowerDataObjects

setPowerDataObject

getPowerDataObject

resetPowerDataObjectToDefault

getPowerDataObjectList

setPowerDataObjectEnabled

getPowerDataObjectEnabled

getPowerDataObjectEnabledList

setRequestDataObject

getRequestDataObject

getPowerRole

setPowerRole

getPowerRolePreferred

setPowerRolePreferred

getCableVoltageMax

getCableCurrentMax

getCableSpeedMax

getCableType

getCableOrientation

setOverrides

getOverrides

request

setCurrentLimitBehavior

getCurrentLimitBehavior

getPeakCurrentConfiguration

setPeakCurrentConfiguration

getFastRoleSwapCurrent

setFastRoleSwapCurrent

setEnable

vDM

rail[0]

setEnable

getEnable

clearFaults

getOperationalState

temperature[0-4]

getValue

getValueMax

getValueMin

resetLoggedValues

usbsystem[0]

getSelectorMode

setSelectorMode

usb[0]

getCC1Enable

Legacy USB entity (cmdUSB)

getCC2Enable

getPortCurrent

getPortVoltage

setCC1Enable

setCC2Enable

setDataDisable

setDataEnable

setHiSpeedDataDisable

setHiSpeedDataEnable

setSuperSpeedDataDisable

setSuperSpeedDataEnable

setPortDisable

setPortEnable

setPowerDisable

setPowerEnable

setPortMode

getPortMode

getPortState

getCableFlip

setCableFlip

getConnectMode

setConnectMode

getCC1Voltage

getCC2Voltage

getCC1Current

getCC2Current

setSBUEnable

getSBUEnable