JoyCon.NET
Public Member Functions | Properties
RumbleSet Class Reference

Set of rumble data for left and right rumble actuators. More...

Public Member Functions

 RumbleSet (RumbleData? leftRumble, RumbleData? rightRumble)
 Creates a new rumble set. More...
 
 RumbleSet (double freqLeft, double ampLeft, double freqRight, double ampRight)
 Creates a new rumble set. More...
 
 RumbleSet (double freqBoth, double ampBoth)
 Creates a new rumble set with the same frequency and amplitude for both rubmle actuators. More...
 
 RumbleSet ()
 Creates a new rumble set with disabled rumble. More...
 
byte[] ToBytes ()
 Returns raw data More...
 
override string ToString ()
 

Properties

RumbleData LeftRumble [get, set]
 Left rumble actuator frequency and amplitude. More...
 
RumbleData RightRumble [get, set]
 Right rumble actuator frequency and amplitude. More...
 

Detailed Description

Set of rumble data for left and right rumble actuators.

Constructor & Destructor Documentation

◆ RumbleSet() [1/4]

RumbleSet.RumbleSet ( RumbleData leftRumble,
RumbleData rightRumble 
)
inline

Creates a new rumble set.

Parameters
leftRumbleLeft rumble actuator frequency and amplitude.
rightRumbleRight rumble actuator frequency and amplitude.

◆ RumbleSet() [2/4]

RumbleSet.RumbleSet ( double  freqLeft,
double  ampLeft,
double  freqRight,
double  ampRight 
)
inline

Creates a new rumble set.

Parameters
freqLeftLeft rumble actuator frequency.
ampLeftLeft rumble actuator amplitude.
freqRightRight rumble actuator frequency.
ampRightRight rumble actuator amplitude.

◆ RumbleSet() [3/4]

RumbleSet.RumbleSet ( double  freqBoth,
double  ampBoth 
)
inline

Creates a new rumble set with the same frequency and amplitude for both rubmle actuators.

Parameters
freqBothFrequency.
ampBothAmplitude.

◆ RumbleSet() [4/4]

RumbleSet.RumbleSet ( )
inline

Creates a new rumble set with disabled rumble.

Member Function Documentation

◆ ToBytes()

byte [] RumbleSet.ToBytes ( )

Returns raw data

Returns
Data

Property Documentation

◆ LeftRumble

RumbleData RumbleSet.LeftRumble
getset

Left rumble actuator frequency and amplitude.

◆ RightRumble

RumbleData RumbleSet.RightRumble
getset

Right rumble actuator frequency and amplitude.