Skip to content

Class pyspacemouse::types::DeviceInfo

ClassList > pyspacemouse > types > DeviceInfo

More...

Public Attributes

Type Name
product_id
vendor_id

Public Static Attributes

Type Name
float axis_scale
tuple button_names = [str, ...]
tuple button_specs = [[**ButtonSpec**](classpyspacemouse_1_1types_1_1ButtonSpec.md), ...]
tuple led_id = [int, int] \| None
dict mappings = [[**Axis**](namespacepyspacemouse_1_1types.md#variable-axis), [**AxisSpec**](classpyspacemouse_1_1types_1_1AxisSpec.md)]
str name
int product_id
int vendor_id

Public Functions

Type Name
int bytes_to_read (self self)
str get_button_name (self self, int index)
tuple[int, int] hid_id (self self)

Detailed Description

Public Attributes Documentation

variable product_id [2/2]

pyspacemouse.types.DeviceInfo::product_id;

variable vendor_id [2/2]

pyspacemouse.types.DeviceInfo::vendor_id;

Public Static Attributes Documentation

variable axis_scale

float pyspacemouse.types.DeviceInfo::axis_scale;

variable button_names

tuple pyspacemouse.types.DeviceInfo::button_names;

variable button_specs

tuple pyspacemouse.types.DeviceInfo::button_specs;

variable led_id

tuple pyspacemouse.types.DeviceInfo::led_id;

variable mappings

dict pyspacemouse.types.DeviceInfo::mappings;

variable name

str pyspacemouse.types.DeviceInfo::name;

variable product_id [1/2]

int pyspacemouse.types.DeviceInfo::product_id;

variable vendor_id [1/2]

int pyspacemouse.types.DeviceInfo::vendor_id;

Public Functions Documentation

function bytes_to_read

int pyspacemouse::types::DeviceInfo::bytes_to_read (
    self self
) 

function get_button_name

str pyspacemouse::types::DeviceInfo::get_button_name (
    self self,
    int index
) 

function hid_id

tuple[int, int] pyspacemouse::types::DeviceInfo::hid_id (
    self self
) 


The documentation for this class was generated from the following file pyspacemouse/types.py