@@ -686,7 +686,7 @@ static void mdi_execute_hook(void)
686686 emcStatus->task .execState == EMC_TASK_EXEC::DONE &&
687687 emcStatus->task .interpState != EMC_TASK_INTERP::IDLE &&
688688 emcStatus->motion .traj .queue == 0 &&
689- emcStatus->io .status == RCS_DONE &&
689+ emcStatus->io .status == RCS_STATUS::DONE &&
690690 !mdi_execute_wait &&
691691 !mdi_execute_next) {
692692
@@ -717,7 +717,7 @@ void readahead_waiting(void)
717717 if (interp_list.len () == 0 &&
718718 emcTaskCommand == 0 &&
719719 emcStatus->motion .traj .queue == 0 &&
720- emcStatus->io .status == RCS_DONE )
720+ emcStatus->io .status == RCS_STATUS::DONE )
721721 // finished
722722 {
723723 int was_open = taskplanopen;
@@ -2653,36 +2653,36 @@ static int emcTaskExecute(void)
26532653
26542654 case EMC_TASK_EXEC::WAITING_FOR_MOTION:
26552655 STEPPING_CHECK ();
2656- if (emcStatus->motion .status == RCS_ERROR ) {
2656+ if (emcStatus->motion .status == RCS_STATUS::ERROR ) {
26572657 // emcOperatorError(0, "error in motion controller");
26582658 emcStatus->task .execState = EMC_TASK_EXEC::ERROR;
2659- } else if (emcStatus->motion .status == RCS_DONE ) {
2659+ } else if (emcStatus->motion .status == RCS_STATUS::DONE ) {
26602660 emcStatus->task .execState = EMC_TASK_EXEC::DONE;
26612661 emcTaskEager = 1 ;
26622662 }
26632663 break ;
26642664
26652665 case EMC_TASK_EXEC::WAITING_FOR_IO:
26662666 STEPPING_CHECK ();
2667- if (emcStatus->io .status == RCS_ERROR ) {
2667+ if (emcStatus->io .status == RCS_STATUS::ERROR ) {
26682668 // emcOperatorError(0, "error in IO controller");
26692669 emcStatus->task .execState = EMC_TASK_EXEC::ERROR;
2670- } else if (emcStatus->io .status == RCS_DONE ) {
2670+ } else if (emcStatus->io .status == RCS_STATUS::DONE ) {
26712671 emcStatus->task .execState = EMC_TASK_EXEC::DONE;
26722672 emcTaskEager = 1 ;
26732673 }
26742674 break ;
26752675
26762676 case EMC_TASK_EXEC::WAITING_FOR_MOTION_AND_IO:
26772677 STEPPING_CHECK ();
2678- if (emcStatus->motion .status == RCS_ERROR ) {
2678+ if (emcStatus->motion .status == RCS_STATUS::ERROR ) {
26792679 // emcOperatorError(0, "error in motion controller");
26802680 emcStatus->task .execState = EMC_TASK_EXEC::ERROR;
2681- } else if (emcStatus->io .status == RCS_ERROR ) {
2681+ } else if (emcStatus->io .status == RCS_STATUS::ERROR ) {
26822682 // emcOperatorError(0, "error in IO controller");
26832683 emcStatus->task .execState = EMC_TASK_EXEC::ERROR;
2684- } else if (emcStatus->motion .status == RCS_DONE &&
2685- emcStatus->io .status == RCS_DONE ) {
2684+ } else if (emcStatus->motion .status == RCS_STATUS::DONE &&
2685+ emcStatus->io .status == RCS_STATUS::DONE ) {
26862686 emcStatus->task .execState = EMC_TASK_EXEC::DONE;
26872687 emcTaskEager = 1 ;
26882688 }
@@ -3434,7 +3434,7 @@ int main(int argc, char *argv[])
34343434 }
34353435
34363436 // toolchanger indicated fault code > 0
3437- if ((emcStatus->io .status == RCS_ERROR ) &&
3437+ if ((emcStatus->io .status == RCS_STATUS::ERROR ) &&
34383438 emcStatus->io .fault ) {
34393439 static int reported = -1 ;
34403440 if (emcStatus->io .reason > 0 ) {
@@ -3443,19 +3443,19 @@ int main(int argc, char *argv[])
34433443 emcStatus->io .fault , emcStatus->io .reason );
34443444 reported = emcStatus->io .fault ;
34453445 }
3446- emcStatus->io .status = RCS_DONE ; // let program continue
3446+ emcStatus->io .status = RCS_STATUS::DONE ; // let program continue
34473447 } else {
34483448 rcs_print (" M6: toolchanger hard fault, reason=%d\n " ,
34493449 emcStatus->io .reason );
3450- // abort since io.status is RCS_ERROR
3450+ // abort since io.status is RCS_STATUS::ERROR
34513451 }
34523452
34533453 }
34543454
34553455 if (!emcStatus->motion .on_soft_limit ) {gave_soft_limit_message = 0 ;}
34563456
34573457 // check for subordinate errors, and halt task if so
3458- if ( emcStatus->motion .status == RCS_ERROR
3458+ if ( emcStatus->motion .status == RCS_STATUS::ERROR
34593459 && emcStatus->motion .on_soft_limit ) {
34603460 if (!gave_soft_limit_message) {
34613461 emcOperatorError (0 , " On Soft Limit" );
@@ -3466,26 +3466,26 @@ int main(int argc, char *argv[])
34663466 }
34673467 gave_soft_limit_message = 1 ;
34683468 }
3469- } else if (emcStatus->motion .status == RCS_ERROR ||
3470- ((emcStatus->io .status == RCS_ERROR ) &&
3469+ } else if (emcStatus->motion .status == RCS_STATUS::ERROR ||
3470+ ((emcStatus->io .status == RCS_STATUS::ERROR ) &&
34713471 (emcStatus->io .reason <= 0 ))) {
34723472 /* ! \todo FIXME-- duplicate code for abort,
34733473 also in emcTaskExecute()
34743474 and in emcTaskIssueCommand() */
34753475
3476- if (emcStatus->io .status == RCS_ERROR ) {
3476+ if (emcStatus->io .status == RCS_STATUS::ERROR ) {
34773477 // this is an aborted M6.
34783478 if (emc_debug & EMC_DEBUG_RCS ) {
3479- rcs_print (" io.status=RCS_ERROR , fault=%d reason=%d\n " ,
3479+ rcs_print (" io.status=RCS_STATUS::ERROR , fault=%d reason=%d\n " ,
34803480 emcStatus->io .fault , emcStatus->io .reason );
34813481 }
34823482 if (emcStatus->io .reason < 0 ) {
34833483 emcOperatorError (0 , io_error, emcStatus->io .reason );
34843484 }
34853485 }
3486- // motion already should have reported this condition (and set RCS_ERROR ?)
3486+ // motion already should have reported this condition (and set RCS_STATUS::ERROR ?)
34873487 // an M19 orient failed to complete within timeout
3488- // if ((emcStatus->motion.status == RCS_ERROR ) &&
3488+ // if ((emcStatus->motion.status == RCS_STATUS::ERROR ) &&
34893489 // (emcStatus->motion.spindle.orient_state == EMCMOT_ORIENT_FAULTED) &&
34903490 // (emcStatus->motion.spindle.orient_fault != 0)) {
34913491 // emcOperatorError(0, "wait for orient complete timed out");
@@ -3541,23 +3541,23 @@ int main(int argc, char *argv[])
35413541
35423542 if (taskPlanError || taskExecuteError ||
35433543 emcStatus->task .execState == EMC_TASK_EXEC::ERROR ||
3544- emcStatus->motion .status == RCS_ERROR ||
3545- emcStatus->io .status == RCS_ERROR ) {
3546- emcStatus->status = RCS_ERROR ;
3547- emcStatus->task .status = RCS_ERROR ;
3544+ emcStatus->motion .status == RCS_STATUS::ERROR ||
3545+ emcStatus->io .status == RCS_STATUS::ERROR ) {
3546+ emcStatus->status = RCS_STATUS::ERROR ;
3547+ emcStatus->task .status = RCS_STATUS::ERROR ;
35483548 } else if (!taskPlanError && !taskExecuteError &&
35493549 emcStatus->task .execState == EMC_TASK_EXEC::DONE &&
3550- emcStatus->motion .status == RCS_DONE &&
3551- emcStatus->io .status == RCS_DONE &&
3550+ emcStatus->motion .status == RCS_STATUS::DONE &&
3551+ emcStatus->io .status == RCS_STATUS::DONE &&
35523552 mdi_execute_queue.len () == 0 &&
35533553 interp_list.len () == 0 &&
35543554 emcTaskCommand == 0 &&
35553555 emcStatus->task .interpState == EMC_TASK_INTERP::IDLE) {
3556- emcStatus->status = RCS_DONE ;
3557- emcStatus->task .status = RCS_DONE ;
3556+ emcStatus->status = RCS_STATUS::DONE ;
3557+ emcStatus->task .status = RCS_STATUS::DONE ;
35583558 } else {
3559- emcStatus->status = RCS_EXEC ;
3560- emcStatus->task .status = RCS_EXEC ;
3559+ emcStatus->status = RCS_STATUS::EXEC ;
3560+ emcStatus->task .status = RCS_STATUS::EXEC ;
35613561 }
35623562
35633563 // write it
0 commit comments