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