EM-60 changes 2

This commit is contained in:
saifullah-N
2023-01-13 22:48:37 +05:30
parent ddc018a174
commit f632293aca
2 changed files with 84 additions and 78 deletions

View File

@@ -227,6 +227,12 @@ static bool _next_state() {
else vfd.state = REG_FREQ_SET;
break;
case REG_FREQ_SCALED_SET:
if (vfd.power < 0) vfd.state = REG_REV_WRITE;
else if (0 < vfd.power) vfd.state = REG_FWD_WRITE;
else vfd.state = REG_STOP_WRITE;
break;
case REG_FREQ_SIGN_SET:
if (vfd.power < 0) vfd.state = REG_REV_WRITE;
else if (0 < vfd.power) vfd.state = REG_FWD_WRITE;
@@ -358,7 +364,7 @@ static bool _exec_command() {
case REG_FREQ_SCALED_SET:
write = true;
reg.value = vfd.power * reg.value;
reg.value = fabs(vfd.power) * reg.value;
break;
case REG_CONNECT_WRITE: