Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Zetaphor/whatcable-linux
/ functions
Functions
69 in github.com/Zetaphor/whatcable-linux
⨍
Functions
69
◇
Types & classes
30
↓ 3 callers
Function
cableCurrentLabel
src/core/PDDecoder.cpp:45
↓ 3 callers
Function
cableSpeedLabel
src/core/PDDecoder.cpp:21
↓ 3 callers
Method
currentDataRole
src/core/TypeCPort.cpp:17
↓ 3 callers
Method
currentPowerRole
src/core/TypeCPort.cpp:27
↓ 3 callers
Method
isConnected
src/core/TypeCPort.cpp:12
↓ 3 callers
Method
powerLabel
src/core/UsbDevice.cpp:30
↓ 3 callers
Method
speedLabel
src/core/UsbDevice.cpp:19
↓ 2 callers
Method
currentLabel
src/core/PowerDelivery.cpp:18
↓ 2 callers
Function
decodeIDHeader
USB PD 3.x ID Header VDO layout: Bits 31: USB comm capable as host Bits 30: USB comm capable as device Bits 29-27: Product type (UFP) Bits 26:
src/core/PDDecoder.cpp:71
↓ 2 callers
Function
printJsonSummary
src/cli/main.cpp:204
↓ 2 callers
Function
printTextSummary
src/cli/main.cpp:33
↓ 2 callers
Method
typeLabel
src/core/PowerDelivery.cpp:28
↓ 2 callers
Method
voltageLabel
src/core/PowerDelivery.cpp:11
↓ 1 callers
Function
cableCurrentMaxAmps
src/core/PDDecoder.cpp:55
↓ 1 callers
Function
decodeCableVDO
USB PD 3.x Cable VDO layout: Bits 2-0: Speed Bits 4: VBUS through cable Bits 6-5: Current capability Bits 10-9: Max VBUS voltage
src/core/PDDecoder.cpp:105
↓ 1 callers
Function
deviceToJson
src/cli/main.cpp:97
↓ 1 callers
Method
displayName
src/core/UsbDevice.cpp:12
↓ 1 callers
Function
parseMaxPower
src/core/UsbDevice.cpp:39
↓ 1 callers
Function
productTypeLabel
src/core/PDDecoder.cpp:7
↓ 1 callers
Method
refresh
src/core/DeviceManager.cpp:26
↓ 1 callers
Method
start
src/core/UDevMonitor.cpp:18
↓ 1 callers
Method
startMonitoring
src/core/DeviceManager.cpp:14
Method
DeviceManager
src/core/DeviceManager.cpp:8
Method
DeviceModel
src/plasmoid/plugin/DeviceModel.cpp:8
Method
UDevMonitor
src/core/UDevMonitor.cpp:8
Method
buildTopology
src/core/UsbDevice.cpp:124
Function
cableSpeedMaxGbps
src/core/PDDecoder.cpp:33
Method
className
src/core/UsbClassDB.cpp:5
Method
data
src/plasmoid/plugin/DeviceModel.cpp:62
Method
deviceCount
src/core/DeviceManager.h:22
Method
enumerate
src/core/PowerDelivery.cpp:112
Method
enumerate
src/core/UsbDevice.cpp:155
Method
enumerate
src/core/TypeCPort.cpp:125
Method
evaluate
src/core/ChargingDiagnostic.cpp:7
Method
fromSysfs
src/core/PowerDelivery.cpp:90
Method
fromSysfs
src/core/UsbDevice.cpp:48
Method
fromSysfs
src/core/TypeCPort.cpp:75
Method
fromTypeCCable
src/core/CableInfo.cpp:7
Method
fromTypeCPort
src/core/DeviceSummary.cpp:89
Method
fromUsbDevice
src/core/DeviceSummary.cpp:10
Method
interfaceClassName
src/core/UsbClassDB.cpp:34
Method
isRunning
src/core/UDevMonitor.h:21
Method
listSubdirectories
src/core/SysfsReader.cpp:40
Method
lookup
src/core/VendorDB.cpp:70
Function
main
src/cli/main.cpp:212
Method
onDeviceChanged
src/core/DeviceManager.cpp:20
Method
onSocketActivated
src/core/UDevMonitor.cpp:72
Method
parsePDOs
src/core/PowerDelivery.cpp:39
Method
pathExists
src/core/SysfsReader.cpp:63
Method
powerLabel
src/core/PowerDelivery.cpp:23
Method
rawTypeCPorts
src/core/DeviceManager.h:25
Method
rawUsbDevices
src/core/DeviceManager.h:24
Method
readAllAttributes
src/core/SysfsReader.cpp:48
Method
readAttribute
src/core/SysfsReader.cpp:9
Method
readHexAttribute
src/core/SysfsReader.cpp:28
Method
readIdentity
src/core/TypeCPort.cpp:36
Method
readIntAttribute
src/core/SysfsReader.cpp:18
Method
rebuildFiltered
src/plasmoid/plugin/DeviceModel.cpp:16
Method
refresh
src/plasmoid/plugin/DeviceModel.cpp:31
Method
registerTypes
src/plasmoid/plugin/WhatCablePlugin.cpp:5
Method
roleNames
src/plasmoid/plugin/DeviceModel.cpp:131
Method
rowCount
src/plasmoid/plugin/DeviceModel.cpp:57
Method
setShowEmptyPorts
src/plasmoid/plugin/DeviceModel.cpp:49
Method
setShowHubs
src/plasmoid/plugin/DeviceModel.cpp:41
Method
showEmptyPorts
src/plasmoid/plugin/DeviceModel.h:64
Method
showHubs
src/plasmoid/plugin/DeviceModel.h:62
Method
startMonitoring
src/plasmoid/plugin/DeviceModel.cpp:36
Method
stop
src/core/UDevMonitor.cpp:54
Method
~UDevMonitor
src/core/UDevMonitor.cpp:13