legoEv3/evdev/__pycache__/ff.cpython-35.pyc
O†bU# ã @ s> d d l Z d d l m Z e j Z e j Z e j Z e j Z
Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z
Gd d „ d e j ƒ Z Gd d
„ d
e j ƒ Z Gd d „ d e j ƒ Z Gd
d „ d e j ƒ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z Gd d „ d e j ƒ Z d S)é N)Úecodesc @ s. e Z d Z d Z d e f d e f g Z d S)ÚReplayz’
Defines scheduling of the force-feedback effect
@length: duration of the effect
@delay: delay before effect should start playing
ZlengthZdelayN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú_u16Ú_fields_© r
r
ú*/usr/lib/python3/dist-packages/evdev/ff.pyr s r c @ s. e Z d Z d Z d e f d e f g Z d S)ÚTriggerz±
Defines what triggers the force-feedback effect
@button: number of the button triggering the effect
@interval: controls how soon the effect can be re-triggered
ZbuttonZintervalN)r r r r r r r
r
r
r r s r c @ s@ e Z d Z d Z d e f d e f d e f d e f g Z d S)ÚEnvelopeaù
Generic force-feedback effect envelope
@attack_length: duration of the attack (ms)
@attack_level: level at the beginning of the attack
@fade_length: duration of fade (ms)
@fade_level: level at the end of fade
The @attack_level and @fade_level are absolute values; when applying
envelope force-feedback core will convert to positive/negative
value based on polarity of the default level of the effect.
Valid range for the attack and fade levels is 0x0000 - 0x7fff
Z
attach_lengthZattack_levelZfade_lengthZ
fade_levelN)r r r r r r r
r
r
r r
&