diff --git a/motorApp/MotorSrc/motorRecord.cc b/motorApp/MotorSrc/motorRecord.cc index 8ae0e92b..3c806bf9 100644 --- a/motorApp/MotorSrc/motorRecord.cc +++ b/motorApp/MotorSrc/motorRecord.cc @@ -4032,6 +4032,11 @@ static void check_speed_and_resolution(motorRecord * pmr) pmr->hvel = pmr->vbas; else range_check(pmr, &pmr->hvel, pmr->vbas, pmr->vmax); + /* Make sure that ACCS/ACCU are initialized */ + if (pmr->accu == motorACCSused_Undef) + { + updateACCSfromACCL(pmr); + } } /* diff --git a/motorApp/MotorSrc/motorRecord.dbd b/motorApp/MotorSrc/motorRecord.dbd index 64c7bd13..101e468f 100644 --- a/motorApp/MotorSrc/motorRecord.dbd +++ b/motorApp/MotorSrc/motorRecord.dbd @@ -70,6 +70,7 @@ menu(motorRMOD) { } menu(motorACCSused) { + choice(motorACCSused_Undef,"Undef") choice(motorACCSused_Accl, "Accl") choice(motorACCSused_Accs, "Accs") }