Crate xwiimote_sys

Crate xwiimote_sys 

Source

Structs§

timeval
xwii_event
Event Object
xwii_event_abs
Absolute Motion Payload
xwii_event_key
Key Event Payload
xwii_iface
Device Object
xwii_monitor
Monitor object

Constants§

XWII_ABS_NUM
XWII_DRUMS_ABS_BASS
Bass pressure, just X direction.
XWII_DRUMS_ABS_CYMBAL_LEFT
Cymbal pressure, just X direction.
XWII_DRUMS_ABS_CYMBAL_RIGHT
Cymbal pressure, just X direction.
XWII_DRUMS_ABS_HI_HAT
Hi-Hat pressure, just X direction.
XWII_DRUMS_ABS_NUM
Number of drums payloads, may get increased for new ones.
XWII_DRUMS_ABS_PAD
Control pad motion. X and Y direction available.
XWII_DRUMS_ABS_TOM_FAR_RIGHT
Right-most tom pressure, just X direction.
XWII_DRUMS_ABS_TOM_LEFT
Mid-left tom pressure, just X direction.
XWII_DRUMS_ABS_TOM_RIGHT
Mid-right tom pressure, just X direction.
XWII_EVENT_ACCEL
Accelerometer event
XWII_EVENT_BALANCE_BOARD
Balance-Board event
XWII_EVENT_CLASSIC_CONTROLLER_KEY
Classic Controller key event
XWII_EVENT_CLASSIC_CONTROLLER_MOVE
Classic Controller movement event
XWII_EVENT_DRUMS_KEY
Drums key event
XWII_EVENT_DRUMS_MOVE
Drums movement event
XWII_EVENT_GONE
Removal Event
XWII_EVENT_GUITAR_KEY
Guitar key event
XWII_EVENT_GUITAR_MOVE
Guitar movement event
XWII_EVENT_IR
IR-Camera event
XWII_EVENT_KEY
Core-interface key event
XWII_EVENT_MOTION_PLUS
Motion-Plus event
XWII_EVENT_NUM
Number of available event types
XWII_EVENT_NUNCHUK_KEY
Nunchuk key event
XWII_EVENT_NUNCHUK_MOVE
Nunchuk movement event
XWII_EVENT_PRO_CONTROLLER_KEY
Pro-Controller key event
XWII_EVENT_PRO_CONTROLLER_MOVE
Pro-Controller movement event
XWII_EVENT_WATCH
Hotplug Event
XWII_IFACE_ACCEL
Accelerometer interface
XWII_IFACE_ALL
Special flag ORed with all valid interfaces
XWII_IFACE_BALANCE_BOARD
BalanceBoard extension interface
XWII_IFACE_CLASSIC_CONTROLLER
ClassicController extension interface
XWII_IFACE_CORE
Core interface
XWII_IFACE_DRUMS
Drums extension interface
XWII_IFACE_GUITAR
Guitar extension interface
XWII_IFACE_IR
IR interface
XWII_IFACE_MOTION_PLUS
MotionPlus extension interface
XWII_IFACE_NUNCHUK
Nunchuk extension interface
XWII_IFACE_PRO_CONTROLLER
ProController extension interface
XWII_IFACE_WRITABLE
Special flag which causes the interfaces to be opened writable
XWII_KEY_A
XWII_KEY_B
XWII_KEY_C
Extra C button
XWII_KEY_DOWN
XWII_KEY_FRET_FAR_LOW
Guitar Fret-Far-Low event
XWII_KEY_FRET_FAR_UP
Guitar Fret-Far-Up event
XWII_KEY_FRET_LOW
Guitar Fret-Low event
XWII_KEY_FRET_MID
Guitar Fret-Mid event
XWII_KEY_FRET_UP
Guitar Fret-Up event
XWII_KEY_HOME
XWII_KEY_LEFT
XWII_KEY_MINUS
XWII_KEY_NUM
Number of key identifiers
XWII_KEY_ONE
XWII_KEY_PLUS
XWII_KEY_RIGHT
XWII_KEY_STRUM_BAR_DOWN
Guitar Strum-bar-down event
XWII_KEY_STRUM_BAR_UP
Guitar Strum-bar-up event
XWII_KEY_THUMBL
Left thumb button
XWII_KEY_THUMBR
Right thumb button
XWII_KEY_TL
XWII_KEY_TR
XWII_KEY_TWO
XWII_KEY_UP
XWII_KEY_X
XWII_KEY_Y
XWII_KEY_Z
Extra Z button
XWII_KEY_ZL
XWII_KEY_ZR
XWII_LED1
XWII_LED2
XWII_LED3
XWII_LED4
XWII_NAME_ACCEL
XWII_NAME_BALANCE_BOARD
XWII_NAME_CLASSIC_CONTROLLER
XWII_NAME_CORE
XWII_NAME_DRUMS
XWII_NAME_GUITAR
XWII_NAME_IR
XWII_NAME_MOTION_PLUS
XWII_NAME_NUNCHUK
XWII_NAME_PRO_CONTROLLER
XWII__NAME

Functions§

xwii_get_iface_name
Return name of a given interface
xwii_iface_available
Return bitmask of available interfaces
xwii_iface_close
Close interfaces on this device
xwii_iface_dispatch
Read incoming event-queue
xwii_iface_get_battery
Read battery state
xwii_iface_get_devtype
Read device type
xwii_iface_get_extension
Read extension type
xwii_iface_get_fd
Return file-descriptor
xwii_iface_get_led
Read LED state
xwii_iface_get_mp_normalization
Read MP normalization and calibration
xwii_iface_get_syspath
Return device syspath
xwii_iface_new
Create new device object from syspath path
xwii_iface_open
Open interfaces on this device
xwii_iface_opened
Return bitmask of opened interfaces
xwii_iface_poll
Read incoming event-queue
xwii_iface_ref
Increase ref-count by 1
xwii_iface_rumble
Toggle rumble motor
xwii_iface_set_led
Set LED state
xwii_iface_set_mp_normalization
Set MP normalization and calibration
xwii_iface_unref
Decrease ref-count by 1
xwii_iface_watch
Watch device for hotplug events
xwii_monitor_get_fd
Return internal fd
xwii_monitor_new
Create a new monitor
xwii_monitor_poll
Read incoming events
xwii_monitor_ref
Increase monitor ref-count by 1
xwii_monitor_unref
Decrease monitor ref-count by 1

Type Aliases§

__suseconds_t
__time_t
xwii_drums_abs
Absolute Drum-Motion Indices
xwii_event_keys
Key Event Identifiers
xwii_event_types
Event Types
xwii_iface_type
Interfaces
xwii_led
LEDs

Unions§

xwii_event_union
Event Payload