@@ -889,21 +889,22 @@ int halui_hal_init(void)
889889 }
890890
891891 for (axis_num = 0 ; axis_num < EMCMOT_MAX_AXIS; axis_num++) {
892+ if ( !(axis_mask & (1 << axis_num)) ) { continue ; }
892893 char c = " xyzabcuvw" [axis_num];
893- retval = hal_pin_bit_newf (HAL_IN, &(halui_data->axis_nr_select [axis_num]), comp_id, " halui.axis.%c.select" , c);
894- if (retval < 0 ) return retval;
895- retval = hal_pin_bit_newf (HAL_IN, &(halui_data->ajog_plus [axis_num]), comp_id, " halui.axis.%c.plus" , c);
896- if (retval < 0 ) return retval;
897- retval = hal_pin_bit_newf (HAL_IN, &(halui_data->ajog_minus [axis_num]), comp_id, " halui.axis.%c.minus" , c);
898- if (retval < 0 ) return retval;
899- retval = hal_pin_float_newf (HAL_IN, &(halui_data->ajog_analog [axis_num]), comp_id, " halui.axis.%c.analog" , c);
900- if (retval < 0 ) return retval;
901- retval = hal_pin_float_newf (HAL_IN, &(halui_data->ajog_increment [axis_num]), comp_id, " halui.axis.%c.increment" , c);
902- if (retval < 0 ) return retval;
903- retval = hal_pin_bit_newf (HAL_IN, &(halui_data->ajog_increment_plus [axis_num]), comp_id, " halui.axis.%c.increment-plus" , c);
904- if (retval < 0 ) return retval;
905- retval = hal_pin_bit_newf (HAL_IN, &(halui_data->ajog_increment_minus [axis_num]), comp_id, " halui.axis.%c.increment-minus" , c);
906- if (retval < 0 ) return retval;
894+ retval = hal_pin_bit_newf (HAL_IN, &(halui_data->axis_nr_select [axis_num]), comp_id, " halui.axis.%c.select" , c);
895+ if (retval < 0 ) return retval;
896+ retval = hal_pin_bit_newf (HAL_IN, &(halui_data->ajog_plus [axis_num]), comp_id, " halui.axis.%c.plus" , c);
897+ if (retval < 0 ) return retval;
898+ retval = hal_pin_bit_newf (HAL_IN, &(halui_data->ajog_minus [axis_num]), comp_id, " halui.axis.%c.minus" , c);
899+ if (retval < 0 ) return retval;
900+ retval = hal_pin_float_newf (HAL_IN, &(halui_data->ajog_analog [axis_num]), comp_id, " halui.axis.%c.analog" , c);
901+ if (retval < 0 ) return retval;
902+ retval = hal_pin_float_newf (HAL_IN, &(halui_data->ajog_increment [axis_num]), comp_id, " halui.axis.%c.increment" , c);
903+ if (retval < 0 ) return retval;
904+ retval = hal_pin_bit_newf (HAL_IN, &(halui_data->ajog_increment_plus [axis_num]), comp_id, " halui.axis.%c.increment-plus" , c);
905+ if (retval < 0 ) return retval;
906+ retval = hal_pin_bit_newf (HAL_IN, &(halui_data->ajog_increment_minus [axis_num]), comp_id, " halui.axis.%c.increment-minus" , c);
907+ if (retval < 0 ) return retval;
907908 }
908909
909910 retval = hal_pin_bit_newf (HAL_IN, &(halui_data->joint_home [num_joints]), comp_id, " halui.joint.selected.home" );
0 commit comments