USBHub3c Module Entities

Complete list of Supported Entities and Functions

Entity Class

Entity Option

Variable(s) Notes

store[0-2]

getSlotState

loadSlot

unloadSlot

slotEnable

slotDisable

getSlotCapacity

getSlotSize

setSlotLocked

getSlotLocked

system[0]

getModule

getModuleBaseAddress

setRouter

getRouter

setHBInterval

getHBInterval

setLED

getLED

getVersion

getModel

getHardwareVersion

getSerialNumber

save

reset

logEvents

getUptime

getTemperature

getMinimumTemperature

getMaximumTemperature

getInputPowerSource

getInputVoltage

getInputCurrent

getModuleHardwareOffest

getModuleSoftwareOffset

getRouterAddressSetting

routeToMe

getUnregulatedVoltage

getUnregulatedCurrent

getPowerLimit

getPowerLimitMax

setPowerLimitMax

getName

setName

resetDeviceToFactoryDefaults

temperature[0-2]

getValue

getValueMax

getValueMin

port[0-7]

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

USBSystem [0]

getUpstream

setUpstream

setDataRoleBehavior

getDataRoleBehavior

PowerDelivery [0-8]

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

resetEntityToFactoryDefaults

UART[0]

setEnable

getEnable

setBaudRate

getBaudRate

setProtocol

getProtocol

rail[0-6]

setEnable

getEnable

i2c[0]

read

write

setPullup

setSpeed

getSpeed

usb[0]

setPortEnable

Ports 0-5

setPortDisable

Ports 0-5

setDataEnable

Ports 0-5

setDataDisable

Ports 0-5

setHiSpeedDataEnable

Ports 0-5

setHiSpeedDataDisable

Ports 0-5

setSuperSpeedDataEnable

Ports 0-5

setSuperSpeedDataDisable

Ports 0-5

setPowerEnable

Ports 0-5

setPowerDisable

Ports 0-5

setCC1Enable

Ports 0-5

getCC1Enable

Ports 0-5

setCC2Enable

Ports 0-5

getCC2Enable

Ports 0-5

getPortVoltage

Ports 0-5

getPortCurrent

Ports 0-5

getPortCurrentLimit

Ports 0-5

setPortCurrentLimit

Ports 0-5