JoyCon.NET
Properties
HomeLedDimmingPattern Class Reference

Data for setting the Home LED dimming pattern. More...

Properties

byte StepDurationBase [get, set]
 Global dimming step duration base, 0-15. 8ms - 175ms. ~10ms per value. 0 = 0ms/OFF. More...
 
byte StartLedBrightness [get, set]
 Start LED brightness, 0-15. 0 = 0%/OFF, 15 = 100%. More...
 
byte FullCyclesNumber [get, set]
 Number of full dimming cycles, 1-15. 0 = forever. More...
 
bool OnlyOneCycleAndReturnToStart [get, set]
 A special case when only one cycle is needed and then LED brightness returns to the start value. If set to true, only first item of HomeLedDimmingSteps will be used and FullCyclesNumber will be ignored. More...
 
List< HomeLedDimmingStepHomeLedDimmingSteps = [] [get, set]
 List of dimming steps as HomeLedDimmingStep objects, up to 15. More...
 

Detailed Description

Data for setting the Home LED dimming pattern.

Property Documentation

◆ StepDurationBase

byte HomeLedDimmingPattern.StepDurationBase
getset

Global dimming step duration base, 0-15. 8ms - 175ms. ~10ms per value. 0 = 0ms/OFF.

◆ StartLedBrightness

byte HomeLedDimmingPattern.StartLedBrightness
getset

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

◆ FullCyclesNumber

byte HomeLedDimmingPattern.FullCyclesNumber
getset

Number of full dimming cycles, 1-15. 0 = forever.

◆ OnlyOneCycleAndReturnToStart

bool HomeLedDimmingPattern.OnlyOneCycleAndReturnToStart
getset

A special case when only one cycle is needed and then LED brightness returns to the start value. If set to true, only first item of HomeLedDimmingSteps will be used and FullCyclesNumber will be ignored.

◆ HomeLedDimmingSteps

List<HomeLedDimmingStep> HomeLedDimmingPattern.HomeLedDimmingSteps = []
getset

List of dimming steps as HomeLedDimmingStep objects, up to 15.