46 lines
1.4 KiB
Plaintext
46 lines
1.4 KiB
Plaintext
config LIB_VALVE
|
|
bool "Enable Valve Library"
|
|
default y
|
|
help
|
|
Enable the Valve Library.
|
|
|
|
if LIB_VALVE
|
|
config LOG_VALVE_LEVEL
|
|
int "Valve Log Level"
|
|
default 3
|
|
help
|
|
Set the log level for the Valve Library.
|
|
0 = None, 1 = Error, 2 = Warning, 3 = Info, 4 = Debug
|
|
|
|
config VALVE_INTERVALL_CURRENT_CHECK_MS
|
|
int "Interval Current Check (ms)"
|
|
default 100
|
|
help
|
|
Set the interval in milliseconds for checking the motor current
|
|
during valve operation. This is used to detect obstacles.
|
|
|
|
config VALVE_INITIAL_INTERVALL_CURRENT_CHECK_MS
|
|
int "Initial Current Check (ms)"
|
|
default 200
|
|
help
|
|
Set the initial delay in milliseconds before the first current check
|
|
after starting the valve operation. This allows the motor to stabilize.
|
|
|
|
config VALVE_OBSTACLE_THRESHOLD_OPEN_MA
|
|
int "Obstacle Threshold Open (mA)"
|
|
default 200
|
|
help
|
|
Set the current threshold in milliamps for obstacle detection
|
|
during valve opening. If the motor current exceeds this value,
|
|
an obstacle is detected and the valve stops.
|
|
|
|
config VALVE_OBSTACLE_THRESHOLD_CLOSE_MA
|
|
int "Obstacle Threshold Close (mA)"
|
|
default 200
|
|
help
|
|
Set the current threshold in milliamps for obstacle detection
|
|
during vaslve closing. If the motor current exceeds this value,
|
|
an obstacle is detected and the valve stops.
|
|
|
|
endif # LIB_VALVE
|