Loaded HAL Components: ID Type Name PID State 24 User halcmd1785 1785 ready 26 User halcmd1779 1779 ready 27 RT scope_rt ready 22 User mygui 1773 ready 21 RT mux4 ready 20 RT mux2 ready 19 RT mult2 ready 18 RT encoder ready 17 RT hal_parport ready 3 User classicladder 1757 ready 14 RT logic ready 13 RT classicladder_rt ready 12 RT hm2_pci ready 11 RT hostmot2 ready 10 RT stepgen ready 9 RT motmod ready 8 RT trivkins ready 7 User halui 1745 ready 5 User iocontrol 1743 ready Component Pins: Owner Type Dir Value Name 9 bit OUT TRUE axis.0.active 9 bit OUT FALSE axis.0.amp-enable-out ==> Xen 9 bit IN FALSE axis.0.amp-fault-in 9 float OUT 0 axis.0.backlash-corr 9 float OUT 0 axis.0.backlash-filt 9 float OUT 0 axis.0.backlash-vel 9 float OUT 0 axis.0.coarse-pos-cmd 9 bit OUT FALSE axis.0.error 9 float OUT 0 axis.0.f-error 9 float OUT 0.26 axis.0.f-error-lim 9 bit OUT FALSE axis.0.f-errored 9 bit OUT FALSE axis.0.faulted 9 float OUT 0 axis.0.free-pos-cmd 9 bit OUT FALSE axis.0.free-tp-enable 9 float OUT 0 axis.0.free-vel-lim 9 bit IN FALSE axis.0.home-sw-in 9 bit OUT FALSE axis.0.homed 9 bit OUT FALSE axis.0.homing 9 bit OUT TRUE axis.0.in-position 9 bit I/O FALSE axis.0.index-enable 9 s32 IN 0 axis.0.jog-counts <== pend-counts 9 bit IN FALSE axis.0.jog-enable <== mpg-x-out 9 float IN 0.25 axis.0.jog-scale <== jog-scal 9 bit IN FALSE axis.0.jog-vel-mode 9 float OUT 0 axis.0.joint-pos-cmd 9 float OUT 0 axis.0.joint-pos-fb 9 float OUT 0 axis.0.joint-vel-cmd 9 bit OUT FALSE axis.0.kb-jog-active ==> no_inc_jog_x 9 float OUT 0 axis.0.motor-offset 9 float OUT 0 axis.0.motor-pos-cmd ==> Xpos-cmd 9 float IN 0 axis.0.motor-pos-fb <== Xpos-fb 9 bit OUT FALSE axis.0.neg-hard-limit 9 bit IN FALSE axis.0.neg-lim-sw-in 9 bit OUT FALSE axis.0.pos-hard-limit 9 bit IN FALSE axis.0.pos-lim-sw-in 9 bit OUT FALSE axis.0.wheel-jog-active 9 bit OUT TRUE axis.1.active 9 bit OUT FALSE axis.1.amp-enable-out ==> Yen 9 bit IN FALSE axis.1.amp-fault-in 9 float OUT 0 axis.1.backlash-corr 9 float OUT 0 axis.1.backlash-filt 9 float OUT 0 axis.1.backlash-vel 9 float OUT 0 axis.1.coarse-pos-cmd 9 bit OUT FALSE axis.1.error 9 float OUT 0 axis.1.f-error 9 float OUT 0.26 axis.1.f-error-lim 9 bit OUT FALSE axis.1.f-errored 9 bit OUT FALSE axis.1.faulted 9 float OUT 0 axis.1.free-pos-cmd 9 bit OUT FALSE axis.1.free-tp-enable 9 float OUT 0 axis.1.free-vel-lim 9 bit IN FALSE axis.1.home-sw-in 9 bit OUT FALSE axis.1.homed 9 bit OUT FALSE axis.1.homing 9 bit OUT TRUE axis.1.in-position 9 bit I/O FALSE axis.1.index-enable 9 s32 IN 0 axis.1.jog-counts 9 bit IN FALSE axis.1.jog-enable 9 float IN 0 axis.1.jog-scale 9 bit IN FALSE axis.1.jog-vel-mode 9 float OUT 0 axis.1.joint-pos-cmd 9 float OUT 0 axis.1.joint-pos-fb 9 float OUT 0 axis.1.joint-vel-cmd 9 bit OUT FALSE axis.1.kb-jog-active 9 float OUT 0 axis.1.motor-offset 9 float OUT 0 axis.1.motor-pos-cmd ==> Ypos-cmd 9 float IN 0 axis.1.motor-pos-fb <== Ypos-fb 9 bit OUT FALSE axis.1.neg-hard-limit 9 bit IN FALSE axis.1.neg-lim-sw-in 9 bit OUT FALSE axis.1.pos-hard-limit 9 bit IN FALSE axis.1.pos-lim-sw-in 9 bit OUT FALSE axis.1.wheel-jog-active 9 bit OUT TRUE axis.2.active 9 bit OUT FALSE axis.2.amp-enable-out ==> Zen 9 bit IN FALSE axis.2.amp-fault-in 9 float OUT 0 axis.2.backlash-corr 9 float OUT 0 axis.2.backlash-filt 9 float OUT 0 axis.2.backlash-vel 9 float OUT 0 axis.2.coarse-pos-cmd 9 bit OUT FALSE axis.2.error 9 float OUT 0 axis.2.f-error 9 float OUT 0.26 axis.2.f-error-lim 9 bit OUT FALSE axis.2.f-errored 9 bit OUT FALSE axis.2.faulted 9 float OUT 0 axis.2.free-pos-cmd 9 bit OUT FALSE axis.2.free-tp-enable 9 float OUT 0 axis.2.free-vel-lim 9 bit IN FALSE axis.2.home-sw-in 9 bit OUT FALSE axis.2.homed 9 bit OUT FALSE axis.2.homing 9 bit OUT TRUE axis.2.in-position 9 bit I/O FALSE axis.2.index-enable 9 s32 IN 0 axis.2.jog-counts <== pend-counts 9 bit IN TRUE axis.2.jog-enable <== mpg-z-out 9 float IN 0.25 axis.2.jog-scale <== jog-scal 9 bit IN FALSE axis.2.jog-vel-mode 9 float OUT 0 axis.2.joint-pos-cmd 9 float OUT 0 axis.2.joint-pos-fb 9 float OUT 0 axis.2.joint-vel-cmd 9 bit OUT FALSE axis.2.kb-jog-active ==> no_inc_jog_z 9 float OUT 0 axis.2.motor-offset 9 float OUT 0 axis.2.motor-pos-cmd ==> Zpos-cmd 9 float IN 0 axis.2.motor-pos-fb <== Zpos-fb 9 bit OUT FALSE axis.2.neg-hard-limit 9 bit IN FALSE axis.2.neg-lim-sw-in 9 bit OUT FALSE axis.2.pos-hard-limit 9 bit IN FALSE axis.2.pos-lim-sw-in 9 bit OUT FALSE axis.2.wheel-jog-active 13 float IN 0 classicladder.0.floatin-00 13 float IN 0 classicladder.0.floatin-01 13 float IN 0 classicladder.0.floatin-02 13 float IN 0 classicladder.0.floatin-03 13 float IN 0 classicladder.0.floatin-04 13 float IN 0 classicladder.0.floatin-05 13 float IN 0 classicladder.0.floatin-06 13 float IN 0 classicladder.0.floatin-07 13 float IN 0 classicladder.0.floatin-08 13 float IN 0 classicladder.0.floatin-09 13 float OUT 0 classicladder.0.floatout-00 13 float OUT 0 classicladder.0.floatout-01 13 float OUT 0 classicladder.0.floatout-02 13 float OUT 0 classicladder.0.floatout-03 13 float OUT 0 classicladder.0.floatout-04 13 float OUT 0 classicladder.0.floatout-05 13 float OUT 0 classicladder.0.floatout-06 13 float OUT 0 classicladder.0.floatout-07 13 float OUT 0 classicladder.0.floatout-08 13 float OUT 0 classicladder.0.floatout-09 13 bit IN FALSE classicladder.0.hide_gui 13 bit IN TRUE classicladder.0.in-00 <== auto 13 bit IN FALSE classicladder.0.in-01 <== mdi 13 bit IN FALSE classicladder.0.in-02 <== edit 13 bit IN FALSE classicladder.0.in-03 <== manual 13 bit IN FALSE classicladder.0.in-04 <== jogi 13 bit IN FALSE classicladder.0.in-05 <== mpg 13 bit IN FALSE classicladder.0.in-06 <== referent 13 bit IN FALSE classicladder.0.in-07 13 bit IN FALSE classicladder.0.in-08 <== zm 13 bit IN FALSE classicladder.0.in-09 <== is_z_home 13 bit IN FALSE classicladder.0.in-10 <== xm 13 bit IN FALSE classicladder.0.in-11 <== is_x_home 13 bit IN FALSE classicladder.0.in-12 <== zp 13 bit IN FALSE classicladder.0.in-13 <== xp 13 bit IN FALSE classicladder.0.in-14 <== no_inc_jog_x 13 bit IN FALSE classicladder.0.in-15 <== no_inc_jog_z 13 bit IN FALSE classicladder.0.in-16 <== no_inc_jog_z 13 bit IN FALSE classicladder.0.in-17 <== no_inc_jog_x 13 bit IN FALSE classicladder.0.in-18 <== no_rapid_butt 13 bit IN FALSE classicladder.0.in-19 <== mpg-x-in 13 bit IN TRUE classicladder.0.in-20 <== mpg-z-in 13 bit IN FALSE classicladder.0.in-21 13 bit IN FALSE classicladder.0.in-22 13 bit IN FALSE classicladder.0.in-23 13 bit IN FALSE classicladder.0.in-24 13 bit OUT FALSE classicladder.0.out-00 ==> z_home 13 bit OUT FALSE classicladder.0.out-01 ==> jog_z_plus 13 bit OUT FALSE classicladder.0.out-02 ==> inc_jog_z_minus 13 bit OUT FALSE classicladder.0.out-03 ==> migz 13 bit OUT FALSE classicladder.0.out-04 ==> x_home 13 bit OUT FALSE classicladder.0.out-05 ==> jog_x_plus 13 bit OUT FALSE classicladder.0.out-06 ==> inc_jog_x_plus 13 bit OUT FALSE classicladder.0.out-07 ==> migx 13 bit OUT FALSE classicladder.0.out-08 ==> inc_jog_x_minus 13 bit OUT FALSE classicladder.0.out-09 ==> jog_x_minus 13 bit OUT FALSE classicladder.0.out-10 ==> inc_jog_z_plus 13 bit OUT FALSE classicladder.0.out-11 ==> jog_z_minus 13 bit OUT FALSE classicladder.0.out-12 ==> migx1 13 bit OUT FALSE classicladder.0.out-13 ==> migz1 13 bit OUT FALSE classicladder.0.out-14 ==> sel 13 bit OUT FALSE classicladder.0.out-15 ==> mpg-x-out 13 bit OUT TRUE classicladder.0.out-16 ==> mpg-z-out 13 bit OUT FALSE classicladder.0.out-17 13 bit OUT FALSE classicladder.0.out-18 13 bit OUT FALSE classicladder.0.out-19 13 bit OUT FALSE classicladder.0.out-20 13 bit OUT FALSE classicladder.0.out-21 13 bit OUT FALSE classicladder.0.out-22 13 bit OUT FALSE classicladder.0.out-23 13 bit OUT FALSE classicladder.0.out-24 13 s32 IN 0 classicladder.0.s32in-00 13 s32 IN 0 classicladder.0.s32in-01 13 s32 IN 0 classicladder.0.s32in-02 13 s32 IN 0 classicladder.0.s32in-03 13 s32 IN 0 classicladder.0.s32in-04 13 s32 IN 0 classicladder.0.s32in-05 13 s32 IN 0 classicladder.0.s32in-06 13 s32 IN 0 classicladder.0.s32in-07 13 s32 IN 0 classicladder.0.s32in-08 13 s32 IN 0 classicladder.0.s32in-09 13 s32 OUT 0 classicladder.0.s32out-00 13 s32 OUT 0 classicladder.0.s32out-01 13 s32 OUT 0 classicladder.0.s32out-02 13 s32 OUT 0 classicladder.0.s32out-03 13 s32 OUT 0 classicladder.0.s32out-04 13 s32 OUT 0 classicladder.0.s32out-05 13 s32 OUT 0 classicladder.0.s32out-06 13 s32 OUT 0 classicladder.0.s32out-07 13 s32 OUT 0 classicladder.0.s32out-08 13 s32 OUT 0 classicladder.0.s32out-09 18 bit I/O FALSE encoder.0.counter-mode 18 s32 OUT 0 encoder.0.counts ==> counts 18 s32 OUT 0 encoder.0.counts-latched 18 bit I/O FALSE encoder.0.index-enable 18 bit IN TRUE encoder.0.latch-falling 18 bit IN FALSE encoder.0.latch-input 18 bit IN TRUE encoder.0.latch-rising 18 float IN 1 encoder.0.min-speed-estimate 18 bit IN FALSE encoder.0.phase-A <== enc.0-a 18 bit IN FALSE encoder.0.phase-B <== enc.0-b 18 bit IN FALSE encoder.0.phase-Z 18 float OUT 0 encoder.0.position 18 float OUT 0 encoder.0.position-interpolated 18 float OUT 0 encoder.0.position-latched 18 float I/O 1 encoder.0.position-scale 18 s32 OUT 0 encoder.0.rawcounts 18 bit IN FALSE encoder.0.reset 18 float OUT 0 encoder.0.velocity 18 bit I/O TRUE encoder.0.x4-mode 18 bit I/O FALSE encoder.1.counter-mode 18 s32 OUT 0 encoder.1.counts ==> pend-counts 18 s32 OUT 0 encoder.1.counts-latched 18 bit I/O FALSE encoder.1.index-enable 18 bit IN TRUE encoder.1.latch-falling 18 bit IN FALSE encoder.1.latch-input 18 bit IN TRUE encoder.1.latch-rising 18 float IN 1 encoder.1.min-speed-estimate 18 bit IN TRUE encoder.1.phase-A <== enc.1-a 18 bit IN TRUE encoder.1.phase-B <== enc.1-b 18 bit IN FALSE encoder.1.phase-Z 18 float OUT 0 encoder.1.position 18 float OUT 0 encoder.1.position-interpolated 18 float OUT 0 encoder.1.position-latched 18 float I/O 1 encoder.1.position-scale 18 s32 OUT 0 encoder.1.rawcounts 18 bit IN FALSE encoder.1.reset 18 float OUT 0 encoder.1.velocity 18 bit I/O TRUE encoder.1.x4-mode 7 bit IN FALSE halui.abort 7 float OUT 0 halui.axis.0.pos-commanded 7 float OUT 0 halui.axis.0.pos-feedback 7 float OUT 0 halui.axis.0.pos-relative 7 float OUT 0 halui.axis.1.pos-commanded 7 float OUT 0 halui.axis.1.pos-feedback 7 float OUT 0 halui.axis.1.pos-relative 7 float OUT 0 halui.axis.2.pos-commanded 7 float OUT 0 halui.axis.2.pos-feedback 7 float OUT 0 halui.axis.2.pos-relative 7 float OUT 0 halui.axis.3.pos-commanded 7 float OUT 0 halui.axis.3.pos-feedback 7 float OUT 0 halui.axis.3.pos-relative 7 float OUT 0 halui.axis.4.pos-commanded 7 float OUT 0 halui.axis.4.pos-feedback 7 float OUT 0 halui.axis.4.pos-relative 7 float OUT 0 halui.axis.5.pos-commanded 7 float OUT 0 halui.axis.5.pos-feedback 7 float OUT 0 halui.axis.5.pos-relative 7 float OUT 0 halui.axis.6.pos-commanded 7 float OUT 0 halui.axis.6.pos-feedback 7 float OUT 0 halui.axis.6.pos-relative 7 float OUT 0 halui.axis.7.pos-commanded 7 float OUT 0 halui.axis.7.pos-feedback 7 float OUT 0 halui.axis.7.pos-relative 7 float OUT 0 halui.axis.8.pos-commanded 7 float OUT 0 halui.axis.8.pos-feedback 7 float OUT 0 halui.axis.8.pos-relative 7 bit IN FALSE halui.estop.activate 7 bit OUT TRUE halui.estop.is-activated 7 bit IN FALSE halui.estop.reset <== btn1 7 bit IN TRUE halui.feed-override.count-enable 7 s32 IN 0 halui.feed-override.counts <== counts 7 bit IN FALSE halui.feed-override.decrease 7 bit IN FALSE halui.feed-override.direct-value 7 bit IN FALSE halui.feed-override.increase 7 float IN 0.01 halui.feed-override.scale 7 float OUT 1 halui.feed-override.value ==> mult 7 bit OUT FALSE halui.flood.is-on 7 bit IN FALSE halui.flood.off 7 bit IN FALSE halui.flood.on 7 float IN 0.2 halui.jog-deadband 7 float IN 10 halui.jog-speed <== out 7 float IN 0 halui.jog.0.analog 7 float IN 1 halui.jog.0.increment <== max_out 7 bit IN FALSE halui.jog.0.increment-minus <== inc_jog_x_minus 7 bit IN FALSE halui.jog.0.increment-plus <== inc_jog_x_plus 7 bit IN FALSE halui.jog.0.minus <== jog_x_minus 7 bit IN FALSE halui.jog.0.plus <== jog_x_plus 7 float IN 0 halui.jog.1.analog 7 float IN 0 halui.jog.1.increment 7 bit IN FALSE halui.jog.1.increment-minus 7 bit IN FALSE halui.jog.1.increment-plus 7 bit IN FALSE halui.jog.1.minus 7 bit IN FALSE halui.jog.1.plus 7 float IN 0 halui.jog.2.analog 7 float IN 1 halui.jog.2.increment <== max_out 7 bit IN FALSE halui.jog.2.increment-minus <== inc_jog_z_minus 7 bit IN FALSE halui.jog.2.increment-plus <== inc_jog_z_plus 7 bit IN FALSE halui.jog.2.minus <== jog_z_plus 7 bit IN FALSE halui.jog.2.plus <== jog_z_minus 7 float IN 0 halui.jog.selected.increment 7 bit IN FALSE halui.jog.selected.increment-minus 7 bit IN FALSE halui.jog.selected.increment-plus 7 bit IN FALSE halui.jog.selected.minus 7 bit IN FALSE halui.jog.selected.plus 7 bit OUT FALSE halui.joint.0.has-fault 7 bit IN FALSE halui.joint.0.home <== z_home 7 bit OUT FALSE halui.joint.0.is-homed ==> is_z_home 7 bit OUT FALSE halui.joint.0.is-selected 7 bit OUT FALSE halui.joint.0.on-hard-max-limit 7 bit OUT FALSE halui.joint.0.on-hard-min-limit 7 bit OUT FALSE halui.joint.0.on-soft-max-limit 7 bit OUT FALSE halui.joint.0.on-soft-min-limit 7 bit IN FALSE halui.joint.0.select 7 bit IN FALSE halui.joint.0.unhome 7 bit OUT FALSE halui.joint.1.has-fault 7 bit IN FALSE halui.joint.1.home 7 bit OUT FALSE halui.joint.1.is-homed 7 bit OUT FALSE halui.joint.1.is-selected 7 bit OUT FALSE halui.joint.1.on-hard-max-limit 7 bit OUT FALSE halui.joint.1.on-hard-min-limit 7 bit OUT FALSE halui.joint.1.on-soft-max-limit 7 bit OUT FALSE halui.joint.1.on-soft-min-limit 7 bit IN FALSE halui.joint.1.select 7 bit IN FALSE halui.joint.1.unhome 7 bit OUT FALSE halui.joint.2.has-fault 7 bit IN FALSE halui.joint.2.home <== x_home 7 bit OUT FALSE halui.joint.2.is-homed ==> is_x_home 7 bit OUT FALSE halui.joint.2.is-selected 7 bit OUT FALSE halui.joint.2.on-hard-max-limit 7 bit OUT FALSE halui.joint.2.on-hard-min-limit 7 bit OUT FALSE halui.joint.2.on-soft-max-limit 7 bit OUT FALSE halui.joint.2.on-soft-min-limit 7 bit IN FALSE halui.joint.2.select 7 bit IN FALSE halui.joint.2.unhome 7 u32 OUT 0x00000000 halui.joint.selected 7 bit OUT FALSE halui.joint.selected.has-fault 7 bit IN FALSE halui.joint.selected.home 7 bit OUT FALSE halui.joint.selected.is_homed 7 bit OUT FALSE halui.joint.selected.on-hard-max-limit 7 bit OUT FALSE halui.joint.selected.on-hard-min-limit 7 bit OUT FALSE halui.joint.selected.on-soft-limit 7 bit OUT FALSE halui.joint.selected.on-soft-min-limit 7 bit IN FALSE halui.joint.selected.unhome 7 bit OUT FALSE halui.lube.is-on 7 bit IN FALSE halui.lube.off 7 bit IN FALSE halui.lube.on 7 bit OUT FALSE halui.machine.is-on 7 bit IN FALSE halui.machine.off 7 bit IN FALSE halui.machine.on <== btn2 7 bit IN TRUE halui.max-velocity.count-enable 7 s32 IN 0 halui.max-velocity.counts 7 bit IN FALSE halui.max-velocity.decrease 7 bit IN FALSE halui.max-velocity.direct-value 7 bit IN FALSE halui.max-velocity.increase 7 float IN 0 halui.max-velocity.scale 7 float OUT 8 halui.max-velocity.value 7 bit OUT FALSE halui.mist.is-on 7 bit IN FALSE halui.mist.off 7 bit IN FALSE halui.mist.on 7 bit IN TRUE halui.mode.auto <== auto 7 bit OUT TRUE halui.mode.is-auto 7 bit OUT TRUE halui.mode.is-joint 7 bit OUT FALSE halui.mode.is-manual 7 bit OUT FALSE halui.mode.is-mdi 7 bit OUT FALSE halui.mode.is-teleop 7 bit IN FALSE halui.mode.joint 7 bit IN FALSE halui.mode.manual <== btn 7 bit IN FALSE halui.mode.mdi <== mdi 7 bit IN FALSE halui.mode.teleop 7 bit OUT TRUE halui.program.block-delete.is-on 7 bit IN FALSE halui.program.block-delete.off 7 bit IN FALSE halui.program.block-delete.on 7 bit OUT TRUE halui.program.is-idle 7 bit OUT FALSE halui.program.is-paused 7 bit OUT FALSE halui.program.is-running 7 bit OUT TRUE halui.program.optional-stop.is-on 7 bit IN FALSE halui.program.optional-stop.off 7 bit IN FALSE halui.program.optional-stop.on 7 bit IN FALSE halui.program.pause 7 bit IN FALSE halui.program.resume 7 bit IN FALSE halui.program.run 7 bit IN FALSE halui.program.step 7 bit IN FALSE halui.program.stop 7 bit IN TRUE halui.spindle-override.count-enable 7 s32 IN 0 halui.spindle-override.counts 7 bit IN FALSE halui.spindle-override.decrease 7 bit IN FALSE halui.spindle-override.direct-value 7 bit IN FALSE halui.spindle-override.increase 7 float IN 0.1 halui.spindle-override.scale 7 float OUT 1 halui.spindle-override.value 7 bit OUT TRUE halui.spindle.brake-is-on 7 bit IN FALSE halui.spindle.brake-off 7 bit IN FALSE halui.spindle.brake-on 7 bit IN FALSE halui.spindle.decrease 7 bit IN FALSE halui.spindle.forward 7 bit IN FALSE halui.spindle.increase 7 bit OUT FALSE halui.spindle.is-on 7 bit IN FALSE halui.spindle.reverse 7 bit OUT FALSE halui.spindle.runs-backward 7 bit OUT FALSE halui.spindle.runs-forward 7 bit IN FALSE halui.spindle.start 7 bit IN FALSE halui.spindle.stop 7 float OUT 0 halui.tool.length_offset.a 7 float OUT 0 halui.tool.length_offset.b 7 float OUT 0 halui.tool.length_offset.c 7 float OUT 0 halui.tool.length_offset.u 7 float OUT 0 halui.tool.length_offset.v 7 float OUT 0 halui.tool.length_offset.w 7 float OUT 0 halui.tool.length_offset.x 7 float OUT 0 halui.tool.length_offset.y 7 float OUT 0 halui.tool.length_offset.z 7 u32 OUT 0x00000000 halui.tool.number 12 float OUT 0 hm2_5i25.0.7i77.0.0.analogin0 12 float OUT 0 hm2_5i25.0.7i77.0.0.analogin1 12 float OUT 0 hm2_5i25.0.7i77.0.0.analogin2 12 float OUT 0 hm2_5i25.0.7i77.0.0.analogin3 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-00 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-00-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-01 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-01-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-02 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-02-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-03 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-03-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-04 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-04-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-05 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-05-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-06 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-06-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-07 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-07-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-08 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-08-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-09 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-09-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-10 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-10-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-11 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-11-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-12 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-12-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-13 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-13-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-14 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-14-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-15 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-15-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-16 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-16-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-17 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-17-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-18 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-18-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-19 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-19-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-20 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-20-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-21 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-21-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-22 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-22-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-23 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-23-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-24 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-24-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-25 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-25-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-26 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-26-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-27 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-27-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-28 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-28-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-29 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-29-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-30 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-30-not 12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-31 12 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-31-not 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-00 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-01 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-02 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-03 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-04 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-05 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-06 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-07 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-08 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-09 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-10 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-11 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-12 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-13 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-14 12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-15 12 bit IN FALSE hm2_5i25.0.7i77.0.1.analogena 12 float IN 0 hm2_5i25.0.7i77.0.1.analogout0 12 float IN 0 hm2_5i25.0.7i77.0.1.analogout1 12 float IN 0 hm2_5i25.0.7i77.0.1.analogout2 12 float IN 0 hm2_5i25.0.7i77.0.1.analogout3 12 float IN 0 hm2_5i25.0.7i77.0.1.analogout4 12 float IN 0 hm2_5i25.0.7i77.0.1.analogout5 12 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena 12 s32 OUT 0 hm2_5i25.0.encoder.00.count 12 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched 12 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable 12 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable 12 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity 12 float OUT 0 hm2_5i25.0.encoder.00.position 12 float OUT 0 hm2_5i25.0.encoder.00.position-latched 12 bit OUT FALSE hm2_5i25.0.encoder.00.quadrature-error 12 s32 OUT 65535 hm2_5i25.0.encoder.00.rawcounts 12 s32 OUT 65535 hm2_5i25.0.encoder.00.rawlatch 12 bit IN FALSE hm2_5i25.0.encoder.00.reset 12 float OUT 0 hm2_5i25.0.encoder.00.velocity 12 s32 OUT 0 hm2_5i25.0.encoder.01.count 12 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched 12 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable 12 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable 12 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity 12 float OUT 0 hm2_5i25.0.encoder.01.position 12 float OUT 0 hm2_5i25.0.encoder.01.position-latched 12 bit OUT FALSE hm2_5i25.0.encoder.01.quadrature-error 12 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts 12 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch 12 bit IN FALSE hm2_5i25.0.encoder.01.reset 12 float OUT 0 hm2_5i25.0.encoder.01.velocity 12 s32 OUT 0 hm2_5i25.0.encoder.02.count 12 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched 12 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable 12 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable 12 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity 12 float OUT 0 hm2_5i25.0.encoder.02.position 12 float OUT 0 hm2_5i25.0.encoder.02.position-latched 12 bit OUT FALSE hm2_5i25.0.encoder.02.quadrature-error 12 s32 OUT 1 hm2_5i25.0.encoder.02.rawcounts 12 s32 OUT 1 hm2_5i25.0.encoder.02.rawlatch 12 bit IN FALSE hm2_5i25.0.encoder.02.reset 12 float OUT 0 hm2_5i25.0.encoder.02.velocity 12 s32 OUT 0 hm2_5i25.0.encoder.03.count 12 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched 12 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable 12 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable 12 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity 12 float OUT 0 hm2_5i25.0.encoder.03.position 12 float OUT 0 hm2_5i25.0.encoder.03.position-latched 12 bit OUT FALSE hm2_5i25.0.encoder.03.quadrature-error 12 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts 12 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch 12 bit IN FALSE hm2_5i25.0.encoder.03.reset 12 float OUT 0 hm2_5i25.0.encoder.03.velocity 12 s32 OUT 0 hm2_5i25.0.encoder.04.count 12 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched 12 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable 12 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable 12 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity 12 float OUT 0 hm2_5i25.0.encoder.04.position 12 float OUT 0 hm2_5i25.0.encoder.04.position-latched 12 bit OUT FALSE hm2_5i25.0.encoder.04.quadrature-error 12 s32 OUT 1 hm2_5i25.0.encoder.04.rawcounts 12 s32 OUT 1 hm2_5i25.0.encoder.04.rawlatch 12 bit IN FALSE hm2_5i25.0.encoder.04.reset 12 float OUT 0 hm2_5i25.0.encoder.04.velocity 12 s32 OUT 0 hm2_5i25.0.encoder.05.count 12 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched 12 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable 12 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable 12 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity 12 float OUT 0 hm2_5i25.0.encoder.05.position 12 float OUT 0 hm2_5i25.0.encoder.05.position-latched 12 bit OUT FALSE hm2_5i25.0.encoder.05.quadrature-error 12 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts 12 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch 12 bit IN FALSE hm2_5i25.0.encoder.05.reset 12 float OUT 0 hm2_5i25.0.encoder.05.velocity 12 bit OUT TRUE hm2_5i25.0.gpio.000.in 12 bit OUT FALSE hm2_5i25.0.gpio.000.in_not 12 bit IN FALSE hm2_5i25.0.gpio.000.out 12 bit OUT TRUE hm2_5i25.0.gpio.001.in 12 bit OUT FALSE hm2_5i25.0.gpio.001.in_not 12 bit IN FALSE hm2_5i25.0.gpio.001.out 12 bit OUT TRUE hm2_5i25.0.gpio.002.in 12 bit OUT FALSE hm2_5i25.0.gpio.002.in_not 12 bit IN FALSE hm2_5i25.0.gpio.002.out 12 bit OUT TRUE hm2_5i25.0.gpio.003.in 12 bit OUT FALSE hm2_5i25.0.gpio.003.in_not 12 bit OUT TRUE hm2_5i25.0.gpio.004.in 12 bit OUT FALSE hm2_5i25.0.gpio.004.in_not 12 bit OUT TRUE hm2_5i25.0.gpio.005.in 12 bit OUT FALSE hm2_5i25.0.gpio.005.in_not 12 bit OUT TRUE hm2_5i25.0.gpio.006.in 12 bit OUT FALSE hm2_5i25.0.gpio.006.in_not 12 bit OUT TRUE hm2_5i25.0.gpio.007.in 12 bit OUT FALSE hm2_5i25.0.gpio.007.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.008.in 12 bit OUT TRUE hm2_5i25.0.gpio.008.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.009.in 12 bit OUT TRUE hm2_5i25.0.gpio.009.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.010.in 12 bit OUT TRUE hm2_5i25.0.gpio.010.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.011.in 12 bit OUT TRUE hm2_5i25.0.gpio.011.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.012.in 12 bit OUT TRUE hm2_5i25.0.gpio.012.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.013.in 12 bit OUT TRUE hm2_5i25.0.gpio.013.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.014.in 12 bit OUT TRUE hm2_5i25.0.gpio.014.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.015.in 12 bit OUT TRUE hm2_5i25.0.gpio.015.in_not 12 bit OUT FALSE hm2_5i25.0.gpio.016.in 12 bit OUT TRUE hm2_5i25.0.gpio.016.in_not 12 bit OUT TRUE hm2_5i25.0.gpio.017.in 12 bit OUT FALSE hm2_5i25.0.gpio.017.in_not 12 bit IN FALSE hm2_5i25.0.gpio.017.out 12 bit OUT TRUE hm2_5i25.0.gpio.018.in 12 bit OUT FALSE hm2_5i25.0.gpio.018.in_not 12 bit IN FALSE hm2_5i25.0.gpio.018.out 12 bit OUT TRUE hm2_5i25.0.gpio.019.in 12 bit OUT FALSE hm2_5i25.0.gpio.019.in_not 12 bit IN FALSE hm2_5i25.0.gpio.019.out 12 bit OUT TRUE hm2_5i25.0.gpio.020.in 12 bit OUT FALSE hm2_5i25.0.gpio.020.in_not 12 bit IN FALSE hm2_5i25.0.gpio.020.out 12 bit OUT TRUE hm2_5i25.0.gpio.021.in 12 bit OUT FALSE hm2_5i25.0.gpio.021.in_not 12 bit IN FALSE hm2_5i25.0.gpio.021.out 12 bit OUT TRUE hm2_5i25.0.gpio.022.in 12 bit OUT FALSE hm2_5i25.0.gpio.022.in_not 12 bit IN FALSE hm2_5i25.0.gpio.022.out 12 bit OUT TRUE hm2_5i25.0.gpio.023.in 12 bit OUT FALSE hm2_5i25.0.gpio.023.in_not 12 bit IN FALSE hm2_5i25.0.gpio.023.out 12 bit OUT TRUE hm2_5i25.0.gpio.024.in 12 bit OUT FALSE hm2_5i25.0.gpio.024.in_not 12 bit IN FALSE hm2_5i25.0.gpio.024.out 12 bit OUT TRUE hm2_5i25.0.gpio.025.in 12 bit OUT FALSE hm2_5i25.0.gpio.025.in_not 12 bit IN FALSE hm2_5i25.0.gpio.025.out 12 bit OUT TRUE hm2_5i25.0.gpio.026.in 12 bit OUT FALSE hm2_5i25.0.gpio.026.in_not 12 bit IN FALSE hm2_5i25.0.gpio.026.out 12 bit OUT TRUE hm2_5i25.0.gpio.027.in 12 bit OUT FALSE hm2_5i25.0.gpio.027.in_not 12 bit IN FALSE hm2_5i25.0.gpio.027.out 12 bit OUT TRUE hm2_5i25.0.gpio.028.in 12 bit OUT FALSE hm2_5i25.0.gpio.028.in_not 12 bit IN FALSE hm2_5i25.0.gpio.028.out 12 bit OUT TRUE hm2_5i25.0.gpio.029.in 12 bit OUT FALSE hm2_5i25.0.gpio.029.in_not 12 bit IN FALSE hm2_5i25.0.gpio.029.out 12 bit OUT TRUE hm2_5i25.0.gpio.030.in 12 bit OUT FALSE hm2_5i25.0.gpio.030.in_not 12 bit IN FALSE hm2_5i25.0.gpio.030.out 12 bit OUT TRUE hm2_5i25.0.gpio.031.in 12 bit OUT FALSE hm2_5i25.0.gpio.031.in_not 12 bit IN FALSE hm2_5i25.0.gpio.031.out 12 bit OUT TRUE hm2_5i25.0.gpio.032.in 12 bit OUT FALSE hm2_5i25.0.gpio.032.in_not 12 bit IN FALSE hm2_5i25.0.gpio.032.out 12 bit OUT TRUE hm2_5i25.0.gpio.033.in 12 bit OUT FALSE hm2_5i25.0.gpio.033.in_not 12 bit IN FALSE hm2_5i25.0.gpio.033.out 12 bit IN FALSE hm2_5i25.0.led.CR01 12 bit IN FALSE hm2_5i25.0.led.CR02 12 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count 12 u32 OUT 0x00000001 hm2_5i25.0.sserial.port-0.port_state 12 bit IN TRUE hm2_5i25.0.sserial.port-0.run 12 bit I/O FALSE hm2_5i25.0.watchdog.has_bit 5 bit OUT FALSE iocontrol.0.coolant-flood 5 bit OUT FALSE iocontrol.0.coolant-mist 5 bit IN FALSE iocontrol.0.emc-enable-in <== estop-loop 5 bit OUT FALSE iocontrol.0.lube 5 bit IN FALSE iocontrol.0.lube_level 5 bit OUT FALSE iocontrol.0.tool-change ==> tool-change-loop 5 bit IN FALSE iocontrol.0.tool-changed <== tool-change-loop 5 s32 OUT 0 iocontrol.0.tool-number 5 s32 OUT 0 iocontrol.0.tool-prep-number 5 s32 OUT 0 iocontrol.0.tool-prep-pocket 5 bit OUT FALSE iocontrol.0.tool-prepare ==> tool-prep-loop 5 bit IN FALSE iocontrol.0.tool-prepared <== tool-prep-loop 5 bit OUT FALSE iocontrol.0.user-enable-out ==> estop-loop 5 bit OUT FALSE iocontrol.0.user-request-enable 14 bit IN FALSE logic.0.in-00 <== mpg 14 bit IN FALSE logic.0.in-01 <== manual 14 bit IN FALSE logic.0.in-02 <== referent 14 bit IN FALSE logic.0.in-03 <== jogi 14 bit OUT FALSE logic.0.xor ==> btn 9 float IN 1 motion.adaptive-feed 9 float IN 0 motion.analog-in-00 9 float IN 0 motion.analog-in-01 9 float IN 0 motion.analog-in-02 9 float IN 0 motion.analog-in-03 9 float OUT 0 motion.analog-out-00 9 float OUT 0 motion.analog-out-01 9 float OUT 0 motion.analog-out-02 9 float OUT 0 motion.analog-out-03 9 bit OUT FALSE motion.coord-error 9 bit OUT TRUE motion.coord-mode 9 float OUT 0 motion.current-vel 9 bit IN FALSE motion.digital-in-00 9 bit IN FALSE motion.digital-in-01 9 bit IN FALSE motion.digital-in-02 9 bit IN FALSE motion.digital-in-03 9 bit OUT FALSE motion.digital-out-00 9 bit OUT FALSE motion.digital-out-01 9 bit OUT FALSE motion.digital-out-02 9 bit OUT FALSE motion.digital-out-03 9 float OUT 0 motion.distance-to-go 9 bit IN TRUE motion.enable 9 bit IN FALSE motion.feed-hold 9 bit OUT TRUE motion.in-position 9 bit OUT FALSE motion.motion-enabled 9 bit OUT FALSE motion.on-soft-limit 9 bit IN FALSE motion.probe-input 9 s32 OUT 0 motion.program-line 9 float OUT 0 motion.requested-vel 9 bit IN TRUE motion.spindle-at-speed 9 bit OUT TRUE motion.spindle-brake 9 bit OUT FALSE motion.spindle-forward 9 bit I/O FALSE motion.spindle-index-enable 9 bit IN FALSE motion.spindle-is-oriented 9 bit OUT FALSE motion.spindle-locked 9 bit OUT FALSE motion.spindle-on 9 bit OUT FALSE motion.spindle-orient 9 float OUT 0 motion.spindle-orient-angle 9 s32 IN 0 motion.spindle-orient-fault 9 s32 OUT 0 motion.spindle-orient-mode 9 bit OUT FALSE motion.spindle-reverse 9 float IN 0 motion.spindle-revs 9 float OUT 0 motion.spindle-speed-cmd-rps 9 float IN 0 motion.spindle-speed-in 9 float OUT 0 motion.spindle-speed-out 9 float OUT 0 motion.spindle-speed-out-rps 9 bit OUT FALSE motion.teleop-mode 9 float OUT 0 motion.tooloffset.a 9 float OUT 0 motion.tooloffset.b 9 float OUT 0 motion.tooloffset.c 9 float OUT 0 motion.tooloffset.u 9 float OUT 0 motion.tooloffset.v 9 float OUT 0 motion.tooloffset.w 9 float OUT 0 motion.tooloffset.x 9 float OUT 0 motion.tooloffset.y 9 float OUT 0 motion.tooloffset.z 19 float IN 100 mult2.0.in0 19 float IN 1 mult2.0.in1 <== mult 19 float OUT 100 mult2.0.out 19 float IN 0.25 mult2.1.in0 19 float IN 1 mult2.1.in1 <== max_out 19 float OUT 0.25 mult2.1.out ==> jog-scal 20 float IN 10 mux2.0.in0 20 float IN 500 mux2.0.in1 20 float OUT 10 mux2.0.out ==> out 20 bit IN FALSE mux2.0.sel <== sel 21 float IN 1 mux4.0.in0 21 float IN 0.1 mux4.0.in1 21 float IN 0.01 mux4.0.in2 21 float IN 0 mux4.0.in3 21 float OUT 1 mux4.0.out ==> max_out 21 bit IN FALSE mux4.0.sel0 <== sel0 21 bit IN FALSE mux4.0.sel1 <== sel1 22 bit IN FALSE mygui.hbutton.0 22 bit IN FALSE mygui.hbutton.1 22 bit IN FALSE mygui.hbutton.2 22 bit IN FALSE mygui.hbutton.3 22 bit IN FALSE mygui.hbutton.4 22 bit IN FALSE mygui.hbutton.5 22 bit IN FALSE mygui.hbutton.6 22 bit IN FALSE mygui.hbutton.7 22 bit IN TRUE mygui.mode_auto <== auto 22 bit IN FALSE mygui.mode_edit <== edit 22 bit IN FALSE mygui.mode_jogi <== jogi 22 bit IN FALSE mygui.mode_jogu <== manual 22 bit IN FALSE mygui.mode_mdi <== mdi 22 bit IN FALSE mygui.mode_mpg <== mpg 22 bit IN FALSE mygui.mode_referent <== referent 22 bit IN FALSE mygui.vbutton.0 22 bit IN FALSE mygui.vbutton.1 <== btn1 22 bit IN FALSE mygui.vbutton.2 <== btn2 22 bit IN FALSE mygui.vbutton.3 22 bit IN FALSE mygui.vbutton.4 22 bit IN FALSE mygui.vbutton.5 22 bit IN FALSE mygui.vbutton.6 22 bit IN FALSE mygui.vbutton.7 17 bit IN FALSE parport.0.pin-01-out <== migz 17 bit OUT TRUE parport.0.pin-02-in 17 bit OUT FALSE parport.0.pin-02-in-not ==> mdi 17 bit OUT TRUE parport.0.pin-03-in 17 bit OUT FALSE parport.0.pin-03-in-not ==> no_rapid_butt 17 bit OUT TRUE parport.0.pin-04-in 17 bit OUT FALSE parport.0.pin-04-in-not ==> mpg 17 bit OUT TRUE parport.0.pin-05-in 17 bit OUT FALSE parport.0.pin-05-in-not ==> edit 17 bit OUT FALSE parport.0.pin-06-in 17 bit OUT TRUE parport.0.pin-06-in-not ==> auto 17 bit OUT TRUE parport.0.pin-07-in 17 bit OUT FALSE parport.0.pin-07-in-not ==> btn2 17 bit OUT TRUE parport.0.pin-08-in ==> enc.1-b 17 bit OUT FALSE parport.0.pin-08-in-not 17 bit OUT TRUE parport.0.pin-09-in 17 bit OUT FALSE parport.0.pin-09-in-not ==> btn1 17 bit OUT TRUE parport.0.pin-10-in 17 bit OUT FALSE parport.0.pin-10-in-not ==> jogi 17 bit OUT TRUE parport.0.pin-11-in 17 bit OUT FALSE parport.0.pin-11-in-not ==> zm 17 bit OUT TRUE parport.0.pin-12-in 17 bit OUT FALSE parport.0.pin-12-in-not ==> manual 17 bit OUT TRUE parport.0.pin-13-in ==> enc.1-a 17 bit OUT FALSE parport.0.pin-13-in-not 17 bit IN FALSE parport.0.pin-14-out 17 bit OUT TRUE parport.0.pin-15-in 17 bit OUT FALSE parport.0.pin-15-in-not ==> referent 17 bit IN FALSE parport.0.pin-16-out 17 bit IN FALSE parport.0.pin-17-out 17 bit IN FALSE parport.1.pin-01-out <== sel 17 bit OUT TRUE parport.1.pin-02-in 17 bit OUT FALSE parport.1.pin-02-in-not ==> sel1 17 bit OUT TRUE parport.1.pin-03-in 17 bit OUT FALSE parport.1.pin-03-in-not ==> sel0 17 bit OUT FALSE parport.1.pin-04-in ==> enc.0-a 17 bit OUT TRUE parport.1.pin-04-in-not 17 bit OUT TRUE parport.1.pin-05-in 17 bit OUT FALSE parport.1.pin-05-in-not 17 bit OUT TRUE parport.1.pin-06-in 17 bit OUT FALSE parport.1.pin-06-in-not 17 bit OUT TRUE parport.1.pin-07-in 17 bit OUT FALSE parport.1.pin-07-in-not 17 bit OUT TRUE parport.1.pin-08-in 17 bit OUT FALSE parport.1.pin-08-in-not ==> xp 17 bit OUT TRUE parport.1.pin-09-in 17 bit OUT FALSE parport.1.pin-09-in-not ==> zp 17 bit OUT TRUE parport.1.pin-10-in 17 bit OUT FALSE parport.1.pin-10-in-not 17 bit OUT TRUE parport.1.pin-11-in 17 bit OUT FALSE parport.1.pin-11-in-not ==> mpg-x-in 17 bit OUT FALSE parport.1.pin-12-in ==> enc.0-b 17 bit OUT TRUE parport.1.pin-12-in-not 17 bit OUT TRUE parport.1.pin-13-in 17 bit OUT FALSE parport.1.pin-13-in-not ==> xm 17 bit IN FALSE parport.1.pin-14-out <== migx1 17 bit OUT FALSE parport.1.pin-15-in 17 bit OUT TRUE parport.1.pin-15-in-not ==> mpg-z-in 17 bit IN FALSE parport.1.pin-16-out <== migz1 17 bit IN FALSE parport.1.pin-17-out <== migx 10 s32 OUT 0 stepgen.0.counts 10 bit OUT FALSE stepgen.0.dir ==> Xdir 10 bit IN FALSE stepgen.0.enable <== Xen 10 float IN 0 stepgen.0.position-cmd <== Xpos-cmd 10 float OUT 0 stepgen.0.position-fb ==> Xpos-fb 10 bit OUT FALSE stepgen.0.step ==> Xstep 10 s32 OUT 0 stepgen.1.counts 10 bit OUT FALSE stepgen.1.dir ==> Ydir 10 bit IN FALSE stepgen.1.enable <== Yen 10 float IN 0 stepgen.1.position-cmd <== Ypos-cmd 10 float OUT 0 stepgen.1.position-fb ==> Ypos-fb 10 bit OUT FALSE stepgen.1.step ==> Ystep 10 s32 OUT 0 stepgen.2.counts 10 bit OUT FALSE stepgen.2.dir ==> Zdir 10 bit IN FALSE stepgen.2.enable <== Zen 10 float IN 0 stepgen.2.position-cmd <== Zpos-cmd 10 float OUT 0 stepgen.2.position-fb ==> Zpos-fb 10 bit OUT FALSE stepgen.2.step ==> Zstep Pin Aliases: Alias Original Name Signals: Type Value Name (linked to) bit FALSE Xdir <== stepgen.0.dir bit FALSE Xen <== axis.0.amp-enable-out ==> stepgen.0.enable float 0 Xpos-cmd <== axis.0.motor-pos-cmd ==> stepgen.0.position-cmd float 0 Xpos-fb ==> axis.0.motor-pos-fb <== stepgen.0.position-fb bit FALSE Xstep <== stepgen.0.step bit FALSE Ydir <== stepgen.1.dir bit FALSE Yen <== axis.1.amp-enable-out ==> stepgen.1.enable float 0 Ypos-cmd <== axis.1.motor-pos-cmd ==> stepgen.1.position-cmd float 0 Ypos-fb ==> axis.1.motor-pos-fb <== stepgen.1.position-fb bit FALSE Ystep <== stepgen.1.step bit FALSE Zdir <== stepgen.2.dir bit FALSE Zen <== axis.2.amp-enable-out ==> stepgen.2.enable float 0 Zpos-cmd <== axis.2.motor-pos-cmd ==> stepgen.2.position-cmd float 0 Zpos-fb ==> axis.2.motor-pos-fb <== stepgen.2.position-fb bit FALSE Zstep <== stepgen.2.step bit TRUE auto ==> classicladder.0.in-00 ==> halui.mode.auto ==> mygui.mode_auto <== parport.0.pin-06-in-not bit FALSE btn ==> halui.mode.manual <== logic.0.xor bit FALSE btn1 ==> halui.estop.reset ==> mygui.vbutton.1 <== parport.0.pin-09-in-not bit FALSE btn2 ==> halui.machine.on ==> mygui.vbutton.2 <== parport.0.pin-07-in-not s32 0 counts <== encoder.0.counts ==> halui.feed-override.counts bit FALSE edit ==> classicladder.0.in-02 ==> mygui.mode_edit <== parport.0.pin-05-in-not bit FALSE enc.0-a ==> encoder.0.phase-A <== parport.1.pin-04-in bit FALSE enc.0-b ==> encoder.0.phase-B <== parport.1.pin-12-in bit TRUE enc.1-a ==> encoder.1.phase-A <== parport.0.pin-13-in bit TRUE enc.1-b ==> encoder.1.phase-B <== parport.0.pin-08-in bit FALSE estop-loop ==> iocontrol.0.emc-enable-in <== iocontrol.0.user-enable-out bit FALSE inc_jog_x_minus <== classicladder.0.out-08 ==> halui.jog.0.increment-minus bit FALSE inc_jog_x_plus <== classicladder.0.out-06 ==> halui.jog.0.increment-plus bit FALSE inc_jog_z_minus <== classicladder.0.out-02 ==> halui.jog.2.increment-minus bit FALSE inc_jog_z_plus <== classicladder.0.out-10 ==> halui.jog.2.increment-plus bit FALSE is_x_home ==> classicladder.0.in-11 <== halui.joint.2.is-homed bit FALSE is_z_home ==> classicladder.0.in-09 <== halui.joint.0.is-homed float 0.25 jog-scal ==> axis.0.jog-scale ==> axis.2.jog-scale <== mult2.1.out bit FALSE jog_x_minus <== classicladder.0.out-09 ==> halui.jog.0.minus bit FALSE jog_x_plus <== classicladder.0.out-05 ==> halui.jog.0.plus bit FALSE jog_z_minus <== classicladder.0.out-11 ==> halui.jog.2.plus bit FALSE jog_z_plus <== classicladder.0.out-01 ==> halui.jog.2.minus bit FALSE jogi ==> classicladder.0.in-04 ==> logic.0.in-03 ==> mygui.mode_jogi <== parport.0.pin-10-in-not bit FALSE manual ==> classicladder.0.in-03 ==> logic.0.in-01 ==> mygui.mode_jogu <== parport.0.pin-12-in-not float 1 max_out ==> halui.jog.0.increment ==> halui.jog.2.increment ==> mult2.1.in1 <== mux4.0.out bit FALSE mdi ==> classicladder.0.in-01 ==> halui.mode.mdi ==> mygui.mode_mdi <== parport.0.pin-02-in-not bit FALSE migx <== classicladder.0.out-07 ==> parport.1.pin-17-out bit FALSE migx1 <== classicladder.0.out-12 ==> parport.1.pin-14-out bit FALSE migz <== classicladder.0.out-03 ==> parport.0.pin-01-out bit FALSE migz1 <== classicladder.0.out-13 ==> parport.1.pin-16-out bit FALSE mpg ==> classicladder.0.in-05 ==> logic.0.in-00 ==> mygui.mode_mpg <== parport.0.pin-04-in-not bit FALSE mpg-x-in ==> classicladder.0.in-19 <== parport.1.pin-11-in-not bit FALSE mpg-x-out ==> axis.0.jog-enable <== classicladder.0.out-15 bit TRUE mpg-z-in ==> classicladder.0.in-20 <== parport.1.pin-15-in-not bit TRUE mpg-z-out ==> axis.2.jog-enable <== classicladder.0.out-16 float 1 mult <== halui.feed-override.value ==> mult2.0.in1 bit FALSE no_inc_jog_x <== axis.0.kb-jog-active ==> classicladder.0.in-14 ==> classicladder.0.in-17 bit FALSE no_inc_jog_z <== axis.2.kb-jog-active ==> classicladder.0.in-15 ==> classicladder.0.in-16 bit FALSE no_rapid_butt ==> classicladder.0.in-18 <== parport.0.pin-03-in-not float 10 out ==> halui.jog-speed <== mux2.0.out s32 0 pend-counts ==> axis.0.jog-counts ==> axis.2.jog-counts <== encoder.1.counts bit FALSE referent ==> classicladder.0.in-06 ==> logic.0.in-02 ==> mygui.mode_referent <== parport.0.pin-15-in-not bit FALSE sel <== classicladder.0.out-14 ==> mux2.0.sel ==> parport.1.pin-01-out bit FALSE sel0 ==> mux4.0.sel0 <== parport.1.pin-03-in-not bit FALSE sel1 ==> mux4.0.sel1 <== parport.1.pin-02-in-not bit FALSE tool-change-loop <== iocontrol.0.tool-change ==> iocontrol.0.tool-changed bit FALSE tool-prep-loop <== iocontrol.0.tool-prepare ==> iocontrol.0.tool-prepared bit FALSE x_home <== classicladder.0.out-04 ==> halui.joint.2.home bit FALSE xm ==> classicladder.0.in-10 <== parport.1.pin-13-in-not bit FALSE xp ==> classicladder.0.in-13 <== parport.1.pin-08-in-not bit FALSE z_home <== classicladder.0.out-00 ==> halui.joint.0.home bit FALSE zm ==> classicladder.0.in-08 <== parport.0.pin-11-in-not bit FALSE zp ==> classicladder.0.in-12 <== parport.1.pin-09-in-not Parameters: Owner Type Dir Value Name 9 s32 RO 0 axis.0.home-state 9 s32 RO 0 axis.1.home-state 9 s32 RO 0 axis.2.home-state 13 s32 RO 123740 classicladder.0.refresh.time 13 s32 RW 184680 classicladder.0.refresh.tmax 13 s32 RO 2 classicladder.ladder-state 18 s32 RO 1960 encoder.capture-position.time 18 s32 RW 40790 encoder.capture-position.tmax 18 s32 RO 580 encoder.update-counters.time 18 s32 RW 19820 encoder.update-counters.tmax 12 u32 RO 0x00000009 hm2_5i25.0.7i77.0.0.nvbaudrate 12 u32 RO 0x1200006E hm2_5i25.0.7i77.0.0.nvunitnumber 12 u32 RO 0x00000032 hm2_5i25.0.7i77.0.0.nvwatchdogtimeout 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-00-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-01-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-02-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-03-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-04-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-05-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-06-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-07-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-08-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-09-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-10-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-11-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-12-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-13-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-14-invert 12 bit RW FALSE hm2_5i25.0.7i77.0.0.output-15-invert 12 u32 RO 0x0000000A hm2_5i25.0.7i77.0.0.swrevision 12 bit RW FALSE hm2_5i25.0.7i77.0.1.analogena-invert 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-maxlim 12 float RW -10 hm2_5i25.0.7i77.0.1.analogout0-minlim 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-scalemax 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-maxlim 12 float RW -10 hm2_5i25.0.7i77.0.1.analogout1-minlim 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-scalemax 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-maxlim 12 float RW -10 hm2_5i25.0.7i77.0.1.analogout2-minlim 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-scalemax 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-maxlim 12 float RW -10 hm2_5i25.0.7i77.0.1.analogout3-minlim 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-scalemax 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-maxlim 12 float RW -10 hm2_5i25.0.7i77.0.1.analogout4-minlim 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-scalemax 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-maxlim 12 float RW -10 hm2_5i25.0.7i77.0.1.analogout5-minlim 12 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-scalemax 12 u32 RO 0x00000009 hm2_5i25.0.7i77.0.1.nvbaudrate 12 u32 RO 0x1100006E hm2_5i25.0.7i77.0.1.nvunitnumber 12 u32 RO 0x00000032 hm2_5i25.0.7i77.0.1.nvwatchdogtimeout 12 bit RW FALSE hm2_5i25.0.7i77.0.1.spinena-invert 12 u32 RO 0x0000000B hm2_5i25.0.7i77.0.1.swrevision 12 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode 12 bit RW TRUE hm2_5i25.0.encoder.00.filter 12 bit RW FALSE hm2_5i25.0.encoder.00.index-invert 12 bit RW FALSE hm2_5i25.0.encoder.00.index-mask 12 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert 12 float RW 1 hm2_5i25.0.encoder.00.scale 12 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout 12 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode 12 bit RW TRUE hm2_5i25.0.encoder.01.filter 12 bit RW FALSE hm2_5i25.0.encoder.01.index-invert 12 bit RW FALSE hm2_5i25.0.encoder.01.index-mask 12 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert 12 float RW 1 hm2_5i25.0.encoder.01.scale 12 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout 12 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode 12 bit RW TRUE hm2_5i25.0.encoder.02.filter 12 bit RW FALSE hm2_5i25.0.encoder.02.index-invert 12 bit RW FALSE hm2_5i25.0.encoder.02.index-mask 12 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert 12 float RW 1 hm2_5i25.0.encoder.02.scale 12 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout 12 bit RW FALSE hm2_5i25.0.encoder.03.counter-mode 12 bit RW TRUE hm2_5i25.0.encoder.03.filter 12 bit RW FALSE hm2_5i25.0.encoder.03.index-invert 12 bit RW FALSE hm2_5i25.0.encoder.03.index-mask 12 bit RW FALSE hm2_5i25.0.encoder.03.index-mask-invert 12 float RW 1 hm2_5i25.0.encoder.03.scale 12 float RW 0.5 hm2_5i25.0.encoder.03.vel-timeout 12 bit RW FALSE hm2_5i25.0.encoder.04.counter-mode 12 bit RW TRUE hm2_5i25.0.encoder.04.filter 12 bit RW FALSE hm2_5i25.0.encoder.04.index-invert 12 bit RW FALSE hm2_5i25.0.encoder.04.index-mask 12 bit RW FALSE hm2_5i25.0.encoder.04.index-mask-invert 12 float RW 1 hm2_5i25.0.encoder.04.scale 12 float RW 0.5 hm2_5i25.0.encoder.04.vel-timeout 12 bit RW FALSE hm2_5i25.0.encoder.05.counter-mode 12 bit RW TRUE hm2_5i25.0.encoder.05.filter 12 bit RW FALSE hm2_5i25.0.encoder.05.index-invert 12 bit RW FALSE hm2_5i25.0.encoder.05.index-mask 12 bit RW FALSE hm2_5i25.0.encoder.05.index-mask-invert 12 float RW 1 hm2_5i25.0.encoder.05.scale 12 float RW 0.5 hm2_5i25.0.encoder.05.vel-timeout 12 bit RW FALSE hm2_5i25.0.gpio.000.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.000.is_output 12 bit RW FALSE hm2_5i25.0.gpio.001.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.001.is_output 12 bit RW FALSE hm2_5i25.0.gpio.002.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.002.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.002.is_output 12 bit RW FALSE hm2_5i25.0.gpio.003.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.005.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.007.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.017.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.017.is_output 12 bit RW FALSE hm2_5i25.0.gpio.018.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.018.is_output 12 bit RW FALSE hm2_5i25.0.gpio.019.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.019.is_output 12 bit RW FALSE hm2_5i25.0.gpio.020.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.020.is_output 12 bit RW FALSE hm2_5i25.0.gpio.021.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.021.is_output 12 bit RW FALSE hm2_5i25.0.gpio.022.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.022.is_output 12 bit RW FALSE hm2_5i25.0.gpio.023.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.023.is_output 12 bit RW FALSE hm2_5i25.0.gpio.024.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.024.is_output 12 bit RW FALSE hm2_5i25.0.gpio.025.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.025.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.025.is_output 12 bit RW FALSE hm2_5i25.0.gpio.026.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.026.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.026.is_output 12 bit RW FALSE hm2_5i25.0.gpio.027.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.027.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.027.is_output 12 bit RW FALSE hm2_5i25.0.gpio.028.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.028.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.028.is_output 12 bit RW FALSE hm2_5i25.0.gpio.029.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.029.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.029.is_output 12 bit RW FALSE hm2_5i25.0.gpio.030.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.030.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.030.is_output 12 bit RW FALSE hm2_5i25.0.gpio.031.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.031.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.031.is_output 12 bit RW FALSE hm2_5i25.0.gpio.032.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.032.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.032.is_output 12 bit RW FALSE hm2_5i25.0.gpio.033.invert_output 12 bit RW FALSE hm2_5i25.0.gpio.033.is_opendrain 12 bit RW FALSE hm2_5i25.0.gpio.033.is_output 12 bit RW FALSE hm2_5i25.0.io_error 12 s32 RO 660 hm2_5i25.0.pet_watchdog.time 12 s32 RW 33550 hm2_5i25.0.pet_watchdog.tmax 12 s32 RO 60780 hm2_5i25.0.read.time 12 s32 RW 159820 hm2_5i25.0.read.tmax 12 s32 RO 0 hm2_5i25.0.read_gpio.time 12 s32 RW 0 hm2_5i25.0.read_gpio.tmax 12 u32 RW 0x00000001 hm2_5i25.0.sserial.port-0.fault-dec 12 u32 RW 0x0000000A hm2_5i25.0.sserial.port-0.fault-inc 12 u32 RW 0x000000C8 hm2_5i25.0.sserial.port-0.fault-lim 12 u32 RW 0x00989680 hm2_5i25.0.watchdog.timeout_ns 12 s32 RO 24970 hm2_5i25.0.write.time 12 s32 RW 83840 hm2_5i25.0.write.tmax 12 s32 RO 0 hm2_5i25.0.write_gpio.time 12 s32 RW 0 hm2_5i25.0.write_gpio.tmax 14 s32 RO 1380 logic.0.time 14 s32 RW 36270 logic.0.tmax 9 s32 RO 1610 motion-command-handler.time 9 s32 RW 39470 motion-command-handler.tmax 9 s32 RO 58450 motion-controller.time 9 s32 RW 133670 motion-controller.tmax 9 bit RO FALSE motion.debug-bit-0 9 bit RO FALSE motion.debug-bit-1 9 float RO 1 motion.debug-float-0 9 float RO 0 motion.debug-float-1 9 float RO 0 motion.debug-float-2 9 float RO 1 motion.debug-float-3 9 s32 RO 0 motion.debug-s32-0 9 s32 RO 0 motion.debug-s32-1 9 u32 RO 0x0028CF4E motion.servo.last-period 9 float RO 1004162 motion.servo.last-period-ns 9 u32 RW 0x00000000 motion.servo.overruns 19 s32 RO 550 mult2.0.time 19 s32 RW 37460 mult2.0.tmax 19 s32 RO 100 mult2.1.time 19 s32 RW 31850 mult2.1.tmax 20 s32 RO 1420 mux2.0.time 20 s32 RW 35100 mux2.0.tmax 21 s32 RO 820 mux4.0.time 21 s32 RW 41980 mux4.0.tmax 17 bit RW FALSE parport.0.pin-01-out-invert 17 bit RW FALSE parport.0.pin-01-out-reset 17 bit RW FALSE parport.0.pin-14-out-invert 17 bit RW FALSE parport.0.pin-14-out-reset 17 bit RW FALSE parport.0.pin-16-out-invert 17 bit RW FALSE parport.0.pin-16-out-reset 17 bit RW FALSE parport.0.pin-17-out-invert 17 bit RW FALSE parport.0.pin-17-out-reset 17 s32 RO 7490 parport.0.read.time 17 s32 RW 30830 parport.0.read.tmax 17 s32 RO 0 parport.0.reset.time 17 s32 RW 0 parport.0.reset.tmax 17 s32 RO 3880 parport.0.write.time 17 s32 RW 27140 parport.0.write.tmax 17 bit RW FALSE parport.1.pin-01-out-invert 17 bit RW FALSE parport.1.pin-01-out-reset 17 bit RW FALSE parport.1.pin-14-out-invert 17 bit RW FALSE parport.1.pin-14-out-reset 17 bit RW FALSE parport.1.pin-16-out-invert 17 bit RW FALSE parport.1.pin-16-out-reset 17 bit RW FALSE parport.1.pin-17-out-invert 17 bit RW FALSE parport.1.pin-17-out-reset 17 s32 RO 6250 parport.1.read.time 17 s32 RW 32600 parport.1.read.tmax 17 s32 RO 0 parport.1.reset.time 17 s32 RW 0 parport.1.reset.tmax 17 s32 RO 2190 parport.1.write.time 17 s32 RW 26150 parport.1.write.tmax 17 s32 RO 0 parport.read-all.time 17 s32 RW 0 parport.read-all.tmax 17 s32 RO 0 parport.write-all.time 17 s32 RW 0 parport.write-all.tmax 27 s32 RO 1460 scope.sample.time 27 s32 RW 41060 scope.sample.tmax 10 u32 RW 0x0000C342 stepgen.0.dirhold 10 u32 RW 0x0000C342 stepgen.0.dirsetup 10 float RO 0 stepgen.0.frequency 10 float RW 60 stepgen.0.maxaccel 10 float RW 0 stepgen.0.maxvel 10 float RW 800 stepgen.0.position-scale 10 s32 RO 0 stepgen.0.rawcounts 10 u32 RW 0x0000C342 stepgen.0.steplen 10 u32 RW 0x0000C342 stepgen.0.stepspace 10 u32 RW 0x0000C342 stepgen.1.dirhold 10 u32 RW 0x0000C342 stepgen.1.dirsetup 10 float RO 0 stepgen.1.frequency 10 float RW 60 stepgen.1.maxaccel 10 float RW 0 stepgen.1.maxvel 10 float RW 800 stepgen.1.position-scale 10 s32 RO 0 stepgen.1.rawcounts 10 u32 RW 0x0000C342 stepgen.1.steplen 10 u32 RW 0x0000C342 stepgen.1.stepspace 10 u32 RW 0x0000C342 stepgen.2.dirhold 10 u32 RW 0x0000C342 stepgen.2.dirsetup 10 float RO 0 stepgen.2.frequency 10 float RW 60 stepgen.2.maxaccel 10 float RW 0 stepgen.2.maxvel 10 float RW 800 stepgen.2.position-scale 10 s32 RO 0 stepgen.2.rawcounts 10 u32 RW 0x0000C342 stepgen.2.steplen 10 u32 RW 0x0000C342 stepgen.2.stepspace 10 s32 RO 1000 stepgen.capture-position.time 10 s32 RW 36660 stepgen.capture-position.tmax 10 s32 RO 860 stepgen.make-pulses.time 10 s32 RW 25620 stepgen.make-pulses.tmax 10 s32 RO 1130 stepgen.update-freq.time 10 s32 RW 38370 stepgen.update-freq.tmax 9 float RO 0 tc.0.acc 9 float RO 0 tc.0.pos 9 float RO 0 tc.0.vel 9 float RO 0 tc.1.acc 9 float RO 0 tc.1.pos 9 float RO 0 tc.1.vel 9 float RO 0 tc.2.acc 9 float RO 0 tc.2.pos 9 float RO 0 tc.2.vel 9 float RO 0 tc.3.acc 9 float RO 0 tc.3.pos 9 float RO 0 tc.3.vel 9 u32 RO 0x00000000 traj.active_tc 9 float RO 0 traj.pos_out 9 float RO 0 traj.vel_out Parameter Aliases: Alias Original Name Exported Functions: Owner CodeAddr Arg FP Users Name 00013 f99d2612 00000000 YES 1 classicladder.0.refresh 00018 f9a1c164 f96303e0 YES 1 encoder.capture-position 00018 f9a1c000 f96303e0 NO 1 encoder.update-counters 00012 f998f6c6 f4998000 NO 1 hm2_5i25.0.pet_watchdog 00012 f9981b1c f4998000 YES 1 hm2_5i25.0.read 00012 f9981a3d f4998000 YES 0 hm2_5i25.0.read_gpio 00012 f9981a6d f4998000 YES 1 hm2_5i25.0.write 00012 f9981a0d f4998000 YES 0 hm2_5i25.0.write_gpio 00014 f9a05000 f96300f0 NO 1 logic.0 00009 f96a08a5 00000000 YES 1 motion-command-handler 00009 f96a2f96 00000000 YES 1 motion-controller 00019 f9a27000 f9630538 YES 1 mult2.0 00019 f9a27000 f9630548 YES 1 mult2.1 00020 f9a31000 f9630568 YES 1 mux2.0 00021 f9a3b000 f96305b0 YES 1 mux4.0 00017 f9a10000 f96301a0 NO 1 parport.0.read 00017 f9a10231 f96301a0 NO 0 parport.0.reset 00017 f9a10312 f96301a0 NO 1 parport.0.write 00017 f9a10000 f96302a8 NO 1 parport.1.read 00017 f9a10231 f96302a8 NO 0 parport.1.reset 00017 f9a10312 f96302a8 NO 1 parport.1.write 00017 f9a100c4 f96301a0 NO 0 parport.read-all 00017 f9a104a0 f96301a0 NO 0 parport.write-all 00027 f9a45201 00000000 NO 1 scope.sample 00010 f995620f f962f160 YES 1 stepgen.capture-position 00010 f9956000 f962f160 NO 1 stepgen.make-pulses 00010 f9956315 f962f160 YES 1 stepgen.update-freq Realtime Threads: Period FP Name ( Time, Max-Time ) 999720 YES servo-thread ( 286800, 560940 ) 1 hm2_5i25.0.read 2 hm2_5i25.0.write 3 hm2_5i25.0.pet_watchdog 4 classicladder.0.refresh 5 logic.0 6 stepgen.capture-position 7 motion-command-handler 8 motion-controller 9 stepgen.update-freq 10 mult2.0 11 encoder.capture-position 12 mux2.0 13 mux4.0 14 mult2.1 15 scope.sample 49986 NO base-thread ( 20870, 49170 ) 1 parport.1.read 2 parport.0.read 3 stepgen.make-pulses 4 parport.0.write 5 parport.1.write 6 encoder.update-counters