JoyCon.NET
Public Member Functions | Properties
RumbleData Class Reference

Rumble data, e.g. frequency and amplitude. More...

Public Member Functions

 RumbleData (double freq, double amp)
 Constructor. More...
 
 RumbleData ()
 Default constructor, creates a disabled rumble. More...
 
byte[] ToBytes ()
 Returns raw data. More...
 
override string ToString ()
 

Properties

double Frequency [get, set]
 Frequency of the rumble. More...
 
double Amplitude [get, set]
 Amplitude of the rumble. More...
 

Detailed Description

Rumble data, e.g. frequency and amplitude.

Constructor & Destructor Documentation

◆ RumbleData() [1/2]

RumbleData.RumbleData ( double  freq,
double  amp 
)

Constructor.

Parameters
freqFrequency.
ampAmplitude.
Exceptions
ArgumentOutOfRangeExceptionThrown when frequency or amplitude is out of range.

◆ RumbleData() [2/2]

RumbleData.RumbleData ( )
inline

Default constructor, creates a disabled rumble.

Member Function Documentation

◆ ToBytes()

byte [] RumbleData.ToBytes ( )

Returns raw data.

Returns
Data.

Property Documentation

◆ Frequency

double RumbleData.Frequency
getset

Frequency of the rumble.

◆ Amplitude

double RumbleData.Amplitude
getset

Amplitude of the rumble.