changes
This commit is contained in:
@@ -67,7 +67,7 @@ function FanStatusRestControllerForm(props: FanStatusRestControllerFormProps) {
|
||||
validators={['required', 'isNumber', 'minNumber:0', 'maxNumber:100']}
|
||||
errorMessages={['Low Temperature required', "Must be a number", "Must be 0 or higher", "Max value is 100"]}
|
||||
name="temperature_thres_low"
|
||||
label="Low Temperature Threshold"
|
||||
label="Low Temperature Threshold (fan start)"
|
||||
fullWidth
|
||||
variant="outlined"
|
||||
value={data.temperature_thres_low}
|
||||
@@ -79,7 +79,7 @@ function FanStatusRestControllerForm(props: FanStatusRestControllerFormProps) {
|
||||
validators={['required', 'isNumber', 'minNumber:30', 'maxNumber:200']}
|
||||
errorMessages={['High Temperature required', "Must be a number", "Must be 0 or higher", "Max value is 100"]}
|
||||
name="temperature_thres_high"
|
||||
label="High Temperature Threshold"
|
||||
label="High Temperature Threshold (fan max)"
|
||||
fullWidth
|
||||
variant="outlined"
|
||||
value={data.temperature_thres_high}
|
||||
@@ -90,21 +90,46 @@ function FanStatusRestControllerForm(props: FanStatusRestControllerFormProps) {
|
||||
|
||||
<TextValidator
|
||||
validators={['required', 'isNumber', 'minNumber:0', 'maxNumber:40']}
|
||||
errorMessages={['Fan GPIO pin is required', "Must be a number", "Must be 0 or higher", "Max value is 40"]}
|
||||
name="fan_gpio"
|
||||
label="Fan GPIO pin"
|
||||
errorMessages={['Fan PWM pin is required', "Must be a number", "Must be 0 or higher", "Max value is 40"]}
|
||||
name="fan_pwm_gpio"
|
||||
label="Fan PWM GPIO pin"
|
||||
fullWidth
|
||||
variant="outlined"
|
||||
value={data.fan_gpio}
|
||||
value={data.fan_pwm_gpio}
|
||||
type="number"
|
||||
onChange={handleValueChange('fan_gpio')}
|
||||
onChange={handleValueChange('fan_pwm_gpio')}
|
||||
margin="normal"
|
||||
/>
|
||||
<TextValidator
|
||||
validators={['required', 'isNumber', 'minNumber:0', 'maxNumber:1024']}
|
||||
validators={['required', 'isNumber', 'minNumber:0', 'maxNumber:40']}
|
||||
errorMessages={['Fan TACH pin is required', "Must be a number", "Must be 0 or higher", "Max value is 40"]}
|
||||
name="fan_tach_gpio"
|
||||
label="Fan TACH GPIO pin"
|
||||
fullWidth
|
||||
variant="outlined"
|
||||
value={data.fan_tach_gpio}
|
||||
type="number"
|
||||
onChange={handleValueChange('fan_tach_gpio')}
|
||||
margin="normal"
|
||||
/>
|
||||
<TextValidator
|
||||
validators={['required', 'isNumber', 'minNumber:0', 'maxNumber:40']}
|
||||
errorMessages={['Temp Sensor pin is required', "Must be a number", "Must be 0 or higher", "Max value is 40"]}
|
||||
name="oneWire_gpio"
|
||||
label="Sensor OneWire DS1820 gpio"
|
||||
fullWidth
|
||||
variant="outlined"
|
||||
value={data.oneWire_gpio}
|
||||
type="number"
|
||||
onChange={handleValueChange('oneWire_gpio')}
|
||||
margin="normal"
|
||||
/>
|
||||
|
||||
<TextValidator
|
||||
validators={['required', 'isNumber', 'minNumber:0', 'maxNumber:100000']}
|
||||
errorMessages={['Fan MAX is required', "Must be a number", "Must be 0 or higher", "Max value is 1024"]}
|
||||
name="fan_max_speed"
|
||||
label="Fan Max Speed"
|
||||
label="Fan Max RPM Speed"
|
||||
fullWidth
|
||||
variant="outlined"
|
||||
value={data.fan_max_speed}
|
||||
|
||||
@@ -13,6 +13,8 @@ export interface FanStatus {
|
||||
temperature_thres_low : number;
|
||||
temperature_thres_high : number;
|
||||
fan_status : boolean;
|
||||
fan_gpio : number;
|
||||
fan_pwm_gpio : number;
|
||||
fan_tach_gpio : number;
|
||||
fan_max_speed : number;
|
||||
oneWire_gpio : number;
|
||||
}
|
||||
Reference in New Issue
Block a user