7 float OUT 1 axis.0.free-vel-lim 7 bit IN FALSE axis.0.home-sw-in <== home-switch 7 bit OUT FALSE axis.0.homed 7 bit OUT FALSE axis.0.homing 7 bit OUT FALSE axis.0.in-position 7 bit I/O FALSE axis.0.index-enable 7 s32 IN 0 axis.0.jog-counts 7 bit IN FALSE axis.0.jog-enable 7 float IN 0 axis.0.jog-scale 7 bit IN FALSE axis.0.jog-vel-mode 7 float OUT 0 axis.0.joint-pos-cmd 7 float OUT 0 axis.0.joint-pos-fb 7 float OUT 0 axis.0.joint-vel-cmd 7 bit OUT TRUE axis.0.kb-jog-active 7 float OUT 0 axis.0.motor-offset 7 float OUT 0 axis.0.motor-pos-cmd ==> emcmot.00.pos-cmd 7 float IN 0 axis.0.motor-pos-fb <== motor.00.pos-fb 7 bit OUT FALSE axis.0.neg-hard-limit 7 bit IN FALSE axis.0.neg-lim-sw-in 7 bit OUT FALSE axis.0.pos-hard-limit 7 bit IN FALSE axis.0.pos-lim-sw-in 7 bit OUT FALSE axis.0.wheel-jog-active 7 bit OUT TRUE axis.1.active 7 bit OUT FALSE axis.1.amp-enable-out ==> emcmot.01.enable 7 bit IN FALSE axis.1.amp-fault-in 7 float OUT 0 axis.1.backlash-corr 7 float OUT 0 axis.1.backlash-filt 7 float OUT 0 axis.1.backlash-vel 7 float OUT 0 axis.1.coarse-pos-cmd 7 bit OUT FALSE axis.1.error 7 float OUT 0 axis.1.f-error 7 float OUT 0.002 axis.1.f-error-lim 7 bit OUT FALSE axis.1.f-errored 7 bit OUT FALSE axis.1.faulted 7 float OUT 0 axis.1.free-pos-cmd 7 bit OUT FALSE axis.1.free-tp-enable 7 float OUT 0 axis.1.free-vel-lim 7 bit IN FALSE axis.1.home-sw-in <== home-switch 7 bit OUT FALSE axis.1.homed 7 bit OUT FALSE axis.1.homing 7 bit OUT TRUE axis.1.in-position 7 bit I/O FALSE axis.1.index-enable <=> y-index-enable 7 s32 IN 0 axis.1.jog-counts 7 bit IN FALSE axis.1.jog-enable 7 float IN 0 axis.1.jog-scale 7 bit IN FALSE axis.1.jog-vel-mode 7 float OUT -0 axis.1.joint-pos-cmd 7 float OUT -0 axis.1.joint-pos-fb 7 float OUT 0 axis.1.joint-vel-cmd 7 bit OUT FALSE axis.1.kb-jog-active 7 float OUT 0 axis.1.motor-offset 7 float OUT 0 axis.1.motor-pos-cmd ==> emcmot.01.pos-cmd 7 float IN -0 axis.1.motor-pos-fb <== motor.01.pos-fb 7 bit OUT FALSE axis.1.neg-hard-limit 7 bit IN FALSE axis.1.neg-lim-sw-in 7 bit OUT FALSE axis.1.pos-hard-limit 7 bit IN FALSE axis.1.pos-lim-sw-in 7 bit OUT FALSE axis.1.wheel-jog-active 7 bit OUT TRUE axis.2.active 7 bit OUT FALSE axis.2.amp-enable-out ==> emcmot.02.enable 7 bit IN FALSE axis.2.amp-fault-in 7 float OUT 0 axis.2.backlash-corr 7 float OUT 0 axis.2.backlash-filt 7 float OUT 0 axis.2.backlash-vel 7 float OUT 0 axis.2.coarse-pos-cmd 7 bit OUT FALSE axis.2.error 7 float OUT 0 axis.2.f-error 7 float OUT 0.002 axis.2.f-error-lim 7 bit OUT FALSE axis.2.f-errored 7 bit OUT FALSE axis.2.faulted 7 float OUT 0 axis.2.free-pos-cmd 7 bit OUT FALSE axis.2.free-tp-enable 7 float OUT 0 axis.2.free-vel-lim 7 bit IN FALSE axis.2.home-sw-in <== home-switch 7 bit OUT FALSE axis.2.homed 7 bit OUT FALSE axis.2.homing 7 bit OUT TRUE axis.2.in-position 7 bit I/O FALSE axis.2.index-enable 7 s32 IN 0 axis.2.jog-counts 7 bit IN FALSE axis.2.jog-enable 7 float IN 0 axis.2.jog-scale 7 bit IN FALSE axis.2.jog-vel-mode 7 float OUT 0 axis.2.joint-pos-cmd 7 float OUT 0 axis.2.joint-pos-fb 7 float OUT 0 axis.2.joint-vel-cmd 7 bit OUT FALSE axis.2.kb-jog-active 7 float OUT 0 axis.2.motor-offset 7 float OUT 0 axis.2.motor-pos-cmd ==> emcmot.02.pos-cmd 7 float IN 0 axis.2.motor-pos-fb <== motor.02.pos-fb 7 bit OUT FALSE axis.2.neg-hard-limit 7 bit IN FALSE axis.2.neg-lim-sw-in 7 bit OUT FALSE axis.2.pos-hard-limit 7 bit IN FALSE axis.2.pos-lim-sw-in 7 bit OUT FALSE axis.2.wheel-jog-active 11 bit OUT FALSE axisui.jog.a 11 bit OUT FALSE axisui.jog.b 11 bit OUT FALSE axisui.jog.c 11 float OUT 0 axisui.jog.increment 11 bit OUT FALSE axisui.jog.u 11 bit OUT FALSE axisui.jog.v 11 bit OUT FALSE axisui.jog.w 11 bit OUT TRUE axisui.jog.x 11 bit OUT FALSE axisui.jog.y 11 bit OUT FALSE axisui.jog.z 11 bit IN FALSE axisui.notifications-clear 11 bit IN FALSE axisui.notifications-clear-error 11 bit IN FALSE axisui.notifications-clear-info 11 bit IN FALSE axisui.set-manual-mode 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-00 ==> home-switch 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-00-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-01 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-01-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-02 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-02-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-03 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-03-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-04 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-04-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-05 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-05-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-06 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-06-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-07 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-07-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-08 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-08-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-09 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-09-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-10 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-10-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-11 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-11-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-12 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-12-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-13 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-13-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-14 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-14-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-15 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-15-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-16 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-16-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-17 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-17-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-18 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-18-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-19 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-19-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-20 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-20-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-21 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-21-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-22 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-22-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-23 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-23-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-24 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-24-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-25 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-25-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-26 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-26-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-27 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-27-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-28 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-28-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-29 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-29-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-30 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-30-not 10 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-31 10 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-31-not 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-00 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-01 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-02 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-03 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-04 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-05 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-06 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-07 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-08 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-09 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-10 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-11 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-12 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-13 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-14 10 bit IN FALSE hm2_5i25.0.7i77.0.0.output-15 10 bit IN FALSE hm2_5i25.0.7i77.0.1.analogena <== emcmot.00.enable 10 float IN 0 hm2_5i25.0.7i77.0.1.analogout0 <== motor.00.command 10 float IN 0 hm2_5i25.0.7i77.0.1.analogout1 <== motor.01.command 10 float IN 0 hm2_5i25.0.7i77.0.1.analogout2 <== motor.02.command 10 float IN 0 hm2_5i25.0.7i77.0.1.analogout3 10 float IN 0 hm2_5i25.0.7i77.0.1.analogout4 10 float IN 0 hm2_5i25.0.7i77.0.1.analogout5 10 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena 10 s32 OUT 0 hm2_5i25.0.encoder.00.count 10 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched 10 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable 10 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable 10 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity 10 float OUT 0 hm2_5i25.0.encoder.00.position ==> motor.00.pos-fb 10 float OUT 0 hm2_5i25.0.encoder.00.position-latched 10 s32 OUT 65535 hm2_5i25.0.encoder.00.rawcounts 10 s32 OUT 65535 hm2_5i25.0.encoder.00.rawlatch 10 bit IN FALSE hm2_5i25.0.encoder.00.reset 10 float OUT 0 hm2_5i25.0.encoder.00.velocity 10 s32 OUT 0 hm2_5i25.0.encoder.01.count 10 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched 10 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable <=> y-index-enable 10 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable 10 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity 10 float OUT -0 hm2_5i25.0.encoder.01.position ==> motor.01.pos-fb 10 float OUT -0 hm2_5i25.0.encoder.01.position-latched 10 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts 10 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch 10 bit IN FALSE hm2_5i25.0.encoder.01.reset 10 float OUT 0 hm2_5i25.0.encoder.01.velocity 10 s32 OUT 0 hm2_5i25.0.encoder.02.count 10 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched 10 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable 10 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable 10 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity 10 float OUT 0 hm2_5i25.0.encoder.02.position ==> motor.02.pos-fb 10 float OUT 0 hm2_5i25.0.encoder.02.position-latched 10 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts 10 s32 OUT 0 hm2_5i25.0.encoder.02.rawlatch 10 bit IN FALSE hm2_5i25.0.encoder.02.reset 10 float OUT 0 hm2_5i25.0.encoder.02.velocity 10 s32 OUT 0 hm2_5i25.0.encoder.03.count 10 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched 10 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable 10 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable 10 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity 10 float OUT 0 hm2_5i25.0.encoder.03.position 10 float OUT 0 hm2_5i25.0.encoder.03.position-latched 10 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts 10 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch 10 bit IN FALSE hm2_5i25.0.encoder.03.reset 10 float OUT 0 hm2_5i25.0.encoder.03.velocity 10 s32 OUT 0 hm2_5i25.0.encoder.04.count 10 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched 10 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable 10 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable 10 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity 10 float OUT 0 hm2_5i25.0.encoder.04.position 10 float OUT 0 hm2_5i25.0.encoder.04.position-latched 10 s32 OUT 0 hm2_5i25.0.encoder.04.rawcounts 10 s32 OUT 0 hm2_5i25.0.encoder.04.rawlatch 10 bit IN FALSE hm2_5i25.0.encoder.04.reset 10 float OUT 0 hm2_5i25.0.encoder.04.velocity 10 s32 OUT 0 hm2_5i25.0.encoder.05.count 10 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched 10 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable 10 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable 10 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity 10 float OUT 0 hm2_5i25.0.encoder.05.position 10 float OUT 0 hm2_5i25.0.encoder.05.position-latched 10 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts 10 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch 10 bit IN FALSE hm2_5i25.0.encoder.05.reset 10 float OUT 0 hm2_5i25.0.encoder.05.velocity 10 bit OUT TRUE hm2_5i25.0.gpio.000.in 10 bit OUT FALSE hm2_5i25.0.gpio.000.in_not 10 bit IN FALSE hm2_5i25.0.gpio.000.out 10 bit OUT TRUE hm2_5i25.0.gpio.001.in 10 bit OUT FALSE hm2_5i25.0.gpio.001.in_not 10 bit IN FALSE hm2_5i25.0.gpio.001.out 10 bit OUT TRUE hm2_5i25.0.gpio.002.in 10 bit OUT FALSE hm2_5i25.0.gpio.002.in_not 10 bit IN FALSE hm2_5i25.0.gpio.002.out 10 bit OUT TRUE hm2_5i25.0.gpio.003.in 10 bit OUT FALSE hm2_5i25.0.gpio.003.in_not 10 bit OUT TRUE hm2_5i25.0.gpio.004.in 10 bit OUT FALSE hm2_5i25.0.gpio.004.in_not 10 bit OUT TRUE hm2_5i25.0.gpio.005.in 10 bit OUT FALSE hm2_5i25.0.gpio.005.in_not 10 bit OUT TRUE hm2_5i25.0.gpio.006.in 10 bit OUT FALSE hm2_5i25.0.gpio.006.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.007.in 10 bit OUT TRUE hm2_5i25.0.gpio.007.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.008.in 10 bit OUT TRUE hm2_5i25.0.gpio.008.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.009.in 10 bit OUT TRUE hm2_5i25.0.gpio.009.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.010.in 10 bit OUT TRUE hm2_5i25.0.gpio.010.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.011.in 10 bit OUT TRUE hm2_5i25.0.gpio.011.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.012.in 10 bit OUT TRUE hm2_5i25.0.gpio.012.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.013.in 10 bit OUT TRUE hm2_5i25.0.gpio.013.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.014.in 10 bit OUT TRUE hm2_5i25.0.gpio.014.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.015.in 10 bit OUT TRUE hm2_5i25.0.gpio.015.in_not 10 bit OUT FALSE hm2_5i25.0.gpio.016.in 10 bit OUT TRUE hm2_5i25.0.gpio.016.in_not 10 bit OUT TRUE hm2_5i25.0.gpio.017.in 10 bit OUT FALSE hm2_5i25.0.gpio.017.in_not 10 bit IN FALSE hm2_5i25.0.gpio.017.out 10 bit OUT TRUE hm2_5i25.0.gpio.018.in 10 bit OUT FALSE hm2_5i25.0.gpio.018.in_not 10 bit IN FALSE hm2_5i25.0.gpio.018.out 10 bit OUT TRUE hm2_5i25.0.gpio.019.in 10 bit OUT FALSE hm2_5i25.0.gpio.019.in_not 10 bit IN FALSE hm2_5i25.0.gpio.019.out 10 bit OUT TRUE hm2_5i25.0.gpio.020.in 10 bit OUT FALSE hm2_5i25.0.gpio.020.in_not 10 bit IN FALSE hm2_5i25.0.gpio.020.out 10 bit OUT TRUE hm2_5i25.0.gpio.021.in 10 bit OUT FALSE hm2_5i25.0.gpio.021.in_not 10 bit IN FALSE hm2_5i25.0.gpio.021.out 10 bit OUT TRUE hm2_5i25.0.gpio.022.in 10 bit OUT FALSE hm2_5i25.0.gpio.022.in_not 10 bit IN FALSE hm2_5i25.0.gpio.022.out 10 bit OUT TRUE hm2_5i25.0.gpio.023.in 10 bit OUT FALSE hm2_5i25.0.gpio.023.in_not 10 bit IN FALSE hm2_5i25.0.gpio.023.out 10 bit OUT TRUE hm2_5i25.0.gpio.024.in 10 bit OUT FALSE hm2_5i25.0.gpio.024.in_not 10 bit IN FALSE hm2_5i25.0.gpio.024.out 10 bit OUT TRUE hm2_5i25.0.gpio.025.in 10 bit OUT FALSE hm2_5i25.0.gpio.025.in_not 10 bit IN FALSE hm2_5i25.0.gpio.025.out 10 bit OUT TRUE hm2_5i25.0.gpio.026.in 10 bit OUT FALSE hm2_5i25.0.gpio.026.in_not 10 bit IN FALSE hm2_5i25.0.gpio.026.out 10 bit OUT TRUE hm2_5i25.0.gpio.027.in 10 bit OUT FALSE hm2_5i25.0.gpio.027.in_not 10 bit IN FALSE hm2_5i25.0.gpio.027.out 10 bit OUT TRUE hm2_5i25.0.gpio.028.in 10 bit OUT FALSE hm2_5i25.0.gpio.028.in_not 10 bit IN FALSE hm2_5i25.0.gpio.028.out 10 bit OUT TRUE hm2_5i25.0.gpio.029.in 10 bit OUT FALSE hm2_5i25.0.gpio.029.in_not 10 bit IN FALSE hm2_5i25.0.gpio.029.out 10 bit OUT TRUE hm2_5i25.0.gpio.030.in 10 bit OUT FALSE hm2_5i25.0.gpio.030.in_not 10 bit IN FALSE hm2_5i25.0.gpio.030.out 10 bit OUT TRUE hm2_5i25.0.gpio.031.in 10 bit OUT FALSE hm2_5i25.0.gpio.031.in_not 10 bit IN FALSE hm2_5i25.0.gpio.031.out 10 bit OUT TRUE hm2_5i25.0.gpio.032.in 10 bit OUT FALSE hm2_5i25.0.gpio.032.in_not 10 bit IN FALSE hm2_5i25.0.gpio.032.out 10 bit OUT TRUE hm2_5i25.0.gpio.033.in 10 bit OUT FALSE hm2_5i25.0.gpio.033.in_not 10 bit IN FALSE hm2_5i25.0.gpio.033.out 10 bit IN FALSE hm2_5i25.0.led.CR01 10 bit IN FALSE hm2_5i25.0.led.CR02 10 u32 IN 0x00000000 hm2_5i25.0.sserial.channel 10 u32 IN 0x00000000 hm2_5i25.0.sserial.parameter 10 u32 IN 0x00000000 hm2_5i25.0.sserial.port 10 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count 10 u32 OUT 0x00000001 hm2_5i25.0.sserial.port-0.port_state 10 bit IN TRUE hm2_5i25.0.sserial.port-0.run 10 bit IN FALSE hm2_5i25.0.sserial.read 10 u32 OUT 0x00000000 hm2_5i25.0.sserial.state 10 u32 IN 0x00000000 hm2_5i25.0.sserial.value 10 bit IN FALSE hm2_5i25.0.sserial.write 10 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 TRUE iocontrol.0.emc-enable-in <== estop-loop 5 bit OUT TRUE 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 TRUE iocontrol.0.user-enable-out ==> estop-loop 5 bit OUT FALSE iocontrol.0.user-request-enable 7 float IN 1 motion.adaptive-feed 7 float IN 0 motion.analog-in-00 7 float IN 0 motion.analog-in-01 7 float IN 0 motion.analog-in-02 7 float IN 0 motion.analog-in-03 7 float OUT 0 motion.analog-out-00 7 float OUT 0 motion.analog-out-01 7 float OUT 0 motion.analog-out-02 7 float OUT 0 motion.analog-out-03 7 bit OUT FALSE motion.coord-error 7 bit OUT FALSE motion.coord-mode 7 float OUT 0 motion.current-vel 7 bit IN FALSE motion.digital-in-00 7 bit IN FALSE motion.digital-in-01 7 bit IN FALSE motion.digital-in-02 7 bit IN FALSE motion.digital-in-03 7 bit OUT FALSE motion.digital-out-00 7 bit OUT FALSE motion.digital-out-01 7 bit OUT FALSE motion.digital-out-02 7 bit OUT FALSE motion.digital-out-03 7 float OUT 0 motion.distance-to-go 7 bit IN TRUE motion.enable 7 bit IN FALSE motion.feed-hold 7 bit OUT FALSE motion.in-position 7 bit IN FALSE motion.motion-enabled 7 bit OUT FALSE motion.on-soft-limit 7 bit IN FALSE motion.probe-input 7 s32 OUT 0 motion.program-line 7 float OUT 0 motion.requested-vel 7 bit IN TRUE motion.spindle-at-speed 7 bit OUT TRUE motion.spindle-brake 7 bit OUT FALSE motion.spindle-forward 7 bit I/O FALSE motion.spindle-index-enable 7 bit OUT FALSE motion.spindle-on 7 bit OUT FALSE motion.spindle-reverse 7 float IN 0 motion.spindle-revs 7 float OUT 0 motion.spindle-speed-cmd-rps 7 float IN 0 motion.spindle-speed-in 7 float OUT 0 motion.spindle-speed-out 7 float OUT 0 motion.spindle-speed-out-rps 7 bit OUT FALSE motion.teleop-mode 7 float OUT 0 motion.tooloffset.a 7 float OUT 0 motion.tooloffset.b 7 float OUT 0 motion.tooloffset.c 7 float OUT 0 motion.tooloffset.u 7 float OUT 0 motion.tooloffset.v 7 float OUT 0 motion.tooloffset.w 7 float OUT 0 motion.tooloffset.x 7 float OUT 0 motion.tooloffset.y 7 float OUT 0 motion.tooloffset.z 8 float I/O 0 pid.0.Dgain 8 float I/O 0 pid.0.FF0 8 float I/O 1 pid.0.FF1 8 float I/O 0 pid.0.FF2 8 float I/O 0 pid.0.Igain 8 float I/O 100 pid.0.Pgain 8 float I/O 0 pid.0.bias 8 float IN 0 pid.0.command <== emcmot.00.pos-cmd 8 float IN 0 pid.0.command-deriv 8 float I/O 1.5e-05 pid.0.deadband 8 bit IN FALSE pid.0.enable <== emcmot.00.enable 8 float OUT 0 pid.0.error 8 float IN 0 pid.0.feedback <== motor.00.pos-fb 8 float IN 0 pid.0.feedback-deriv 8 bit IN FALSE pid.0.index-enable 8 float I/O 0 pid.0.maxcmdD 8 float I/O 0 pid.0.maxcmdDD 8 float I/O 0 pid.0.maxerror 8 float I/O 0 pid.0.maxerrorD 8 float I/O 0 pid.0.maxerrorI 8 float I/O 1 pid.0.maxoutput 8 float OUT 0 pid.0.output ==> motor.00.command 8 bit OUT FALSE pid.0.saturated 8 s32 OUT 0 pid.0.saturated-count 8 float OUT 0 pid.0.saturated-s 8 float I/O 0 pid.1.Dgain 8 float I/O 0 pid.1.FF0 8 float I/O 1 pid.1.FF1 8 float I/O 0 pid.1.FF2 8 float I/O 0 pid.1.Igain 8 float I/O 100 pid.1.Pgain 8 float I/O 0 pid.1.bias 8 float IN 0 pid.1.command <== emcmot.01.pos-cmd 8 float IN 0 pid.1.command-deriv 8 float I/O 1.5e-05 pid.1.deadband 8 bit IN FALSE pid.1.enable <== emcmot.01.enable 8 float OUT 0 pid.1.error 8 float IN -0 pid.1.feedback <== motor.01.pos-fb 8 float IN 0 pid.1.feedback-deriv 8 bit IN FALSE pid.1.index-enable 8 float I/O 0 pid.1.maxcmdD 8 float I/O 0 pid.1.maxcmdDD 8 float I/O 0 pid.1.maxerror 8 float I/O 0 pid.1.maxerrorD 8 float I/O 0 pid.1.maxerrorI 8 float I/O 1 pid.1.maxoutput 8 float OUT 0 pid.1.output ==> motor.01.command 8 bit OUT FALSE pid.1.saturated 8 s32 OUT 0 pid.1.saturated-count 8 float OUT 0 pid.1.saturated-s 8 float I/O 0 pid.2.Dgain 8 float I/O 0 pid.2.FF0 8 float I/O 1 pid.2.FF1 8 float I/O 0 pid.2.FF2 8 float I/O 0 pid.2.Igain 8 float I/O 100 pid.2.Pgain 8 float I/O 0 pid.2.bias 8 float IN 0 pid.2.command <== emcmot.02.pos-cmd 8 float IN 0 pid.2.command-deriv 8 float I/O 1.5e-05 pid.2.deadband 8 bit IN FALSE pid.2.enable <== emcmot.02.enable 8 float OUT 0 pid.2.error 8 float IN 0 pid.2.feedback <== motor.02.pos-fb 8 float IN 0 pid.2.feedback-deriv 8 bit IN FALSE pid.2.index-enable 8 float I/O 0 pid.2.maxcmdD 8 float I/O 0 pid.2.maxcmdDD 8 float I/O 0 pid.2.maxerror 8 float I/O 0 pid.2.maxerrorD 8 float I/O 0 pid.2.maxerrorI 8 float I/O 1 pid.2.maxoutput 8 float OUT 0 pid.2.output ==> motor.02.command 8 bit OUT FALSE pid.2.saturated 8 s32 OUT 0 pid.2.saturated-count 8 float OUT 0 pid.2.saturated-s darrel@darrel-desktop:~$