Gbox 4.20
Grow box automation and monitoring - <a href='https://sites.google.com/site/growboxguy/'>https://sites.google.com/site/growboxguy/</a>
 
Loading...
Searching...
No Matches
Settings::LightsSettings Struct Reference

< Lights default settings More...

#include <Settings.h>

Data Fields

bool Status
 Startup status for lights: True-ON / False-OFF.
 
uint8_t RelayPin
 Relay port controlling AC power to LED driver.
 
uint8_t DimmingPin
 PWM based dimming, connected to optocoupler`s base over 1k ohm resistor.
 
uint8_t DimmingLimit
 Sets the LED dimming limit (Usually around 5%)
 
uint8_t DimmingDuration
 Temporary dimming duration in Seconds.
 
uint8_t Brightness
 Light intensity: 0 - 100 range for controlling led driver output.
 
bool TimerEnabled
 Enable/Disable timer controlling lights.
 
uint8_t OnHour
 Light ON time - hour.
 
uint8_t OnMinute
 Light ON time - minute.
 
uint8_t OffHour
 Light OFF time - hour.
 
uint8_t OffMinute
 Light OFF time - minute.
 
bool FadingEnabled
 Enables/disables fading lights in when turning on, and fading lights out when turning off <Not exposed to Web interface>
 
uint16_t FadingInterval
 (Sec) How often should the brightness change during a fade in/out <Not exposed to Web interface>
 
uint8_t FadingIncrements
 How much to change the brightness during a fade in/out in Percentage <Not exposed to Web interface>
 

Detailed Description

< Lights default settings

Definition at line 164 of file Settings.h.

Field Documentation

◆ Brightness

uint8_t Settings::LightsSettings::Brightness

Light intensity: 0 - 100 range for controlling led driver output.

Definition at line 171 of file Settings.h.

◆ DimmingDuration

uint8_t Settings::LightsSettings::DimmingDuration

Temporary dimming duration in Seconds.

Definition at line 170 of file Settings.h.

◆ DimmingLimit

uint8_t Settings::LightsSettings::DimmingLimit

Sets the LED dimming limit (Usually around 5%)

Definition at line 169 of file Settings.h.

◆ DimmingPin

uint8_t Settings::LightsSettings::DimmingPin

PWM based dimming, connected to optocoupler`s base over 1k ohm resistor.

Definition at line 168 of file Settings.h.

◆ FadingEnabled

bool Settings::LightsSettings::FadingEnabled

Enables/disables fading lights in when turning on, and fading lights out when turning off <Not exposed to Web interface>

Definition at line 177 of file Settings.h.

◆ FadingIncrements

uint8_t Settings::LightsSettings::FadingIncrements

How much to change the brightness during a fade in/out in Percentage <Not exposed to Web interface>

Definition at line 179 of file Settings.h.

◆ FadingInterval

uint16_t Settings::LightsSettings::FadingInterval

(Sec) How often should the brightness change during a fade in/out <Not exposed to Web interface>

Definition at line 178 of file Settings.h.

◆ OffHour

uint8_t Settings::LightsSettings::OffHour

Light OFF time - hour.

Definition at line 175 of file Settings.h.

◆ OffMinute

uint8_t Settings::LightsSettings::OffMinute

Light OFF time - minute.

Definition at line 176 of file Settings.h.

◆ OnHour

uint8_t Settings::LightsSettings::OnHour

Light ON time - hour.

Definition at line 173 of file Settings.h.

◆ OnMinute

uint8_t Settings::LightsSettings::OnMinute

Light ON time - minute.

Definition at line 174 of file Settings.h.

◆ RelayPin

uint8_t Settings::LightsSettings::RelayPin

Relay port controlling AC power to LED driver.

Definition at line 167 of file Settings.h.

◆ Status

bool Settings::LightsSettings::Status

Startup status for lights: True-ON / False-OFF.

Definition at line 166 of file Settings.h.

◆ TimerEnabled

bool Settings::LightsSettings::TimerEnabled

Enable/Disable timer controlling lights.

Definition at line 172 of file Settings.h.


The documentation for this struct was generated from the following file: