Add endurance power limit
This commit is contained in:
@ -4,7 +4,10 @@
|
||||
|
||||
Params params = {0};
|
||||
|
||||
void params_init() { params.bbal = 50; }
|
||||
void params_init() {
|
||||
params.bbal = 50;
|
||||
params.plim = 20;
|
||||
}
|
||||
|
||||
void params_inc(ParamType param) {
|
||||
switch (param) {
|
||||
@ -29,6 +32,9 @@ void params_inc(ParamType param) {
|
||||
case PF_ASRON:
|
||||
params.asron = 1;
|
||||
break;
|
||||
case PF_PLIM:
|
||||
params.plim = (params.plim < 80) ? params.plim + 1 : 80;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -63,6 +69,9 @@ void params_dec(ParamType param) {
|
||||
case PF_ASRON:
|
||||
params.asron = 0;
|
||||
break;
|
||||
case PF_PLIM:
|
||||
params.plim = (params.plim > 2) ? params.plim - 1 : 2;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -87,6 +96,8 @@ void params_broadcast(ParamType param) {
|
||||
case PF_ASRON:
|
||||
value = params.asron;
|
||||
break;
|
||||
case PF_PLIM:
|
||||
value = params.plim;
|
||||
default:
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user