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 |