30 lines
517 B
Python
30 lines
517 B
Python
![]() |
"""Constants for hardware."""
|
||
|
from enum import Enum
|
||
|
|
||
|
ATTR_BY_ID = "by_id"
|
||
|
ATTR_SUBSYSTEM = "subsystem"
|
||
|
ATTR_SYSFS = "sysfs"
|
||
|
ATTR_DEV_PATH = "dev_path"
|
||
|
ATTR_ATTRIBUTES = "attributes"
|
||
|
|
||
|
|
||
|
class UdevSubsystem(str, Enum):
|
||
|
"""Udev subsystem class."""
|
||
|
|
||
|
SERIAL = "tty"
|
||
|
USB = "usb"
|
||
|
INPUT = "input"
|
||
|
DISK = "block"
|
||
|
PCI = "pci"
|
||
|
AUDIO = "sound"
|
||
|
|
||
|
|
||
|
class PolicyGroup(str, Enum):
|
||
|
"""Policy groups backend."""
|
||
|
|
||
|
UART = "uart"
|
||
|
GPIO = "gpio"
|
||
|
USB = "usb"
|
||
|
VIDEO = "video"
|
||
|
AUDIO = "audio"
|