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::PressurePumpSettings Struct Reference

< PressurePump default settings More...

#include <Settings.h>

Data Fields

uint8_t PumpPin
 Pump relay pin.
 
bool PumpPinNegativeLogic
 true - Relay turns on to LOW signal, false - Relay turns on to HIGH signal
 
uint8_t BypassSolenoidPin
 Bypass solenoid relay pin.
 
bool BypassSolenoidNegativeLogic
 true - Relay turns on to LOW signal, false - Relay turns on to HIGH signal
 
uint16_t BypassSolenoidMaxOpenTime
 (sec) Max time the bypass can stay open
 
uint16_t BypassSolenoidClosingDelay
 (ms) How long it takes for the solenoid to close
 
bool PumpEnabled
 Enable/disable pump. false= Block running the pump.
 
uint8_t Speed
 Duty cycle of the PWM Motor speed.
 
uint8_t SpeedLimitLow
 Duty cycle limit, does not allow lowering the speed too much. Avoids stalling the motor.
 
uint8_t SpeedLimitHigh
 Maximum allowed speed to prevent over-revving.
 
uint16_t PumpTimeOut
 (Sec) Max pump run time
 
uint16_t PrimingTime
 (Sec) For how long to keep the bypass solenoid on when starting the pump - Remove air bubbles from pump intake side
 
uint16_t BlowOffTime
 (Sec) For how long to open the bypass solenoid on after turning the pump off - Release pressure from pump discharge side
 

Detailed Description

< PressurePump default settings

Definition at line 87 of file Settings.h.

Field Documentation

◆ BlowOffTime

uint16_t Settings::PressurePumpSettings::BlowOffTime

(Sec) For how long to open the bypass solenoid on after turning the pump off - Release pressure from pump discharge side

Definition at line 101 of file Settings.h.

◆ BypassSolenoidClosingDelay

uint16_t Settings::PressurePumpSettings::BypassSolenoidClosingDelay

(ms) How long it takes for the solenoid to close

Definition at line 94 of file Settings.h.

◆ BypassSolenoidMaxOpenTime

uint16_t Settings::PressurePumpSettings::BypassSolenoidMaxOpenTime

(sec) Max time the bypass can stay open

Definition at line 93 of file Settings.h.

◆ BypassSolenoidNegativeLogic

bool Settings::PressurePumpSettings::BypassSolenoidNegativeLogic

true - Relay turns on to LOW signal, false - Relay turns on to HIGH signal

Definition at line 92 of file Settings.h.

◆ BypassSolenoidPin

uint8_t Settings::PressurePumpSettings::BypassSolenoidPin

Bypass solenoid relay pin.

Definition at line 91 of file Settings.h.

◆ PrimingTime

uint16_t Settings::PressurePumpSettings::PrimingTime

(Sec) For how long to keep the bypass solenoid on when starting the pump - Remove air bubbles from pump intake side

Definition at line 100 of file Settings.h.

◆ PumpEnabled

bool Settings::PressurePumpSettings::PumpEnabled

Enable/disable pump. false= Block running the pump.

Enable/disable pump.

Definition at line 95 of file Settings.h.

◆ PumpPin

uint8_t Settings::PressurePumpSettings::PumpPin

Pump relay pin.

Definition at line 89 of file Settings.h.

◆ PumpPinNegativeLogic

bool Settings::PressurePumpSettings::PumpPinNegativeLogic

true - Relay turns on to LOW signal, false - Relay turns on to HIGH signal

Definition at line 90 of file Settings.h.

◆ PumpTimeOut

uint16_t Settings::PressurePumpSettings::PumpTimeOut

(Sec) Max pump run time

Definition at line 99 of file Settings.h.

◆ Speed

uint8_t Settings::PressurePumpSettings::Speed

Duty cycle of the PWM Motor speed.

Duty cycle of the PWM Motor speed (0-100%)

Definition at line 96 of file Settings.h.

◆ SpeedLimitHigh

uint8_t Settings::PressurePumpSettings::SpeedLimitHigh

Maximum allowed speed to prevent over-revving.

Definition at line 98 of file Settings.h.

◆ SpeedLimitLow

uint8_t Settings::PressurePumpSettings::SpeedLimitLow

Duty cycle limit, does not allow lowering the speed too much. Avoids stalling the motor.

Definition at line 97 of file Settings.h.


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