/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: SkipComponent
-- When contents are emptyParseException
-- When contents are invalid
-
device_in_use
¶ True
when device in use elseFalse
.Type: Returns (bool)
-
device_usage_cnt
¶ device usage count.
Type: Returns (int)