File tree Expand file tree Collapse file tree 4 files changed +29
-7
lines changed
components/dialogs/network-modifications/hvdc-line/lcc/creation Expand file tree Collapse file tree 4 files changed +29
-7
lines changed Original file line number Diff line number Diff line change @@ -59,7 +59,12 @@ export const getLccConverterStationSchema = () =>
59
59
. min ( 0 , 'NormalizedPercentage' )
60
60
. max ( 100 , 'NormalizedPercentage' )
61
61
. required ( ) ,
62
- [ POWER_FACTOR ] : yup . number ( ) . nullable ( ) . max ( 1 , 'powerFactorNormalizedPercentage' ) . required ( ) ,
62
+ [ POWER_FACTOR ] : yup
63
+ . number ( )
64
+ . nullable ( )
65
+ . min ( - 1 , 'powerFactorMinValueError' )
66
+ . max ( 1 , 'powerFactorMaxValueError' )
67
+ . required ( ) ,
63
68
[ FILTERS_SHUNT_COMPENSATOR_TABLE ] : yup
64
69
. array ( )
65
70
. of (
Original file line number Diff line number Diff line change @@ -26,11 +26,16 @@ export const getLccHvdcLineSchema = () =>
26
26
yup
27
27
. object ( )
28
28
. shape ( {
29
- [ NOMINAL_V ] : yup . number ( ) . nullable ( ) . required ( ) ,
30
- [ R ] : yup . number ( ) . nullable ( ) . required ( ) ,
31
- [ MAX_P ] : yup . number ( ) . nullable ( ) . required ( ) ,
29
+ [ NOMINAL_V ] : yup . number ( ) . nullable ( ) . min ( 0 , 'nominalVMustBeGreaterOrEqualToZero' ) . required ( ) ,
30
+ [ R ] : yup . number ( ) . nullable ( ) . min ( 0 , 'dcResistanceMustBeGreaterOrEqualToZero' ) . required ( ) ,
31
+ [ MAX_P ] : yup . number ( ) . nullable ( ) . min ( 0 , 'maxPMustBeGreaterOrEqualToZero' ) . required ( ) ,
32
+ [ ACTIVE_POWER_SETPOINT ] : yup
33
+ . number ( )
34
+ . nullable ( )
35
+ . min ( 0 , 'activePowerSetpointMinValueError' )
36
+ . max ( yup . ref ( MAX_P ) , 'activePowerSetpointMaxValueError' )
37
+ . required ( ) ,
32
38
[ CONVERTERS_MODE ] : yup . string ( ) . required ( ) ,
33
- [ ACTIVE_POWER_SETPOINT ] : yup . number ( ) . nullable ( ) . required ( ) ,
34
39
} )
35
40
. concat ( creationPropertiesSchema ) ;
36
41
Original file line number Diff line number Diff line change 914
914
"PermanentCurrentLimitText" : " Permanent current limit" ,
915
915
"permanentCurrentLimitMustBeGreaterThanZero" : " The permanent current limit value must be greater than 0" ,
916
916
"qMaxAtNominalVMustBeGreaterThanZero" : " The Qmax available at nominal voltage value must be greater than 0" ,
917
- "powerFactorNormalizedPercentage" : " The power factor value must be less than 1" ,
917
+ "powerFactorMaxValueError" : " The power factor value must be less than 1" ,
918
+ "powerFactorMinValueError" : " The power factor value must be greater than -1" ,
919
+ "nominalVMustBeGreaterOrEqualToZero" : " The DC nominal voltage value must be greater than 0" ,
920
+ "dcResistanceMustBeGreaterOrEqualToZero" : " The DC resistance value must be greater than 0" ,
921
+ "maxPMustBeGreaterOrEqualToZero" : " The maximum active power value must be greater than 0" ,
922
+ "activePowerSetpointMinValueError" : " The active power value must be greater than 0" ,
923
+ "activePowerSetpointMaxValueError" : " The active power value must be less than the maximum active power value" ,
918
924
"PermanentCurrentLimitText1" : " Permanent current limit 1" ,
919
925
"PermanentCurrentLimitText2" : " Permanent current limit 2" ,
920
926
Original file line number Diff line number Diff line change 911
911
"PermanentCurrentLimitText" : " IST" ,
912
912
"permanentCurrentLimitMustBeGreaterThanZero" : " La valeur IST doit être supérieure à 0" ,
913
913
"qMaxAtNominalVMustBeGreaterThanZero" : " La valeur Q installée à tension nominale doit être supérieure à 0" ,
914
- "powerFactorNormalizedPercentage" : " La valeur de Coefficient Q/P doit être inférieur à 1" ,
914
+ "powerFactorMaxValueError" : " La valeur du coefficient Q/P doit être inférieure à 1" ,
915
+ "powerFactorMinValueError" : " La valeur du coefficient Q/P doit être supérieure à -1" ,
916
+ "nominalVMustBeGreaterOrEqualToZero" : " La valeur de la tension nominale DC doit être supérieure à 0" ,
917
+ "dcResistanceMustBeGreaterOrEqualToZero" : " La valeur de la résistance DC doit être supérieure à 0" ,
918
+ "maxPMustBeGreaterOrEqualToZero" : " La valeur de la puissance active max doit être supérieure à 0" ,
919
+ "activePowerSetpointMinValueError" : " La valeur de la puissance active doit être supérieure à 0" ,
920
+ "activePowerSetpointMaxValueError" : " La valeur de la puissance active doit être inférieure à la valeur de la puissance active max" ,
915
921
"PermanentCurrentLimitText1" : " IST 1" ,
916
922
"PermanentCurrentLimitText2" : " IST 2" ,
917
923
You can’t perform that action at this time.
0 commit comments