/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:
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 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)