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 |