Component Pins: Owner Type Dir Value Name 23 float OUT 0 axis.a.eoffset 23 bit IN FALSE axis.a.eoffset-clear 23 s32 IN 0 axis.a.eoffset-counts 23 bit IN FALSE axis.a.eoffset-enable 23 float OUT 0 axis.a.eoffset-request 23 float IN 0 axis.a.eoffset-scale 23 float IN 1 axis.a.jog-accel-fraction 23 s32 IN 0 axis.a.jog-counts 23 bit IN FALSE axis.a.jog-enable 23 float IN 0 axis.a.jog-scale 23 bit IN FALSE axis.a.jog-vel-mode 23 bit OUT FALSE axis.a.kb-jog-active 23 float OUT 0 axis.a.pos-cmd 23 float OUT 0 axis.a.teleop-pos-cmd 23 bit OUT FALSE axis.a.teleop-tp-enable 23 float OUT 0 axis.a.teleop-vel-cmd 23 float OUT 0 axis.a.teleop-vel-lim 23 bit OUT FALSE axis.a.wheel-jog-active 23 float OUT 0 axis.b.eoffset 23 bit IN FALSE axis.b.eoffset-clear 23 s32 IN 0 axis.b.eoffset-counts 23 bit IN FALSE axis.b.eoffset-enable 23 float OUT 0 axis.b.eoffset-request 23 float IN 0 axis.b.eoffset-scale 23 float IN 1 axis.b.jog-accel-fraction 23 s32 IN 0 axis.b.jog-counts 23 bit IN FALSE axis.b.jog-enable 23 float IN 0 axis.b.jog-scale 23 bit IN FALSE axis.b.jog-vel-mode 23 bit OUT FALSE axis.b.kb-jog-active 23 float OUT 0 axis.b.pos-cmd 23 float OUT 0 axis.b.teleop-pos-cmd 23 bit OUT FALSE axis.b.teleop-tp-enable 23 float OUT 0 axis.b.teleop-vel-cmd 23 float OUT 0 axis.b.teleop-vel-lim 23 bit OUT FALSE axis.b.wheel-jog-active 23 float OUT 0 axis.c.eoffset 23 bit IN FALSE axis.c.eoffset-clear 23 s32 IN 0 axis.c.eoffset-counts 23 bit IN FALSE axis.c.eoffset-enable 23 float OUT 0 axis.c.eoffset-request 23 float IN 0 axis.c.eoffset-scale 23 float IN 1 axis.c.jog-accel-fraction 23 s32 IN 0 axis.c.jog-counts 23 bit IN FALSE axis.c.jog-enable 23 float IN 0 axis.c.jog-scale 23 bit IN FALSE axis.c.jog-vel-mode 23 bit OUT FALSE axis.c.kb-jog-active 23 float OUT 0 axis.c.pos-cmd 23 float OUT 0 axis.c.teleop-pos-cmd 23 bit OUT FALSE axis.c.teleop-tp-enable 23 float OUT 0 axis.c.teleop-vel-cmd 23 float OUT 0 axis.c.teleop-vel-lim 23 bit OUT FALSE axis.c.wheel-jog-active 23 float OUT 0 axis.u.eoffset 23 bit IN FALSE axis.u.eoffset-clear 23 s32 IN 0 axis.u.eoffset-counts 23 bit IN FALSE axis.u.eoffset-enable 23 float OUT 0 axis.u.eoffset-request 23 float IN 0 axis.u.eoffset-scale 23 float IN 1 axis.u.jog-accel-fraction 23 s32 IN 0 axis.u.jog-counts 23 bit IN FALSE axis.u.jog-enable 23 float IN 0 axis.u.jog-scale 23 bit IN FALSE axis.u.jog-vel-mode 23 bit OUT FALSE axis.u.kb-jog-active 23 float OUT 0 axis.u.pos-cmd 23 float OUT 0 axis.u.teleop-pos-cmd 23 bit OUT FALSE axis.u.teleop-tp-enable 23 float OUT 0 axis.u.teleop-vel-cmd 23 float OUT 0 axis.u.teleop-vel-lim 23 bit OUT FALSE axis.u.wheel-jog-active 23 float OUT 0 axis.v.eoffset 23 bit IN FALSE axis.v.eoffset-clear 23 s32 IN 0 axis.v.eoffset-counts 23 bit IN FALSE axis.v.eoffset-enable 23 float OUT 0 axis.v.eoffset-request 23 float IN 0 axis.v.eoffset-scale 23 float IN 1 axis.v.jog-accel-fraction 23 s32 IN 0 axis.v.jog-counts 23 bit IN FALSE axis.v.jog-enable 23 float IN 0 axis.v.jog-scale 23 bit IN FALSE axis.v.jog-vel-mode 23 bit OUT FALSE axis.v.kb-jog-active 23 float OUT 0 axis.v.pos-cmd 23 float OUT 0 axis.v.teleop-pos-cmd 23 bit OUT FALSE axis.v.teleop-tp-enable 23 float OUT 0 axis.v.teleop-vel-cmd 23 float OUT 0 axis.v.teleop-vel-lim 23 bit OUT FALSE axis.v.wheel-jog-active 23 float OUT 0 axis.w.eoffset 23 bit IN FALSE axis.w.eoffset-clear 23 s32 IN 0 axis.w.eoffset-counts 23 bit IN FALSE axis.w.eoffset-enable 23 float OUT 0 axis.w.eoffset-request 23 float IN 0 axis.w.eoffset-scale 23 float IN 1 axis.w.jog-accel-fraction 23 s32 IN 0 axis.w.jog-counts 23 bit IN FALSE axis.w.jog-enable 23 float IN 0 axis.w.jog-scale 23 bit IN FALSE axis.w.jog-vel-mode 23 bit OUT FALSE axis.w.kb-jog-active 23 float OUT 0 axis.w.pos-cmd 23 float OUT 0 axis.w.teleop-pos-cmd 23 bit OUT FALSE axis.w.teleop-tp-enable 23 float OUT 0 axis.w.teleop-vel-cmd 23 float OUT 0 axis.w.teleop-vel-lim 23 bit OUT FALSE axis.w.wheel-jog-active 23 float OUT 0 axis.x.eoffset 23 bit IN FALSE axis.x.eoffset-clear 23 s32 IN 0 axis.x.eoffset-counts 23 bit IN FALSE axis.x.eoffset-enable 23 float OUT 0 axis.x.eoffset-request 23 float IN 0 axis.x.eoffset-scale 23 float IN 1 axis.x.jog-accel-fraction 23 s32 IN 0 axis.x.jog-counts 23 bit IN FALSE axis.x.jog-enable 23 float IN 0 axis.x.jog-scale 23 bit IN FALSE axis.x.jog-vel-mode 23 bit OUT FALSE axis.x.kb-jog-active 23 float OUT 0 axis.x.pos-cmd 23 float OUT 0 axis.x.teleop-pos-cmd 23 bit OUT FALSE axis.x.teleop-tp-enable 23 float OUT 0 axis.x.teleop-vel-cmd 23 float OUT 0 axis.x.teleop-vel-lim 23 bit OUT FALSE axis.x.wheel-jog-active 23 float OUT 0 axis.y.eoffset 23 bit IN FALSE axis.y.eoffset-clear 23 s32 IN 0 axis.y.eoffset-counts 23 bit IN FALSE axis.y.eoffset-enable 23 float OUT 0 axis.y.eoffset-request 23 float IN 0 axis.y.eoffset-scale 23 float IN 1 axis.y.jog-accel-fraction 23 s32 IN 0 axis.y.jog-counts 23 bit IN FALSE axis.y.jog-enable 23 float IN 0 axis.y.jog-scale 23 bit IN FALSE axis.y.jog-vel-mode 23 bit OUT FALSE axis.y.kb-jog-active 23 float OUT 0 axis.y.pos-cmd 23 float OUT 0 axis.y.teleop-pos-cmd 23 bit OUT FALSE axis.y.teleop-tp-enable 23 float OUT 0 axis.y.teleop-vel-cmd 23 float OUT 0 axis.y.teleop-vel-lim 23 bit OUT FALSE axis.y.wheel-jog-active 23 float OUT 0 axis.z.eoffset 23 bit IN FALSE axis.z.eoffset-clear 23 s32 IN 0 axis.z.eoffset-counts 23 bit IN FALSE axis.z.eoffset-enable 23 float OUT 0 axis.z.eoffset-request 23 float IN 0 axis.z.eoffset-scale 23 float IN 1 axis.z.jog-accel-fraction 23 s32 IN 0 axis.z.jog-counts 23 bit IN FALSE axis.z.jog-enable 23 float IN 0 axis.z.jog-scale 23 bit IN FALSE axis.z.jog-vel-mode 23 bit OUT FALSE axis.z.kb-jog-active 23 float OUT 0 axis.z.pos-cmd 23 float OUT 0 axis.z.teleop-pos-cmd 23 bit OUT FALSE axis.z.teleop-tp-enable 23 float OUT 0 axis.z.teleop-vel-cmd 23 float OUT 0 axis.z.teleop-vel-lim 23 bit OUT FALSE axis.z.wheel-jog-active 48 bit IN FALSE gmoccapy.blockdelete 48 float OUT 0 gmoccapy.blockheight 48 bit IN FALSE gmoccapy.delete-message 48 bit OUT FALSE gmoccapy.error 48 bit IN FALSE gmoccapy.feed.feed-override.analog-enable 48 bit IN FALSE gmoccapy.feed.feed-override.count-enable 48 s32 IN 0 gmoccapy.feed.feed-override.counts 48 float IN 0 gmoccapy.feed.feed-override.direct-value 48 bit IN FALSE gmoccapy.feed.reset-feed-override 48 bit IN FALSE gmoccapy.h-button.button-0 48 bit IN FALSE gmoccapy.h-button.button-1 48 bit IN FALSE gmoccapy.h-button.button-2 48 bit IN FALSE gmoccapy.h-button.button-3 48 bit IN FALSE gmoccapy.h-button.button-4 48 bit IN FALSE gmoccapy.h-button.button-5 48 bit IN FALSE gmoccapy.h-button.button-6 48 bit IN FALSE gmoccapy.h-button.button-7 48 bit IN FALSE gmoccapy.h-button.button-8 48 bit IN FALSE gmoccapy.h-button.button-9 48 bit IN FALSE gmoccapy.ignore-limits 48 bit IN FALSE gmoccapy.jog.axis.jog-x-minus 48 bit IN FALSE gmoccapy.jog.axis.jog-x-plus 48 bit IN FALSE gmoccapy.jog.axis.jog-y-minus 48 bit IN FALSE gmoccapy.jog.axis.jog-y-plus 48 bit IN FALSE gmoccapy.jog.axis.jog-z-minus 48 bit IN FALSE gmoccapy.jog.axis.jog-z-plus 48 bit IN FALSE gmoccapy.jog.jog-inc-0 48 bit IN FALSE gmoccapy.jog.jog-inc-1 48 bit IN FALSE gmoccapy.jog.jog-inc-2 48 bit IN FALSE gmoccapy.jog.jog-inc-3 48 bit IN FALSE gmoccapy.jog.jog-inc-4 48 float OUT 0 gmoccapy.jog.jog-increment 48 bit IN FALSE gmoccapy.jog.jog-velocity.analog-enable 48 bit IN FALSE gmoccapy.jog.jog-velocity.count-enable 48 s32 IN 0 gmoccapy.jog.jog-velocity.counts 48 float IN 0 gmoccapy.jog.jog-velocity.direct-value 48 bit IN FALSE gmoccapy.jog.turtle-jog 48 bit IN FALSE gmoccapy.optional-stop 48 float OUT 0 gmoccapy.probeheight 48 float OUT 0 gmoccapy.probevel 48 s32 OUT 0 gmoccapy.program.current-line 48 s32 OUT 0 gmoccapy.program.length 48 float OUT 0 gmoccapy.program.progress 48 bit IN FALSE gmoccapy.rapid.rapid-override.analog-enable 48 bit IN FALSE gmoccapy.rapid.rapid-override.count-enable 48 s32 IN 0 gmoccapy.rapid.rapid-override.counts 48 float IN 0 gmoccapy.rapid.rapid-override.direct-value 48 bit IN FALSE gmoccapy.rapid.reset-rapid-override 48 float OUT 0 gmoccapy.searchvel 48 bit IN FALSE gmoccapy.spc_ang_jog_vel.decrease 48 bit IN FALSE gmoccapy.spc_ang_jog_vel.increase 48 float IN 60 gmoccapy.spc_ang_jog_vel.scale 48 float OUT 1.666667 gmoccapy.spc_ang_jog_vel.scaled-value 48 float OUT 100 gmoccapy.spc_ang_jog_vel.value 48 bit IN FALSE gmoccapy.spc_feed.decrease 48 bit IN FALSE gmoccapy.spc_feed.increase 48 float IN 60 gmoccapy.spc_feed.scale 48 float OUT 1.666667 gmoccapy.spc_feed.scaled-value 48 float OUT 100 gmoccapy.spc_feed.value 48 bit IN FALSE gmoccapy.spc_lin_jog_vel.decrease 48 bit IN FALSE gmoccapy.spc_lin_jog_vel.increase 48 float IN 60 gmoccapy.spc_lin_jog_vel.scale 48 float OUT 0 gmoccapy.spc_lin_jog_vel.scaled-value 48 float OUT 0 gmoccapy.spc_lin_jog_vel.value 48 bit IN FALSE gmoccapy.spc_rapid.decrease 48 bit IN FALSE gmoccapy.spc_rapid.increase 48 float IN 60 gmoccapy.spc_rapid.scale 48 float OUT 1.666667 gmoccapy.spc_rapid.scaled-value 48 float OUT 100 gmoccapy.spc_rapid.value 48 bit IN FALSE gmoccapy.spc_spindle.decrease 48 bit IN FALSE gmoccapy.spc_spindle.increase 48 float IN 60 gmoccapy.spc_spindle.scale 48 float OUT 1.666667 gmoccapy.spc_spindle.scaled-value 48 float OUT 100 gmoccapy.spc_spindle.value 48 bit IN FALSE gmoccapy.spindle.reset-spindle-override 48 bit IN FALSE gmoccapy.spindle.spindle-override.analog-enable 48 bit IN FALSE gmoccapy.spindle.spindle-override.count-enable 48 s32 IN 0 gmoccapy.spindle.spindle-override.counts 48 float IN 0 gmoccapy.spindle.spindle-override.direct-value 48 bit IN FALSE gmoccapy.spindle_at_speed_led 48 float IN 0 gmoccapy.spindle_feedback_bar 48 float OUT 0 gmoccapy.tool-diameter 48 bit IN FALSE gmoccapy.toolchange-change 48 bit OUT FALSE gmoccapy.toolchange-changed 48 bit IN FALSE gmoccapy.toolchange-confirm 48 s32 IN 0 gmoccapy.toolchange-number 48 bit OUT FALSE gmoccapy.toolmeasurement 48 float IN 0 gmoccapy.tooloffset-x 48 float IN 0 gmoccapy.tooloffset-z 48 bit IN FALSE gmoccapy.unlock-settings 48 bit IN FALSE gmoccapy.v-button.button-0 48 bit IN FALSE gmoccapy.v-button.button-1 48 bit IN FALSE gmoccapy.v-button.button-2 48 bit IN FALSE gmoccapy.v-button.button-3 48 bit IN FALSE gmoccapy.v-button.button-4 48 bit IN FALSE gmoccapy.v-button.button-5 48 bit IN FALSE gmoccapy.v-button.button-6 48 bit IN FALSE gmoccapy.warning-confirm 30 float IN -50 hm2_7i95.0.dpll.01.timer-us 30 float IN 100 hm2_7i95.0.dpll.02.timer-us 30 float IN 100 hm2_7i95.0.dpll.03.timer-us 30 float IN 100 hm2_7i95.0.dpll.04.timer-us 30 float IN 1 hm2_7i95.0.dpll.base-freq-khz 30 u32 OUT 0x0000002A hm2_7i95.0.dpll.ddsize 30 float OUT 0.6965089 hm2_7i95.0.dpll.phase-error-us 30 u32 IN 0x00400000 hm2_7i95.0.dpll.plimit 30 u32 OUT 0x00000018 hm2_7i95.0.dpll.prescale 30 u32 IN 0x000007D0 hm2_7i95.0.dpll.time-const 30 s32 OUT 0 hm2_7i95.0.encoder.00.count 30 s32 OUT 0 hm2_7i95.0.encoder.00.count-latched 30 bit I/O FALSE hm2_7i95.0.encoder.00.index-enable 30 bit OUT FALSE hm2_7i95.0.encoder.00.input-a 30 bit OUT TRUE hm2_7i95.0.encoder.00.input-b 30 bit OUT TRUE hm2_7i95.0.encoder.00.input-index 30 float OUT 0 hm2_7i95.0.encoder.00.position 30 float OUT 0 hm2_7i95.0.encoder.00.position-latched 30 bit OUT FALSE hm2_7i95.0.encoder.00.quad-error 30 bit IN FALSE hm2_7i95.0.encoder.00.quad-error-enable 30 s32 OUT 65535 hm2_7i95.0.encoder.00.rawcounts 30 s32 OUT 65535 hm2_7i95.0.encoder.00.rawlatch 30 bit IN FALSE hm2_7i95.0.encoder.00.reset 30 float OUT 0 hm2_7i95.0.encoder.00.velocity 30 float OUT 0 hm2_7i95.0.encoder.00.velocity-rpm 30 s32 OUT 0 hm2_7i95.0.encoder.01.count 30 s32 OUT 0 hm2_7i95.0.encoder.01.count-latched 30 bit I/O FALSE hm2_7i95.0.encoder.01.index-enable 30 bit OUT FALSE hm2_7i95.0.encoder.01.input-a 30 bit OUT FALSE hm2_7i95.0.encoder.01.input-b 30 bit OUT FALSE hm2_7i95.0.encoder.01.input-index 30 float OUT 0 hm2_7i95.0.encoder.01.position 30 float OUT 0 hm2_7i95.0.encoder.01.position-latched 30 bit OUT FALSE hm2_7i95.0.encoder.01.quad-error 30 bit IN FALSE hm2_7i95.0.encoder.01.quad-error-enable 30 s32 OUT 0 hm2_7i95.0.encoder.01.rawcounts 30 s32 OUT 0 hm2_7i95.0.encoder.01.rawlatch 30 bit IN FALSE hm2_7i95.0.encoder.01.reset 30 float OUT 0 hm2_7i95.0.encoder.01.velocity 30 float OUT 0 hm2_7i95.0.encoder.01.velocity-rpm 30 s32 OUT 0 hm2_7i95.0.encoder.02.count 30 s32 OUT 0 hm2_7i95.0.encoder.02.count-latched 30 bit I/O FALSE hm2_7i95.0.encoder.02.index-enable 30 bit OUT FALSE hm2_7i95.0.encoder.02.input-a 30 bit OUT TRUE hm2_7i95.0.encoder.02.input-b 30 bit OUT FALSE hm2_7i95.0.encoder.02.input-index 30 float OUT 0 hm2_7i95.0.encoder.02.position 30 float OUT 0 hm2_7i95.0.encoder.02.position-latched 30 bit OUT FALSE hm2_7i95.0.encoder.02.quad-error 30 bit IN FALSE hm2_7i95.0.encoder.02.quad-error-enable 30 s32 OUT 65535 hm2_7i95.0.encoder.02.rawcounts 30 s32 OUT 65535 hm2_7i95.0.encoder.02.rawlatch 30 bit IN FALSE hm2_7i95.0.encoder.02.reset 30 float OUT 0 hm2_7i95.0.encoder.02.velocity 30 float OUT 0 hm2_7i95.0.encoder.02.velocity-rpm 30 s32 OUT 0 hm2_7i95.0.encoder.03.count 30 s32 OUT 0 hm2_7i95.0.encoder.03.count-latched 30 bit I/O FALSE hm2_7i95.0.encoder.03.index-enable 30 bit OUT FALSE hm2_7i95.0.encoder.03.input-a 30 bit OUT TRUE hm2_7i95.0.encoder.03.input-b 30 bit OUT TRUE hm2_7i95.0.encoder.03.input-index 30 float OUT 0 hm2_7i95.0.encoder.03.position 30 float OUT 0 hm2_7i95.0.encoder.03.position-latched 30 bit OUT FALSE hm2_7i95.0.encoder.03.quad-error 30 bit IN FALSE hm2_7i95.0.encoder.03.quad-error-enable 30 s32 OUT 65535 hm2_7i95.0.encoder.03.rawcounts 30 s32 OUT 65535 hm2_7i95.0.encoder.03.rawlatch 30 bit IN FALSE hm2_7i95.0.encoder.03.reset 30 float OUT 0 hm2_7i95.0.encoder.03.velocity 30 float OUT 0 hm2_7i95.0.encoder.03.velocity-rpm 30 s32 OUT 0 hm2_7i95.0.encoder.04.count 30 s32 OUT 0 hm2_7i95.0.encoder.04.count-latched 30 bit I/O FALSE hm2_7i95.0.encoder.04.index-enable 30 bit OUT FALSE hm2_7i95.0.encoder.04.input-a 30 bit OUT FALSE hm2_7i95.0.encoder.04.input-b 30 bit OUT FALSE hm2_7i95.0.encoder.04.input-index 30 float OUT 0 hm2_7i95.0.encoder.04.position 30 float OUT 0 hm2_7i95.0.encoder.04.position-latched 30 bit OUT FALSE hm2_7i95.0.encoder.04.quad-error 30 bit IN FALSE hm2_7i95.0.encoder.04.quad-error-enable 30 s32 OUT 0 hm2_7i95.0.encoder.04.rawcounts 30 s32 OUT 0 hm2_7i95.0.encoder.04.rawlatch 30 bit IN FALSE hm2_7i95.0.encoder.04.reset 30 float OUT 0 hm2_7i95.0.encoder.04.velocity 30 float OUT 0 hm2_7i95.0.encoder.04.velocity-rpm 30 s32 OUT 0 hm2_7i95.0.encoder.05.count 30 s32 OUT 0 hm2_7i95.0.encoder.05.count-latched 30 bit I/O FALSE hm2_7i95.0.encoder.05.index-enable 30 bit OUT FALSE hm2_7i95.0.encoder.05.input-a 30 bit OUT FALSE hm2_7i95.0.encoder.05.input-b 30 bit OUT TRUE hm2_7i95.0.encoder.05.input-index 30 float OUT 0 hm2_7i95.0.encoder.05.position 30 float OUT 0 hm2_7i95.0.encoder.05.position-latched 30 bit OUT FALSE hm2_7i95.0.encoder.05.quad-error 30 bit IN FALSE hm2_7i95.0.encoder.05.quad-error-enable 30 s32 OUT 0 hm2_7i95.0.encoder.05.rawcounts 30 s32 OUT 0 hm2_7i95.0.encoder.05.rawlatch 30 bit IN FALSE hm2_7i95.0.encoder.05.reset 30 float OUT 0 hm2_7i95.0.encoder.05.velocity 30 float OUT 0 hm2_7i95.0.encoder.05.velocity-rpm 30 s32 OUT 0 hm2_7i95.0.encoder.06.count 30 s32 OUT 0 hm2_7i95.0.encoder.06.count-latched 30 bit I/O FALSE hm2_7i95.0.encoder.06.index-enable 30 bit OUT TRUE hm2_7i95.0.encoder.06.input-a 30 bit OUT TRUE hm2_7i95.0.encoder.06.input-b 30 bit OUT FALSE hm2_7i95.0.encoder.06.input-index 30 float OUT 0 hm2_7i95.0.encoder.06.position 30 float OUT 0 hm2_7i95.0.encoder.06.position-latched 30 bit OUT FALSE hm2_7i95.0.encoder.06.quad-error 30 bit IN FALSE hm2_7i95.0.encoder.06.quad-error-enable 30 s32 OUT 0 hm2_7i95.0.encoder.06.rawcounts 30 s32 OUT 0 hm2_7i95.0.encoder.06.rawlatch 30 bit IN FALSE hm2_7i95.0.encoder.06.reset 30 float OUT 0 hm2_7i95.0.encoder.06.velocity 30 float OUT 0 hm2_7i95.0.encoder.06.velocity-rpm 30 s32 OUT 0 hm2_7i95.0.encoder.07.count 30 s32 OUT 0 hm2_7i95.0.encoder.07.count-latched 30 bit I/O FALSE hm2_7i95.0.encoder.07.index-enable 30 bit OUT TRUE hm2_7i95.0.encoder.07.input-a 30 bit OUT TRUE hm2_7i95.0.encoder.07.input-b 30 bit OUT FALSE hm2_7i95.0.encoder.07.input-index 30 float OUT 0 hm2_7i95.0.encoder.07.position 30 float OUT 0 hm2_7i95.0.encoder.07.position-latched 30 bit OUT FALSE hm2_7i95.0.encoder.07.quad-error 30 bit IN FALSE hm2_7i95.0.encoder.07.quad-error-enable 30 s32 OUT 0 hm2_7i95.0.encoder.07.rawcounts 30 s32 OUT 0 hm2_7i95.0.encoder.07.rawlatch 30 bit IN FALSE hm2_7i95.0.encoder.07.reset 30 float OUT 0 hm2_7i95.0.encoder.07.velocity 30 float OUT 0 hm2_7i95.0.encoder.07.velocity-rpm 30 bit IN FALSE hm2_7i95.0.encoder.hires-timestamp 30 u32 IN 0x007F2815 hm2_7i95.0.encoder.muxed-sample-frequency 30 u32 IN 0x00000000 hm2_7i95.0.encoder.muxed-skew 30 s32 IN -1 hm2_7i95.0.encoder.timer-number 30 bit OUT FALSE hm2_7i95.0.gpio.000.in 30 bit OUT TRUE hm2_7i95.0.gpio.000.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.001.in 30 bit OUT TRUE hm2_7i95.0.gpio.001.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.002.in 30 bit OUT TRUE hm2_7i95.0.gpio.002.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.003.in 30 bit OUT TRUE hm2_7i95.0.gpio.003.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.004.in 30 bit OUT TRUE hm2_7i95.0.gpio.004.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.005.in 30 bit OUT TRUE hm2_7i95.0.gpio.005.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.006.in 30 bit OUT TRUE hm2_7i95.0.gpio.006.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.007.in 30 bit OUT TRUE hm2_7i95.0.gpio.007.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.008.in 30 bit OUT TRUE hm2_7i95.0.gpio.008.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.009.in 30 bit OUT TRUE hm2_7i95.0.gpio.009.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.010.in 30 bit OUT TRUE hm2_7i95.0.gpio.010.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.011.in 30 bit OUT TRUE hm2_7i95.0.gpio.011.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.012.in 30 bit OUT FALSE hm2_7i95.0.gpio.012.in_not 30 bit IN FALSE hm2_7i95.0.gpio.012.out 30 bit OUT TRUE hm2_7i95.0.gpio.013.in 30 bit OUT FALSE hm2_7i95.0.gpio.013.in_not 30 bit IN FALSE hm2_7i95.0.gpio.013.out 30 bit OUT TRUE hm2_7i95.0.gpio.014.in 30 bit OUT FALSE hm2_7i95.0.gpio.014.in_not 30 bit IN FALSE hm2_7i95.0.gpio.014.out 30 bit OUT TRUE hm2_7i95.0.gpio.015.in 30 bit OUT FALSE hm2_7i95.0.gpio.015.in_not 30 bit IN FALSE hm2_7i95.0.gpio.015.out 30 bit OUT TRUE hm2_7i95.0.gpio.016.in 30 bit OUT FALSE hm2_7i95.0.gpio.016.in_not 30 bit IN FALSE hm2_7i95.0.gpio.016.out 30 bit OUT TRUE hm2_7i95.0.gpio.017.in 30 bit OUT FALSE hm2_7i95.0.gpio.017.in_not 30 bit IN FALSE hm2_7i95.0.gpio.017.out 30 bit OUT FALSE hm2_7i95.0.gpio.018.in 30 bit OUT TRUE hm2_7i95.0.gpio.018.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.019.in 30 bit OUT TRUE hm2_7i95.0.gpio.019.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.020.in 30 bit OUT FALSE hm2_7i95.0.gpio.020.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.021.in 30 bit OUT TRUE hm2_7i95.0.gpio.021.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.022.in 30 bit OUT FALSE hm2_7i95.0.gpio.022.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.023.in 30 bit OUT TRUE hm2_7i95.0.gpio.023.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.024.in 30 bit OUT TRUE hm2_7i95.0.gpio.024.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.025.in 30 bit OUT TRUE hm2_7i95.0.gpio.025.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.026.in 30 bit OUT TRUE hm2_7i95.0.gpio.026.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.027.in 30 bit OUT TRUE hm2_7i95.0.gpio.027.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.028.in 30 bit OUT FALSE hm2_7i95.0.gpio.028.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.029.in 30 bit OUT TRUE hm2_7i95.0.gpio.029.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.030.in 30 bit OUT FALSE hm2_7i95.0.gpio.030.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.031.in 30 bit OUT TRUE hm2_7i95.0.gpio.031.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.032.in 30 bit OUT FALSE hm2_7i95.0.gpio.032.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.033.in 30 bit OUT FALSE hm2_7i95.0.gpio.033.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.034.in 30 bit OUT FALSE hm2_7i95.0.gpio.034.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.035.in 30 bit OUT FALSE hm2_7i95.0.gpio.035.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.036.in 30 bit OUT FALSE hm2_7i95.0.gpio.036.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.037.in 30 bit OUT FALSE hm2_7i95.0.gpio.037.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.038.in 30 bit OUT FALSE hm2_7i95.0.gpio.038.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.039.in 30 bit OUT FALSE hm2_7i95.0.gpio.039.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.040.in 30 bit OUT FALSE hm2_7i95.0.gpio.040.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.041.in 30 bit OUT TRUE hm2_7i95.0.gpio.041.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.042.in 30 bit OUT FALSE hm2_7i95.0.gpio.042.in_not 30 bit OUT FALSE hm2_7i95.0.gpio.043.in 30 bit OUT TRUE hm2_7i95.0.gpio.043.in_not 30 bit IN FALSE hm2_7i95.0.gpio.043.out 30 bit OUT TRUE hm2_7i95.0.gpio.044.in 30 bit OUT FALSE hm2_7i95.0.gpio.044.in_not 30 bit IN FALSE hm2_7i95.0.gpio.044.out 30 bit OUT FALSE hm2_7i95.0.gpio.045.in 30 bit OUT TRUE hm2_7i95.0.gpio.045.in_not 30 bit IN FALSE hm2_7i95.0.gpio.045.out 30 bit OUT TRUE hm2_7i95.0.gpio.046.in 30 bit OUT FALSE hm2_7i95.0.gpio.046.in_not 30 bit IN FALSE hm2_7i95.0.gpio.046.out 30 bit OUT FALSE hm2_7i95.0.gpio.047.in 30 bit OUT TRUE hm2_7i95.0.gpio.047.in_not 30 bit IN FALSE hm2_7i95.0.gpio.047.out 30 bit OUT TRUE hm2_7i95.0.gpio.048.in 30 bit OUT FALSE hm2_7i95.0.gpio.048.in_not 30 bit IN FALSE hm2_7i95.0.gpio.048.out 30 bit OUT TRUE hm2_7i95.0.gpio.049.in 30 bit OUT FALSE hm2_7i95.0.gpio.049.in_not 30 bit IN FALSE hm2_7i95.0.gpio.049.out 30 bit OUT TRUE hm2_7i95.0.gpio.050.in 30 bit OUT FALSE hm2_7i95.0.gpio.050.in_not 30 bit IN FALSE hm2_7i95.0.gpio.050.out 30 bit OUT TRUE hm2_7i95.0.gpio.051.in 30 bit OUT FALSE hm2_7i95.0.gpio.051.in_not 30 bit IN FALSE hm2_7i95.0.gpio.051.out 30 bit OUT TRUE hm2_7i95.0.gpio.052.in 30 bit OUT FALSE hm2_7i95.0.gpio.052.in_not 30 bit IN FALSE hm2_7i95.0.gpio.052.out 30 bit OUT TRUE hm2_7i95.0.gpio.053.in 30 bit OUT FALSE hm2_7i95.0.gpio.053.in_not 30 bit IN FALSE hm2_7i95.0.gpio.053.out 30 bit OUT TRUE hm2_7i95.0.gpio.054.in 30 bit OUT FALSE hm2_7i95.0.gpio.054.in_not 30 bit IN FALSE hm2_7i95.0.gpio.054.out 30 bit OUT TRUE hm2_7i95.0.gpio.055.in 30 bit OUT FALSE hm2_7i95.0.gpio.055.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.056.in 30 bit OUT FALSE hm2_7i95.0.gpio.056.in_not 30 bit OUT TRUE hm2_7i95.0.gpio.057.in 30 bit OUT FALSE hm2_7i95.0.gpio.057.in_not 30 s32 OUT 0 hm2_7i95.0.inmux.00.enc0-count 30 bit IN FALSE hm2_7i95.0.inmux.00.enc0-reset 30 s32 OUT 0 hm2_7i95.0.inmux.00.enc1-count 30 bit IN FALSE hm2_7i95.0.inmux.00.enc1-reset 30 s32 OUT 0 hm2_7i95.0.inmux.00.enc2-count 30 bit IN FALSE hm2_7i95.0.inmux.00.enc2-reset 30 s32 OUT 0 hm2_7i95.0.inmux.00.enc3-count 30 bit IN FALSE hm2_7i95.0.inmux.00.enc3-reset 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-00 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-00-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-00-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-01 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-01-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-01-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-02 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-02-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-02-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-03 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-03-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-03-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-04 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-04-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-04-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-05 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-05-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-05-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-06 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-06-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-06-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-07 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-07-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-07-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-08 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-08-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-08-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-09 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-09-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-09-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-10 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-10-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-10-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-11 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-11-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-11-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-12 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-12-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-12-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-13 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-13-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-13-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-14 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-14-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-14-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-15 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-15-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-15-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-16 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-16-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-16-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-17 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-17-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-17-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-18 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-18-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-18-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-19 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-19-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-19-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-20 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-20-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-20-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-21 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-21-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-21-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-22 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-22-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-22-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.input-23 30 bit OUT TRUE hm2_7i95.0.inmux.00.input-23-not 30 bit IN FALSE hm2_7i95.0.inmux.00.input-23-slow 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-00 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-00-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-01 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-01-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-02 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-02-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-03 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-03-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-04 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-04-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-05 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-05-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-06 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-06-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-07 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-07-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-08 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-08-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-09 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-09-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-10 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-10-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-11 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-11-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-12 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-12-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-13 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-13-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-14 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-14-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-15 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-15-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-16 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-16-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-17 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-17-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-18 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-18-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-19 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-19-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-20 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-20-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-21 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-21-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-22 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-22-not 30 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-23 30 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-23-not 30 bit IN FALSE hm2_7i95.0.led.CR01 30 bit IN FALSE hm2_7i95.0.led.CR02 30 bit IN FALSE hm2_7i95.0.led.CR03 30 bit IN FALSE hm2_7i95.0.led.CR04 30 bit OUT FALSE hm2_7i95.0.packet-error 30 bit OUT FALSE hm2_7i95.0.packet-error-exceeded 30 s32 OUT 0 hm2_7i95.0.packet-error-level 30 u32 I/O 0x00000000 hm2_7i95.0.packet-error-total 30 s32 OUT 0 hm2_7i95.0.read-request.time 30 s32 OUT 644268 hm2_7i95.0.read.time 30 bit IN FALSE hm2_7i95.0.ssr.00.invert-00 30 bit IN FALSE hm2_7i95.0.ssr.00.invert-01 30 bit IN FALSE hm2_7i95.0.ssr.00.invert-02 30 bit IN FALSE hm2_7i95.0.ssr.00.invert-03 30 bit IN FALSE hm2_7i95.0.ssr.00.invert-04 30 bit IN FALSE hm2_7i95.0.ssr.00.invert-05 30 bit IN FALSE hm2_7i95.0.ssr.00.out-00 30 bit IN FALSE hm2_7i95.0.ssr.00.out-01 30 bit IN FALSE hm2_7i95.0.ssr.00.out-02 30 bit IN FALSE hm2_7i95.0.ssr.00.out-03 <== joint-0-enable 30 bit IN FALSE hm2_7i95.0.ssr.00.out-04 <== joint-1-enable 30 bit IN FALSE hm2_7i95.0.ssr.00.out-05 <== joint-2-enable 30 u32 IN 0x000F4240 hm2_7i95.0.ssr.00.rate 30 bit IN TRUE hm2_7i95.0.stepgen.00.control-type 30 s32 OUT 0 hm2_7i95.0.stepgen.00.counts 30 float OUT 0 hm2_7i95.0.stepgen.00.dbg_err_at_match 30 float OUT 0 hm2_7i95.0.stepgen.00.dbg_ff_vel 30 float OUT 0 hm2_7i95.0.stepgen.00.dbg_pos_minus_prev_cmd 30 float OUT 0 hm2_7i95.0.stepgen.00.dbg_s_to_match 30 s32 OUT 0 hm2_7i95.0.stepgen.00.dbg_step_rate 30 float OUT 0 hm2_7i95.0.stepgen.00.dbg_vel_error 30 bit IN FALSE hm2_7i95.0.stepgen.00.enable <== joint-0-enable 30 float IN 0 hm2_7i95.0.stepgen.00.position-cmd 30 float OUT 0 hm2_7i95.0.stepgen.00.position-fb ==> joint-0-pos-fb 30 bit IN FALSE hm2_7i95.0.stepgen.00.position-reset 30 float IN 0 hm2_7i95.0.stepgen.00.velocity-cmd <== joint.0.output 30 float OUT 0 hm2_7i95.0.stepgen.00.velocity-fb 30 bit IN TRUE hm2_7i95.0.stepgen.01.control-type 30 s32 OUT 0 hm2_7i95.0.stepgen.01.counts 30 float OUT 0 hm2_7i95.0.stepgen.01.dbg_err_at_match 30 float OUT 0 hm2_7i95.0.stepgen.01.dbg_ff_vel 30 float OUT 0 hm2_7i95.0.stepgen.01.dbg_pos_minus_prev_cmd 30 float OUT 0 hm2_7i95.0.stepgen.01.dbg_s_to_match 30 s32 OUT 0 hm2_7i95.0.stepgen.01.dbg_step_rate 30 float OUT 0 hm2_7i95.0.stepgen.01.dbg_vel_error 30 bit IN FALSE hm2_7i95.0.stepgen.01.enable <== joint-1-enable 30 float IN 0 hm2_7i95.0.stepgen.01.position-cmd 30 float OUT 0 hm2_7i95.0.stepgen.01.position-fb ==> joint-1-pos-fb 30 bit IN FALSE hm2_7i95.0.stepgen.01.position-reset 30 float IN 0 hm2_7i95.0.stepgen.01.velocity-cmd <== joint.1.output 30 float OUT 0 hm2_7i95.0.stepgen.01.velocity-fb 30 bit IN TRUE hm2_7i95.0.stepgen.02.control-type 30 s32 OUT 0 hm2_7i95.0.stepgen.02.counts 30 float OUT 0 hm2_7i95.0.stepgen.02.dbg_err_at_match 30 float OUT 0 hm2_7i95.0.stepgen.02.dbg_ff_vel 30 float OUT 0 hm2_7i95.0.stepgen.02.dbg_pos_minus_prev_cmd 30 float OUT 0 hm2_7i95.0.stepgen.02.dbg_s_to_match 30 s32 OUT 0 hm2_7i95.0.stepgen.02.dbg_step_rate 30 float OUT 0 hm2_7i95.0.stepgen.02.dbg_vel_error 30 bit IN FALSE hm2_7i95.0.stepgen.02.enable <== joint-2-enable 30 float IN 0 hm2_7i95.0.stepgen.02.position-cmd 30 float OUT 0 hm2_7i95.0.stepgen.02.position-fb ==> joint-2-pos-fb 30 bit IN FALSE hm2_7i95.0.stepgen.02.position-reset 30 float IN 0 hm2_7i95.0.stepgen.02.velocity-cmd <== joint.2.output 30 float OUT 0 hm2_7i95.0.stepgen.02.velocity-fb 30 bit IN FALSE hm2_7i95.0.stepgen.03.control-type 30 s32 OUT 0 hm2_7i95.0.stepgen.03.counts 30 float OUT 0 hm2_7i95.0.stepgen.03.dbg_err_at_match 30 float OUT 0 hm2_7i95.0.stepgen.03.dbg_ff_vel 30 float OUT 0 hm2_7i95.0.stepgen.03.dbg_pos_minus_prev_cmd 30 float OUT 0 hm2_7i95.0.stepgen.03.dbg_s_to_match 30 s32 OUT 0 hm2_7i95.0.stepgen.03.dbg_step_rate 30 float OUT 0 hm2_7i95.0.stepgen.03.dbg_vel_error 30 bit IN FALSE hm2_7i95.0.stepgen.03.enable 30 float IN 0 hm2_7i95.0.stepgen.03.position-cmd 30 float OUT 0 hm2_7i95.0.stepgen.03.position-fb 30 bit IN FALSE hm2_7i95.0.stepgen.03.position-reset 30 float IN 0 hm2_7i95.0.stepgen.03.velocity-cmd 30 float OUT 0 hm2_7i95.0.stepgen.03.velocity-fb 30 bit IN FALSE hm2_7i95.0.stepgen.04.control-type 30 s32 OUT 0 hm2_7i95.0.stepgen.04.counts 30 float OUT 0 hm2_7i95.0.stepgen.04.dbg_err_at_match 30 float OUT 0 hm2_7i95.0.stepgen.04.dbg_ff_vel 30 float OUT 0 hm2_7i95.0.stepgen.04.dbg_pos_minus_prev_cmd 30 float OUT 0 hm2_7i95.0.stepgen.04.dbg_s_to_match 30 s32 OUT 0 hm2_7i95.0.stepgen.04.dbg_step_rate 30 float OUT 0 hm2_7i95.0.stepgen.04.dbg_vel_error 30 bit IN FALSE hm2_7i95.0.stepgen.04.enable 30 float IN 0 hm2_7i95.0.stepgen.04.position-cmd 30 float OUT 0 hm2_7i95.0.stepgen.04.position-fb 30 bit IN FALSE hm2_7i95.0.stepgen.04.position-reset 30 float IN 0 hm2_7i95.0.stepgen.04.velocity-cmd 30 float OUT 0 hm2_7i95.0.stepgen.04.velocity-fb 30 bit IN FALSE hm2_7i95.0.stepgen.05.control-type 30 s32 OUT 0 hm2_7i95.0.stepgen.05.counts 30 float OUT 0 hm2_7i95.0.stepgen.05.dbg_err_at_match 30 float OUT 0 hm2_7i95.0.stepgen.05.dbg_ff_vel 30 float OUT 0 hm2_7i95.0.stepgen.05.dbg_pos_minus_prev_cmd 30 float OUT 0 hm2_7i95.0.stepgen.05.dbg_s_to_match 30 s32 OUT 0 hm2_7i95.0.stepgen.05.dbg_step_rate 30 float OUT 0 hm2_7i95.0.stepgen.05.dbg_vel_error 30 bit IN FALSE hm2_7i95.0.stepgen.05.enable 30 float IN 0 hm2_7i95.0.stepgen.05.position-cmd 30 float OUT 0 hm2_7i95.0.stepgen.05.position-fb 30 bit IN FALSE hm2_7i95.0.stepgen.05.position-reset 30 float IN 0 hm2_7i95.0.stepgen.05.velocity-cmd 30 float OUT 0 hm2_7i95.0.stepgen.05.velocity-fb 30 bit IN FALSE hm2_7i95.0.stepgen.06.control-type 30 s32 OUT 0 hm2_7i95.0.stepgen.06.counts 30 float OUT 0 hm2_7i95.0.stepgen.06.dbg_err_at_match 30 float OUT 0 hm2_7i95.0.stepgen.06.dbg_ff_vel 30 float OUT 0 hm2_7i95.0.stepgen.06.dbg_pos_minus_prev_cmd 30 float OUT 0 hm2_7i95.0.stepgen.06.dbg_s_to_match 30 s32 OUT 0 hm2_7i95.0.stepgen.06.dbg_step_rate 30 float OUT 0 hm2_7i95.0.stepgen.06.dbg_vel_error 30 bit IN FALSE hm2_7i95.0.stepgen.06.enable 30 float IN 0 hm2_7i95.0.stepgen.06.position-cmd 30 float OUT 0 hm2_7i95.0.stepgen.06.position-fb 30 bit IN FALSE hm2_7i95.0.stepgen.06.position-reset 30 float IN 0 hm2_7i95.0.stepgen.06.velocity-cmd 30 float OUT 0 hm2_7i95.0.stepgen.06.velocity-fb 30 s32 IN 1 hm2_7i95.0.stepgen.timer-number 30 bit I/O FALSE hm2_7i95.0.watchdog.has_bit 30 s32 OUT 25180 hm2_7i95.0.write.time 46 float IN 0 ini.0.backlash 46 float IN 0.005 ini.0.ferror 46 float IN 0 ini.0.home 46 float IN 0 ini.0.home_offset 46 s32 IN 999 ini.0.home_sequence 46 float IN 1000 ini.0.max_acceleration 46 float IN 400 ini.0.max_limit 46 float IN 1000 ini.0.max_velocity 46 float IN 0.0025 ini.0.min_ferror 46 float IN 0 ini.0.min_limit 46 float IN 0 ini.1.backlash 46 float IN 0.005 ini.1.ferror 46 float IN 0 ini.1.home 46 float IN 0 ini.1.home_offset 46 s32 IN 999 ini.1.home_sequence 46 float IN 1000 ini.1.max_acceleration 46 float IN 400 ini.1.max_limit 46 float IN 1000 ini.1.max_velocity 46 float IN 0.0025 ini.1.min_ferror 46 float IN 0 ini.1.min_limit 46 float IN 0 ini.2.backlash 46 float IN 0.005 ini.2.ferror 46 float IN 0 ini.2.home 46 float IN 0 ini.2.home_offset 46 s32 IN 999 ini.2.home_sequence 46 float IN 1000 ini.2.max_acceleration 46 float IN 400 ini.2.max_limit 46 float IN 1000 ini.2.max_velocity 46 float IN 0.0025 ini.2.min_ferror 46 float IN 0 ini.2.min_limit 46 float IN 0 ini.a.max_acceleration 46 float IN 0 ini.a.max_limit 46 float IN 0 ini.a.max_velocity 46 float IN 0 ini.a.min_limit 46 float IN 0 ini.b.max_acceleration 46 float IN 0 ini.b.max_limit 46 float IN 0 ini.b.max_velocity 46 float IN 0 ini.b.min_limit 46 float IN 0 ini.c.max_acceleration 46 float IN 0 ini.c.max_limit 46 float IN 0 ini.c.max_velocity 46 float IN 0 ini.c.min_limit 46 bit IN TRUE ini.traj_arc_blend_enable 46 bit IN FALSE ini.traj_arc_blend_fallback_enable 46 float IN 4 ini.traj_arc_blend_gap_cycles 46 s32 IN 50 ini.traj_arc_blend_optimization_depth 46 float IN 100 ini.traj_arc_blend_ramp_freq 46 float IN 0.1 ini.traj_arc_blend_tangent_kink_ratio 46 float IN 1e+99 ini.traj_default_acceleration 46 float IN 1 ini.traj_default_velocity 46 float IN 1e+99 ini.traj_max_acceleration 46 float IN 0 ini.traj_max_velocity 46 float IN 0 ini.u.max_acceleration 46 float IN 0 ini.u.max_limit 46 float IN 0 ini.u.max_velocity 46 float IN 0 ini.u.min_limit 46 float IN 0 ini.v.max_acceleration 46 float IN 0 ini.v.max_limit 46 float IN 0 ini.v.max_velocity 46 float IN 0 ini.v.min_limit 46 float IN 0 ini.w.max_acceleration 46 float IN 0 ini.w.max_limit 46 float IN 0 ini.w.max_velocity 46 float IN 0 ini.w.min_limit 46 float IN 1000 ini.x.max_acceleration 46 float IN 400 ini.x.max_limit 46 float IN 1000 ini.x.max_velocity 46 float IN 0 ini.x.min_limit 46 float IN 1000 ini.y.max_acceleration 46 float IN 400 ini.y.max_limit 46 float IN 1000 ini.y.max_velocity 46 float IN 0 ini.y.min_limit 46 float IN 1000 ini.z.max_acceleration 46 float IN 400 ini.z.max_limit 46 float IN 1000 ini.z.max_velocity 46 float IN 0 ini.z.min_limit 4 bit OUT FALSE iocontrol.0.coolant-flood 4 bit OUT FALSE iocontrol.0.coolant-mist 4 bit OUT TRUE iocontrol.0.emc-abort 4 bit IN FALSE iocontrol.0.emc-abort-ack 4 bit IN FALSE iocontrol.0.emc-enable-in <== estop-loopback 4 s32 OUT 6 iocontrol.0.emc-reason 4 bit OUT FALSE iocontrol.0.lube 4 bit IN FALSE iocontrol.0.lube_level 4 bit OUT FALSE iocontrol.0.start-change 4 bit IN FALSE iocontrol.0.start-change-ack 4 s32 OUT 4 iocontrol.0.state 4 bit OUT FALSE iocontrol.0.tool-change 4 bit IN FALSE iocontrol.0.tool-changed 4 s32 OUT 0 iocontrol.0.tool-number 4 s32 OUT 0 iocontrol.0.tool-prep-index 4 s32 OUT 0 iocontrol.0.tool-prep-number 4 s32 OUT 0 iocontrol.0.tool-prep-pocket 4 bit OUT FALSE iocontrol.0.tool-prepare 4 bit IN FALSE iocontrol.0.tool-prepared 4 bit IN FALSE iocontrol.0.toolchanger-clear-fault 4 bit IN FALSE iocontrol.0.toolchanger-fault 4 bit OUT FALSE iocontrol.0.toolchanger-fault-ack 4 bit OUT FALSE iocontrol.0.toolchanger-faulted 4 s32 IN 0 iocontrol.0.toolchanger-reason 4 bit OUT FALSE iocontrol.0.user-enable-out ==> estop-loopback 4 bit OUT FALSE iocontrol.0.user-request-enable 23 float OUT 0 joint.0.acc-cmd 23 bit OUT TRUE joint.0.active 23 bit OUT FALSE joint.0.amp-enable-out ==> joint-0-enable 23 bit IN FALSE joint.0.amp-fault-in 23 float OUT 0 joint.0.backlash-corr 23 float OUT 0 joint.0.backlash-filt 23 float OUT 0 joint.0.backlash-vel 23 float OUT 0 joint.0.coarse-pos-cmd 23 bit OUT FALSE joint.0.error 23 float OUT 0 joint.0.f-error 23 float OUT 0.0025 joint.0.f-error-lim 23 bit OUT FALSE joint.0.f-errored 23 bit OUT FALSE joint.0.faulted 23 float OUT 0 joint.0.free-pos-cmd 23 bit OUT FALSE joint.0.free-tp-enable 23 float OUT 0 joint.0.free-vel-lim 23 s32 OUT 0 joint.0.home-state 23 bit IN FALSE joint.0.home-sw-in 23 bit OUT FALSE joint.0.homed 23 bit OUT FALSE joint.0.homing 23 bit OUT TRUE joint.0.in-position 23 bit I/O FALSE joint.0.index-enable <=> joint-0-index-enable 23 float IN 1 joint.0.jog-accel-fraction 23 s32 IN 0 joint.0.jog-counts 23 bit IN FALSE joint.0.jog-enable 23 float IN 0 joint.0.jog-scale 23 bit IN FALSE joint.0.jog-vel-mode 23 bit OUT FALSE joint.0.kb-jog-active 23 float OUT 0 joint.0.motor-offset 23 float OUT 0 joint.0.motor-pos-cmd ==> joint-0-pos-cmd 23 float IN 0 joint.0.motor-pos-fb <== joint-0-pos-fb 23 bit OUT FALSE joint.0.neg-hard-limit 23 bit IN FALSE joint.0.neg-lim-sw-in 23 float OUT 0 joint.0.pos-cmd 23 float OUT 0 joint.0.pos-fb 23 bit OUT FALSE joint.0.pos-hard-limit 23 bit IN FALSE joint.0.pos-lim-sw-in 23 float OUT 0 joint.0.vel-cmd 23 bit OUT FALSE joint.0.wheel-jog-active 23 float OUT 0 joint.1.acc-cmd 23 bit OUT TRUE joint.1.active 23 bit OUT FALSE joint.1.amp-enable-out ==> joint-1-enable 23 bit IN FALSE joint.1.amp-fault-in 23 float OUT 0 joint.1.backlash-corr 23 float OUT 0 joint.1.backlash-filt 23 float OUT 0 joint.1.backlash-vel 23 float OUT 0 joint.1.coarse-pos-cmd 23 bit OUT FALSE joint.1.error 23 float OUT 0 joint.1.f-error 23 float OUT 0.0025 joint.1.f-error-lim 23 bit OUT FALSE joint.1.f-errored 23 bit OUT FALSE joint.1.faulted 23 float OUT 0 joint.1.free-pos-cmd 23 bit OUT FALSE joint.1.free-tp-enable 23 float OUT 0 joint.1.free-vel-lim 23 s32 OUT 0 joint.1.home-state 23 bit IN FALSE joint.1.home-sw-in 23 bit OUT FALSE joint.1.homed 23 bit OUT FALSE joint.1.homing 23 bit OUT TRUE joint.1.in-position 23 bit I/O FALSE joint.1.index-enable <=> joint-1-index-enable 23 float IN 1 joint.1.jog-accel-fraction 23 s32 IN 0 joint.1.jog-counts 23 bit IN FALSE joint.1.jog-enable 23 float IN 0 joint.1.jog-scale 23 bit IN FALSE joint.1.jog-vel-mode 23 bit OUT FALSE joint.1.kb-jog-active 23 float OUT 0 joint.1.motor-offset 23 float OUT 0 joint.1.motor-pos-cmd ==> joint-1-pos-cmd 23 float IN 0 joint.1.motor-pos-fb <== joint-1-pos-fb 23 bit OUT FALSE joint.1.neg-hard-limit 23 bit IN FALSE joint.1.neg-lim-sw-in 23 float OUT 0 joint.1.pos-cmd 23 float OUT 0 joint.1.pos-fb 23 bit OUT FALSE joint.1.pos-hard-limit 23 bit IN FALSE joint.1.pos-lim-sw-in 23 float OUT 0 joint.1.vel-cmd 23 bit OUT FALSE joint.1.wheel-jog-active 23 float OUT 0 joint.2.acc-cmd 23 bit OUT TRUE joint.2.active 23 bit OUT FALSE joint.2.amp-enable-out ==> joint-2-enable 23 bit IN FALSE joint.2.amp-fault-in 23 float OUT 0 joint.2.backlash-corr 23 float OUT 0 joint.2.backlash-filt 23 float OUT 0 joint.2.backlash-vel 23 float OUT 0 joint.2.coarse-pos-cmd 23 bit OUT FALSE joint.2.error 23 float OUT 0 joint.2.f-error 23 float OUT 0.0025 joint.2.f-error-lim 23 bit OUT FALSE joint.2.f-errored 23 bit OUT FALSE joint.2.faulted 23 float OUT 0 joint.2.free-pos-cmd 23 bit OUT FALSE joint.2.free-tp-enable 23 float OUT 0 joint.2.free-vel-lim 23 s32 OUT 0 joint.2.home-state 23 bit IN FALSE joint.2.home-sw-in 23 bit OUT FALSE joint.2.homed 23 bit OUT FALSE joint.2.homing 23 bit OUT TRUE joint.2.in-position 23 bit I/O FALSE joint.2.index-enable <=> joint-2-index-enable 23 float IN 1 joint.2.jog-accel-fraction 23 s32 IN 0 joint.2.jog-counts 23 bit IN FALSE joint.2.jog-enable 23 float IN 0 joint.2.jog-scale 23 bit IN FALSE joint.2.jog-vel-mode 23 bit OUT FALSE joint.2.kb-jog-active 23 float OUT 0 joint.2.motor-offset 23 float OUT 0 joint.2.motor-pos-cmd ==> joint-2-pos-cmd 23 float IN 0 joint.2.motor-pos-fb <== joint-2-pos-fb 23 bit OUT FALSE joint.2.neg-hard-limit 23 bit IN FALSE joint.2.neg-lim-sw-in 23 float OUT 0 joint.2.pos-cmd 23 float OUT 0 joint.2.pos-fb 23 bit OUT FALSE joint.2.pos-hard-limit 23 bit IN FALSE joint.2.pos-lim-sw-in 23 float OUT 0 joint.2.vel-cmd 23 bit OUT FALSE joint.2.wheel-jog-active 23 s32 OUT 516 motion-command-handler.time 23 s32 OUT 8852 motion-controller.time 23 float IN 1 motion.adaptive-feed 23 float IN 0 motion.analog-in-00 23 float IN 0 motion.analog-in-01 23 float IN 0 motion.analog-in-02 23 float IN 0 motion.analog-in-03 23 float OUT 0 motion.analog-out-00 23 float OUT 0 motion.analog-out-01 23 float OUT 0 motion.analog-out-02 23 float OUT 0 motion.analog-out-03 23 bit OUT FALSE motion.coord-error 23 bit OUT FALSE motion.coord-mode 23 float OUT 0 motion.current-vel 23 bit IN FALSE motion.digital-in-00 23 bit IN FALSE motion.digital-in-01 23 bit IN FALSE motion.digital-in-02 23 bit IN FALSE motion.digital-in-03 23 bit OUT FALSE motion.digital-out-00 23 bit OUT FALSE motion.digital-out-01 23 bit OUT FALSE motion.digital-out-02 23 bit OUT FALSE motion.digital-out-03 23 float OUT 0 motion.distance-to-go 23 bit IN TRUE motion.enable 23 bit OUT FALSE motion.eoffset-active 23 bit OUT FALSE motion.eoffset-limited 23 bit IN FALSE motion.feed-hold 23 float OUT 0 motion.feed-inches-per-minute 23 float OUT 0 motion.feed-inches-per-second 23 bit IN FALSE motion.feed-inhibit 23 float OUT 0 motion.feed-mm-per-minute 23 float OUT 0 motion.feed-mm-per-second 23 float OUT 0 motion.feed-upm 23 bit IN FALSE motion.homing-inhibit 23 bit OUT TRUE motion.in-position 23 bit OUT FALSE motion.is-all-homed 23 bit IN FALSE motion.jog-inhibit 23 bit OUT FALSE motion.jog-is-active 23 bit IN FALSE motion.jog-stop 23 bit IN FALSE motion.jog-stop-immediate 23 bit OUT FALSE motion.motion-enabled ==> motion-enable 23 s32 OUT 0 motion.motion-type 23 bit OUT FALSE motion.on-soft-limit 23 bit IN FALSE motion.probe-input 23 s32 OUT 0 motion.program-line 23 float OUT 0 motion.requested-vel 23 u32 OUT 0x0032DEE4 motion.servo.last-period 23 bit OUT FALSE motion.teleop-mode 23 float OUT 0 motion.tooloffset.a 23 float OUT 0 motion.tooloffset.b 23 float OUT 0 motion.tooloffset.c 23 float OUT 0 motion.tooloffset.u 23 float OUT 0 motion.tooloffset.v 23 float OUT 0 motion.tooloffset.w 23 float OUT 0 motion.tooloffset.x 23 float OUT 0 motion.tooloffset.y 23 float OUT 0 motion.tooloffset.z 23 bit OUT FALSE motion.tp-reverse 33 float IN 0 pid.x.Dgain 33 float IN 0 pid.x.FF0 33 float IN 1 pid.x.FF1 33 float IN 0 pid.x.FF2 33 float IN 0 pid.x.FF3 33 float IN 0 pid.x.Igain 33 float IN 1000 pid.x.Pgain 33 float IN 0 pid.x.bias 33 float IN 0 pid.x.command <== joint-0-pos-cmd 33 float IN 0 pid.x.command-deriv 33 float IN 0 pid.x.deadband 33 s32 OUT 516 pid.x.do-pid-calcs.time 33 bit IN FALSE pid.x.enable <== joint-0-enable 33 float OUT 0 pid.x.error 33 bit IN TRUE pid.x.error-previous-target 33 float IN 0 pid.x.feedback <== joint-0-pos-fb 33 float IN 0 pid.x.feedback-deriv 33 bit IN FALSE pid.x.index-enable <== joint-0-index-enable 33 float IN 0 pid.x.maxcmdD 33 float IN 0 pid.x.maxcmdDD 33 float IN 0 pid.x.maxcmdDDD 33 float IN 0.0127 pid.x.maxerror 33 float IN 0 pid.x.maxerrorD 33 float IN 0 pid.x.maxerrorI 33 float IN 0 pid.x.maxoutput 33 float OUT 0 pid.x.output ==> joint.0.output 33 bit OUT FALSE pid.x.saturated 33 s32 OUT 0 pid.x.saturated-count 33 float OUT 0 pid.x.saturated-s 33 u32 I/O 0x00000032 pid.x.tune-cycles 33 float I/O 0.5 pid.x.tune-effort 33 bit IN FALSE pid.x.tune-mode 33 bit I/O FALSE pid.x.tune-start 33 u32 I/O 0x00000000 pid.x.tune-type 33 float IN 0 pid.y.Dgain 33 float IN 0 pid.y.FF0 33 float IN 1 pid.y.FF1 33 float IN 0 pid.y.FF2 33 float IN 0 pid.y.FF3 33 float IN 0 pid.y.Igain 33 float IN 1000 pid.y.Pgain 33 float IN 0 pid.y.bias 33 float IN 0 pid.y.command <== joint-1-pos-cmd 33 float IN 0 pid.y.command-deriv 33 float IN 0 pid.y.deadband 33 s32 OUT 188 pid.y.do-pid-calcs.time 33 bit IN FALSE pid.y.enable <== joint-1-enable 33 float OUT 0 pid.y.error 33 bit IN TRUE pid.y.error-previous-target 33 float IN 0 pid.y.feedback <== joint-1-pos-fb 33 float IN 0 pid.y.feedback-deriv 33 bit IN FALSE pid.y.index-enable <== joint-1-index-enable 33 float IN 0 pid.y.maxcmdD 33 float IN 0 pid.y.maxcmdDD 33 float IN 0 pid.y.maxcmdDDD 33 float IN 0.0127 pid.y.maxerror 33 float IN 0 pid.y.maxerrorD 33 float IN 0 pid.y.maxerrorI 33 float IN 0 pid.y.maxoutput 33 float OUT 0 pid.y.output ==> joint.1.output 33 bit OUT FALSE pid.y.saturated 33 s32 OUT 0 pid.y.saturated-count 33 float OUT 0 pid.y.saturated-s 33 u32 I/O 0x00000032 pid.y.tune-cycles 33 float I/O 0.5 pid.y.tune-effort 33 bit IN FALSE pid.y.tune-mode 33 bit I/O FALSE pid.y.tune-start 33 u32 I/O 0x00000000 pid.y.tune-type 33 float IN 0 pid.z.Dgain 33 float IN 0 pid.z.FF0 33 float IN 1 pid.z.FF1 33 float IN 0 pid.z.FF2 33 float IN 0 pid.z.FF3 33 float IN 0 pid.z.Igain 33 float IN 1000 pid.z.Pgain 33 float IN 0 pid.z.bias 33 float IN 0 pid.z.command <== joint-2-pos-cmd 33 float IN 0 pid.z.command-deriv 33 float IN 0 pid.z.deadband 33 s32 OUT 176 pid.z.do-pid-calcs.time 33 bit IN FALSE pid.z.enable <== joint-2-enable 33 float OUT 0 pid.z.error 33 bit IN TRUE pid.z.error-previous-target 33 float IN 0 pid.z.feedback <== joint-2-pos-fb 33 float IN 0 pid.z.feedback-deriv 33 bit IN FALSE pid.z.index-enable <== joint-2-index-enable 33 float IN 0 pid.z.maxcmdD 33 float IN 0 pid.z.maxcmdDD 33 float IN 0 pid.z.maxcmdDDD 33 float IN 0.0127 pid.z.maxerror 33 float IN 0 pid.z.maxerrorD 33 float IN 0 pid.z.maxerrorI 33 float IN 0 pid.z.maxoutput 33 float OUT 0 pid.z.output ==> joint.2.output 33 bit OUT FALSE pid.z.saturated 33 s32 OUT 0 pid.z.saturated-count 33 float OUT 0 pid.z.saturated-s 33 u32 I/O 0x00000032 pid.z.tune-cycles 33 float I/O 0.5 pid.z.tune-effort 33 bit IN FALSE pid.z.tune-mode 33 bit I/O FALSE pid.z.tune-start 33 u32 I/O 0x00000000 pid.z.tune-type 24 s32 OUT 679696 servo-thread.time 23 bit IN FALSE spindle.0.amp-fault-in 23 bit IN TRUE spindle.0.at-speed 23 bit OUT TRUE spindle.0.brake 23 bit OUT FALSE spindle.0.forward 23 bit I/O FALSE spindle.0.index-enable 23 bit IN FALSE spindle.0.inhibit 23 bit IN FALSE spindle.0.is-oriented 23 bit OUT FALSE spindle.0.locked 23 bit OUT FALSE spindle.0.on 23 bit OUT FALSE spindle.0.orient 23 float OUT 0 spindle.0.orient-angle 23 s32 IN 0 spindle.0.orient-fault 23 s32 OUT 0 spindle.0.orient-mode 23 bit OUT FALSE spindle.0.reverse 23 float IN 0 spindle.0.revs 23 float OUT 0 spindle.0.speed-cmd-rps 23 float IN 0 spindle.0.speed-in 23 float OUT 0 spindle.0.speed-out 23 float OUT 0 spindle.0.speed-out-abs 23 float OUT 0 spindle.0.speed-out-rps 23 float OUT 0 spindle.0.speed-out-rps-abs