Capabilities gathering.
Capabilities#
@dataclass
class Capabilities()
Device Capabilities
Attributes:
baseboardstr, auto determined - baseboard name. Defaults to ‘’.featurestr, from machine data - Board/SOM feature string. Defaults to ‘’.hasAudiobool, from machine data - device has audio. Defaults to False.hasBluetoothbool, from machine data - device has bluetooth. Defaults to False.hasDisplaybool, auto determined - device has any sort of display. Defaults to False.hasEMMCbool, from machine data - device has EMMC memory. Defaults to False.hasHDMIbool, auto determined - device has HDMI. Defaults to False.hasLVDSbool, auto determined - device has LVDS. Defaults to False.hasLinuxRTbool, auto determined - device has linux realtime support. Defaults to False.hasNPUbool, from machine data - device has a NPU. Defaults to False.hasOpenGLbool, auto determined - device has any OpenGL support. Defaults to False.hasOpenGL2bool, from machine data - device has support for OpenGL2. Defaults to False.hasOpenGL3bool, from machine data - device has support for OpenGL3. Defaults to False.hasPipewirebool, auto determined - device has support for pipewire. Defaults to False.hasPulseaudiobool, auto determined - device has support for pulseaudio. Defaults to False.hasVulkanbool, from machine data - device has support for Vulkan. Defaults to False.hasWaylandbool, auto determined - device has wayland support. Defaults to False.hasWifibool, from machine data - device has Wifi. Defaults to False.machinestr - MACHINE name.numCANint, from machine data - number of CAN busses. Defaults to 0.numETHint, from machine data - number of ethernet ports. Defaults to 0.numGPIOint, from machine data - number of GPIOs. Defaults to 0.numLVDSint, from machine data - number of LVDS busses. Defaults to 0.numSERint, from machine data - number of serial interfaces. Defaults to 0.numSPIint, from machine data - number of SPI. Defaults to 0.numUSBint, from machine data - number of USB ports. Defaults to 0.overlaysset, auto determined - Configured overlays. Defaults to None._ep1_markerstr, from machine data - overlay indicating EP1 usage. Defaults to ‘’_ep5_001_markerstr, from machine data - overlay indicating EP5-001/005 usage. Defaults to ‘’_ep5_002_markerstr, from machine data - overlay indicating EP5-002/006 usage. Defaults to ‘’_ep5_003_markerstr, from machine data - overlay indicating EP5-003 usage. Defaults to ‘’_ep5_004_markerstr, from machine data - overlay indicating EP5-004 usage. Defaults to ‘’_ep5_012_markerstr, from machine data - overlay indicating EP5-012 usage. Defaults to ‘’