Enum drv2605::Effect [−][src]
pub enum Effect { StrongClick100, StrongClick60, StrongClick30, SharpClick100, SharpClick60, SharpClick30, SoftBump100, SoftBump60, SoftBump30, DoubleClick100, DoubleClick60, TripleClick100, SoftFuzz60, StrongBuzz100, Alert750ms, Alert1000ms, StrongClickOne100, StrongClickTwo80, StrongClickThree60, StrongClickFour30, MediumClickOne100, MediumClickTwo80, MediumClickThree60, SharpTickOne100, SharpTickTwo80, SharpTickThree60, ShortDoubleClickStrongOne100, ShortDoubleClickStrongTwo80, ShortDoubleClickStrongThree60, ShortDoubleClickStrongFour30, ShortDoubleClickMediumOne100, ShortDoubleClickMediumTwo80, ShortDoubleClickMediumThree60, ShortDoubleSharpTickOne100, ShortDoubleSharpTickTwo80, ShortDoubleSharpTickThree60, LongDoubleSharpClickStrongOne100, LongDoubleSharpClickStrongTwo80, LongDoubleSharpClickStrongThree60, LongDoubleSharpClickStrongFour30, LongDoubleSharpClickMediumOne100, LongDoubleSharpClickMediumTwo80, LongDoubleSharpClickMediumThree60, LongDoubleSharpTickOne100, LongDoubleSharpTickTwo80, LongDoubleSharpTickThree60, BuzzOne100, BuzzTwo80, BuzzThree60, BuzzFour40, BuzzFive20, PulsingStrongOne100, PulsingStrongTwo60, PulsingMediumOne100, PulsingMediumTwo60, PulsingSharpOne100, PulsingSharpTwo60, TransitionClickOne100, TransitionClickTwo80, TransitionClickThree60, TransitionClickFour40, TransitionClickFive20, TransitionClickSix10, TransitionHumOne100, TransitionHumTwo80, TransitionHumThree60, TransitionHumFour40, TransitionHumFive20, TransitionHumSix10, TransitionRampDownLongSmoothOne100to0, TransitionRampDownLongSmoothTwo100to0, TransitionRampDownMediumSmoothOne100to0, TransitionRampDownMediumSmoothTwo100to0, TransitionRampDownShortSmoothOne100to0, TransitionRampDownShortSmoothTwo100to0, TransitionRampDownLongSharpOne100to0, TransitionRampDownLongSharpTwo100to0, TransitionRampDownMediumSharpOne100to0, TransitionRampDownMediumSharpTwo100to0, TransitionRampDownShortSharpOne100to0, TransitionRampDownShortSharpTwo100to0, TransitionRampUpLongSmoothOne0to100, TransitionRampUpLongSmoothTwo0to100, TransitionRampUpMediumSmoothOne0to100, TransitionRampUpMediumSmoothTwo0to100, TransitionRampUpShortSmoothOne0to100, TransitionRampUpShortSmoothTwo0to100, TransitionRampUpLongSharpOne0to100, TransitionRampUpLongSharpTwo0to100, TransitionRampUpMediumSharpOne0to100, TransitionRampUpMediumSharpTwo0to100, TransitionRampUpShortSharpOne0to100, TransitionRampUpShortSharpTwo0to100, TransitionRampDownLongSmoothOne50to0, TransitionRampDownLongSmoothTwo50to0, TransitionRampDownMediumSmoothOne50to0, TransitionRampDownMediumSmoothTwo50to0, TransitionRampDownShortSmoothOne50to0, TransitionRampDownShortSmoothTwo50to0, TransitionRampDownLongSharpOne50to0, TransitionRampDownLongSharpTwo50to0, TransitionRampDownMediumSharpOne50to0, TransitionRampDownMediumSharpTwo50to0, TransitionRampDownShortSharpOne50to0, TransitionRampDownShortSharpTwo50to0, TransitionRampUpLongSmoothOne0to50, TransitionRampUpLongSmoothTwo0to50, TransitionRampUpMediumSmoothOne0to50, TransitionRampUpMediumSmoothTwo0to50, TransitionRampUpShortSmoothOne0to50, TransitionRampUpShortSmoothTwo0to50, TransitionRampUpLongSharpOne0to50, TransitionRampUpLongSharpTwo0to50, TransitionRampUpMediumSharpOne0to50, TransitionRampUpMediumSharpTwo0to50, TransitionRampUpShortSharpOne0to50, TransitionRampUpShortSharpTwo0to50, LongBuzzForProgrammaticStopping100, SmoothHumOne50, SmoothHumTwo40, SmoothHumThree30, SmoothHumFour20, SmoothHumFive10, }
Identifies which of the waveforms from the ROM library that should be played in a given waveform slot.
Variants
StrongClick100
Strong Click - 100%
StrongClick60
Strong Click - 60%
StrongClick30
Strong Click - 30%
SharpClick100
Sharp Click - 100%
SharpClick60
Sharp Click - 60%
SharpClick30
Sharp Click - 30%
SoftBump100
Soft Bump - 100%
SoftBump60
Soft Bump - 60%
SoftBump30
Soft Bump - 30%
DoubleClick100
Double Click - 100%
DoubleClick60
Double Click - 60%
TripleClick100
Triple Click - 100%
SoftFuzz60
Soft Fuzz - 60%
StrongBuzz100
Strong Buzz - 100%
Alert750ms
750 ms Alert 100%
Alert1000ms
1000 ms Alert 100%
StrongClickOne100
Strong Click 1 - 100%
StrongClickTwo80
Strong Click 2 - 80%
StrongClickThree60
Strong Click 3 - 60%
StrongClickFour30
Strong Click 4 - 30%
MediumClickOne100
Medium Click 1 - 100%
MediumClickTwo80
Medium Click 2 - 80%
MediumClickThree60
Medium Click 3 - 60%
SharpTickOne100
Sharp Tick 1 - 100%
SharpTickTwo80
Sharp Tick 2 - 80%
SharpTickThree60
Sharp Tick 3 - 60%
ShortDoubleClickStrongOne100
Short Double Click Strong 1 - 100%
ShortDoubleClickStrongTwo80
Short Double Click Strong 2 - 80%
ShortDoubleClickStrongThree60
Short Double Click Strong 3 - 60%
ShortDoubleClickStrongFour30
Short Double Click Strong 4 - 30%
ShortDoubleClickMediumOne100
Short Double Click Medium 1 - 100%
ShortDoubleClickMediumTwo80
Short Double Click Medium 2 - 80%
ShortDoubleClickMediumThree60
Short Double Click Medium 3 - 60%
ShortDoubleSharpTickOne100
Short Double Sharp Tick 1 - 100%
ShortDoubleSharpTickTwo80
Short Double Sharp Tick 2 - 80%
ShortDoubleSharpTickThree60
Short Double Sharp Tick 3 - 60%
LongDoubleSharpClickStrongOne100
Long Double Sharp Click Strong 1 - 100%
LongDoubleSharpClickStrongTwo80
Long Double Sharp Click Strong 2 - 80%
LongDoubleSharpClickStrongThree60
Long Double Sharp Click Strong 3 - 60%
LongDoubleSharpClickStrongFour30
Long Double Sharp Click Strong 4 - 30%
LongDoubleSharpClickMediumOne100
Long Double Sharp Click Medium 1 - 100%
LongDoubleSharpClickMediumTwo80
Long Double Sharp Click Medium 2 - 80%
LongDoubleSharpClickMediumThree60
Long Double Sharp Click Medium 3 - 60%
LongDoubleSharpTickOne100
Long Double Sharp Tick 1 - 100%
LongDoubleSharpTickTwo80
Long Double Sharp Tick 2 - 80%
LongDoubleSharpTickThree60
Long Double Sharp Tick 3 - 60%
BuzzOne100
Buzz 1 - 100%
BuzzTwo80
Buzz 2 - 80%
BuzzThree60
Buzz 3 - 60%
BuzzFour40
Buzz 4 - 40%
BuzzFive20
Buzz 5 - 20%
PulsingStrongOne100
Pulsing Strong 1 - 100%
PulsingStrongTwo60
Pulsing Strong 2 - 60%
PulsingMediumOne100
Pulsing Medium 1 - 100%
PulsingMediumTwo60
Pulsing Medium 2 - 60%
PulsingSharpOne100
Pulsing Sharp 1 - 100%
PulsingSharpTwo60
Pulsing Sharp 2 - 60%
TransitionClickOne100
Transition Click 1 - 100%
TransitionClickTwo80
Transition Click 2 - 80%
TransitionClickThree60
Transition Click 3 - 60%
TransitionClickFour40
Transition Click 4 - 40%
TransitionClickFive20
Transition Click 5 - 20%
TransitionClickSix10
Transition Click 6 - 10%
TransitionHumOne100
Transition Hum 1 - 100%
TransitionHumTwo80
Transition Hum 2 - 80%
TransitionHumThree60
Transition Hum 3 - 60%
TransitionHumFour40
Transition Hum 4 - 40%
TransitionHumFive20
Transition Hum 5 - 20%
TransitionHumSix10
Transition Hum 6 - 10%
TransitionRampDownLongSmoothOne100to0
Transition Ramp Down Long Smooth 1 - 100 to 0%
TransitionRampDownLongSmoothTwo100to0
Transition Ramp Down Long Smooth 2 - 100 to 0%
TransitionRampDownMediumSmoothOne100to0
Transition Ramp Down Medium Smooth 1 - 100 to 0%
TransitionRampDownMediumSmoothTwo100to0
Transition Ramp Down Medium Smooth 2 - 100 to 0%
TransitionRampDownShortSmoothOne100to0
Transition Ramp Down Short Smooth 1 - 100 to 0%
TransitionRampDownShortSmoothTwo100to0
Transition Ramp Down Short Smooth 2 - 100 to 0%
TransitionRampDownLongSharpOne100to0
Transition Ramp Down Long Sharp 1 - 100 to 0%
TransitionRampDownLongSharpTwo100to0
Transition Ramp Down Long Sharp 2 - 100 to 0%
TransitionRampDownMediumSharpOne100to0
Transition Ramp Down Medium Sharp 1 - 100 to 0%
TransitionRampDownMediumSharpTwo100to0
Transition Ramp Down Medium Sharp 2 - 100 to 0%
TransitionRampDownShortSharpOne100to0
Transition Ramp Down Short Sharp 1 - 100 to 0%
TransitionRampDownShortSharpTwo100to0
Transition Ramp Down Short Sharp 2 - 100 to 0%
TransitionRampUpLongSmoothOne0to100
Transition Ramp Up Long Smooth 1 - 0 to 100%
TransitionRampUpLongSmoothTwo0to100
Transition Ramp Up Long Smooth 2 - 0 to 100%
TransitionRampUpMediumSmoothOne0to100
Transition Ramp Up Medium Smooth 1 - 0 to 100%
TransitionRampUpMediumSmoothTwo0to100
Transition Ramp Up Medium Smooth 2 - 0 to 100%
TransitionRampUpShortSmoothOne0to100
Transition Ramp Up Short Smooth 1 - 0 to 100%
TransitionRampUpShortSmoothTwo0to100
Transition Ramp Up Short Smooth 2 - 0 to 100%
TransitionRampUpLongSharpOne0to100
Transition Ramp Up Long Sharp 1 - 0 to 100%
TransitionRampUpLongSharpTwo0to100
Transition Ramp Up Long Sharp 2 - 0 to 100%
TransitionRampUpMediumSharpOne0to100
Transition Ramp Up Medium Sharp 1 - 0 to 100%
TransitionRampUpMediumSharpTwo0to100
Transition Ramp Up Medium Sharp 2 - 0 to 100%
TransitionRampUpShortSharpOne0to100
Transition Ramp Up Short Sharp 1 - 0 to 100%
TransitionRampUpShortSharpTwo0to100
Transition Ramp Up Short Sharp 2 - 0 to 100%
TransitionRampDownLongSmoothOne50to0
Transition Ramp Down Long Smooth 1 - 50 to 0%
TransitionRampDownLongSmoothTwo50to0
Transition Ramp Down Long Smooth 2 - 50 to 0%
TransitionRampDownMediumSmoothOne50to0
Transition Ramp Down Medium Smooth 1 - 50 to 0%
TransitionRampDownMediumSmoothTwo50to0
Transition Ramp Down Medium Smooth 2 - 50 to 0%
TransitionRampDownShortSmoothOne50to0
Transition Ramp Down Short Smooth 1 - 50 to 0%
TransitionRampDownShortSmoothTwo50to0
Transition Ramp Down Short Smooth 2 - 50 to 0%
TransitionRampDownLongSharpOne50to0
Transition Ramp Down Long Sharp 1 - 50 to 0%
TransitionRampDownLongSharpTwo50to0
Transition Ramp Down Long Sharp 2 - 50 to 0%
TransitionRampDownMediumSharpOne50to0
Transition Ramp Down Medium Sharp 1 - 50 to 0%
TransitionRampDownMediumSharpTwo50to0
Transition Ramp Down Medium Sharp 2 - 50 to 0%
TransitionRampDownShortSharpOne50to0
Transition Ramp Down Short Sharp 1 - 50 to 0%
TransitionRampDownShortSharpTwo50to0
Transition Ramp Down Short Sharp 2 - 50 to 0%
TransitionRampUpLongSmoothOne0to50
Transition Ramp Up Long Smooth 1 - 0 to 50%
TransitionRampUpLongSmoothTwo0to50
Transition Ramp Up Long Smooth 2 - 0 to 50%
TransitionRampUpMediumSmoothOne0to50
Transition Ramp Up Medium Smooth 1 - 0 to 50%
TransitionRampUpMediumSmoothTwo0to50
Transition Ramp Up Medium Smooth 2 - 0 to 50%
TransitionRampUpShortSmoothOne0to50
Transition Ramp Up Short Smooth 1 - 0 to 50%
TransitionRampUpShortSmoothTwo0to50
Transition Ramp Up Short Smooth 2 - 0 to 50%
TransitionRampUpLongSharpOne0to50
Transition Ramp Up Long Sharp 1 - 0 to 50%
TransitionRampUpLongSharpTwo0to50
Transition Ramp Up Long Sharp 2 - 0 to 50%
TransitionRampUpMediumSharpOne0to50
Transition Ramp Up Medium Sharp 1 - 0 to 50%
TransitionRampUpMediumSharpTwo0to50
Transition Ramp Up Medium Sharp 2 - 0 to 50%
TransitionRampUpShortSharpOne0to50
Transition Ramp Up Short Sharp 1 - 0 to 50%
TransitionRampUpShortSharpTwo0to50
Transition Ramp Up Short Sharp 2 - 0 to 50%
LongBuzzForProgrammaticStopping100
Long Buzz For Programmatic Stopping - 100%
SmoothHumOne50
Smooth Hum 1 (No kick or brake pulse) - 50%
SmoothHumTwo40
Smooth Hum 2 (No kick or brake pulse) - 40%
SmoothHumThree30
Smooth Hum 3 (No kick or brake pulse) - 30%
SmoothHumFour20
Smooth Hum 4 (No kick or brake pulse) - 20%
SmoothHumFive10
Smooth Hum 5 (No kick or brake pulse) - 10%
Trait Implementations
impl Debug for Effect
[src]
impl Debug for Effect
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Effect
[src]
impl Clone for Effect
fn clone(&self) -> Effect
[src]
fn clone(&self) -> Effect
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for Effect
[src]
impl Copy for Effect