jogging: ignore feedoverride
Prior behavior: feedoverride affects:
1) wheel jogging (axis.N.jog-*)
2) halui jogging (halui.jog*)
3) axis ui jogging
New behavior: feedoverride ignored for motion_state==EMCMOT_MOTION_FREE.
Notes:
1) for wheel jogging, the jog rate can be managed
with axis.N.jog-scale, axis.N.jog-counts
(ref: man motion)
2) for halui jogging, the rate can be managed with
halui.jog-speed (for plus/minus jogging)
(ref: man halui)
3) the axis ui provides individual sliders for both
linear and angular jog rates
Signed-off-by: Dewey Garrett <dgarrett@panix.com>
This commit is contained in:
parent
5735855f5e
commit
50b1fbe13f
1 changed files with 2 additions and 1 deletions
|
|
@ -461,7 +461,8 @@ static void process_inputs(void)
|
|||
}
|
||||
/* feed scaling first: feed_scale, adaptive_feed, and feed_hold */
|
||||
scale = 1.0;
|
||||
if ( enables & FS_ENABLED ) {
|
||||
if ( (emcmotStatus->motion_state != EMCMOT_MOTION_FREE)
|
||||
&& (enables & FS_ENABLED) ) {
|
||||
if (emcmotStatus->motionType == EMC_MOTION_TYPE_TRAVERSE) {
|
||||
scale *= emcmotStatus->rapid_scale;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue