system_webview
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Classes and Structs
Struct ProcessStats
Struct UsbBusStats
Struct UsbDeviceStats
Struct UsbmonMonitor::BusTraffic
Class UsbmonMonitor
Functions
Function extract_node_name_from_cmdline
Function find_ros_processes
Function read_cmdline
Function read_process_stats
Function read_usb_bus_stats
Function read_usb_stats
Variables
Variable g_usbmon_monitor
Directories
Directory src
Files
File process_stats.hpp
File usb_monitoring.hpp
Standard Documents
README
system_webview
Features
Enabling Real-Time USB Monitoring
Architecture
Prerequisites
Building
Usage
Dependencies
License
CHANGELOG
Changelog for package system_webview
0.0.3 (2026-03-26)
0.0.2 (2026-03-21)
0.0.1 (2026-03-07)
PACKAGE
LICENSE
Index
system_webview
C++ API
Struct UsbDeviceStats
View page source
Struct UsbDeviceStats
Defined in
File usb_monitoring.hpp
Struct Documentation
struct
UsbDeviceStats
Public Members
std
::
string
bus_port
int
bus_num
=
0
std
::
string
product
std
::
string
manufacturer
uint64_t
speed_mbps
=
0
std
::
string
dev_class
bool
is_storage
=
false
std
::
string
block_dev
uint64_t
read_bytes
=
0
uint64_t
write_bytes
=
0