JoyCon.NET
Public Member Functions | Properties
HomeLedDimmingStep Class Reference

Home LED dimming step. More...

Public Member Functions

 HomeLedDimmingStep ()
 Initializes a new instance of the HomeLedDimmingStep class with default values. More...
 
 HomeLedDimmingStep (byte ledBrightness, byte transitionDuration, byte pauseDuration)
 Initializes a new instance of the HomeLedDimmingStep class. More...
 

Properties

byte LedBrightness [get, set]
 LED brightness, 0-15. 0 = 0%/OFF, 15 = 100%. More...
 
byte TransitionDuration [get, set]
 Transition duration as multiplier of HomeLedDimmingPattern.StepDurationBase, 0-15. More...
 
byte PauseDuration [get, set]
 Pause between transitions as multiplier of HomeLedDimmingPattern.StepDurationBase, 1-15. More...
 

Detailed Description

Home LED dimming step.

Constructor & Destructor Documentation

◆ HomeLedDimmingStep() [1/2]

HomeLedDimmingStep.HomeLedDimmingStep ( )
inline

Initializes a new instance of the HomeLedDimmingStep class with default values.

◆ HomeLedDimmingStep() [2/2]

HomeLedDimmingStep.HomeLedDimmingStep ( byte  ledBrightness,
byte  transitionDuration,
byte  pauseDuration 
)
inline

Initializes a new instance of the HomeLedDimmingStep class.

Parameters
ledBrightnessThe LED brightness, ranging from 0 to 15. 0 = 0%/OFF, 15 = 100%.
transitionDurationThe transition duration as a multiplier of HomeLedDimmingPattern.StepDurationBase, ranging from 0 to 15.
pauseDurationThe pause between transitions as a multiplier of HomeLedDimmingPattern.StepDurationBase, ranging from 1 to 15.

Property Documentation

◆ LedBrightness

byte HomeLedDimmingStep.LedBrightness
getset

LED brightness, 0-15. 0 = 0%/OFF, 15 = 100%.

◆ TransitionDuration

byte HomeLedDimmingStep.TransitionDuration
getset

Transition duration as multiplier of HomeLedDimmingPattern.StepDurationBase, 0-15.

◆ PauseDuration

byte HomeLedDimmingStep.PauseDuration
getset

Pause between transitions as multiplier of HomeLedDimmingPattern.StepDurationBase, 1-15.