/sys/bus
Device Usage Information¶
A parser to parse the usage information of devices connected on sys/bus.
Parsers included in this module are:
CdcWDM - file /sys/bus/usb/drivers/cdc_wdm/module/refcnt
¶
-
class
insights.parsers.sys_bus.
CdcWDM
(context)[source]¶ Bases:
insights.core.Parser
This file /sys/bus/usb/drivers/cdc_wdm/module/refcnt contains device usage count, i.e if a device is in use then the non-zero value will be present in the file.
Sample Content:
0 - Not in use. 1 - Device is opened and it is in use.
Examples:
>>> type(device_usage) <class 'insights.parsers.sys_bus.CdcWDM'> >>> device_usage.device_usage_cnt 1 >>> device_usage.device_in_use True
- Raises
SkipException -- When contents are empty
ParseException -- When contents are invalid
-
property
device_in_use
¶ True
when device in use elseFalse
.- Type
Returns (bool)
-
property
device_usage_cnt
¶ device usage count.
- Type
Returns (int)