usb_mouse vga
Simics Reference Manual  /  5 Classes  / 

usb_tablet

Description

A USB tablet device.

Interfaces Implemented

conf_object, log_object, abs_pointer, usb_device

Connects

usb_host (optional)
Required interfaces: usb

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.
state-change
Notifier on potential DML state change

Port Objects

port.HRESET
usb_tablet.HRESET

Commands for this class

Attributes

descriptor_data
Optional attribute; read/write access; type: d|n
The descriptors in data format.
device_address
Optional attribute; read/write access; type: i
USB device/function address.
device_qualifier_descriptor_data
Optional attribute; read/write access; type: d|n
The device qualifier in data format.
device_state
Optional attribute; read/write access; type: i
USB device state.
hid_report_descriptor_data
Optional attribute; read/write access; type: d|n
The descriptors in data format.
ms_os_descriptor
Optional attribute; read/write access; type: d|n
The Microsoft OS Descriptor.
string_descriptor_array
Optional attribute; read/write access; type: [d*]
String descriptors.
tablet_hid_data
Optional attribute; read/write access; type: [iiiiii]
The USB HID report data
usb_host
Optional attribute; read/write access; type: o|[os]|n
The USB host controller.

Required interface: usb

Provided By

usb-tablet

usb_tablet.HRESET

Interfaces Implemented

conf_object, log_object, signal

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.
usb_mouse vga