halcmd show pin >> show pin.txt

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
    52  bit   IN           TRUE  estop.invert.in <== estop-ok
    52  bit   OUT         FALSE  estop.invert.out ==> estop-tripped
    52  s32   OUT           140  estop.invert.time
    72  bit   IN          FALSE  halui.abort
    72  float IN              0  halui.axis.a.analog
    72  float IN              0  halui.axis.a.increment
    72  bit   IN          FALSE  halui.axis.a.increment-minus
    72  bit   IN          FALSE  halui.axis.a.increment-plus
    72  bit   IN          FALSE  halui.axis.a.minus
    72  bit   IN          FALSE  halui.axis.a.plus
    72  bit   IN          FALSE  halui.axis.a.select
    72  float IN              0  halui.axis.b.analog
    72  float IN              0  halui.axis.b.increment
    72  bit   IN          FALSE  halui.axis.b.increment-minus
    72  bit   IN          FALSE  halui.axis.b.increment-plus
    72  bit   IN          FALSE  halui.axis.b.minus
    72  bit   IN          FALSE  halui.axis.b.plus
    72  bit   IN          FALSE  halui.axis.b.select
    72  float IN              0  halui.axis.c.analog
    72  float IN              0  halui.axis.c.increment
    72  bit   IN          FALSE  halui.axis.c.increment-minus
    72  bit   IN          FALSE  halui.axis.c.increment-plus
    72  bit   IN          FALSE  halui.axis.c.minus
    72  bit   IN          FALSE  halui.axis.c.plus
    72  bit   IN          FALSE  halui.axis.c.select
    72  float IN            0.2  halui.axis.jog-deadband
    72  float IN              0  halui.axis.jog-speed
    72  u32   OUT    0x00000000  halui.axis.selected
    72  float IN              0  halui.axis.selected.increment
    72  bit   IN          FALSE  halui.axis.selected.increment-minus
    72  bit   IN          FALSE  halui.axis.selected.increment-plus
    72  bit   IN          FALSE  halui.axis.selected.minus
    72  bit   IN          FALSE  halui.axis.selected.plus
    72  float IN              0  halui.axis.u.analog
    72  float IN              0  halui.axis.u.increment
    72  bit   IN          FALSE  halui.axis.u.increment-minus
    72  bit   IN          FALSE  halui.axis.u.increment-plus
    72  bit   IN          FALSE  halui.axis.u.minus
    72  bit   IN          FALSE  halui.axis.u.plus
    72  bit   IN          FALSE  halui.axis.u.select
    72  float IN              0  halui.axis.v.analog
    72  float IN              0  halui.axis.v.increment
    72  bit   IN          FALSE  halui.axis.v.increment-minus
    72  bit   IN          FALSE  halui.axis.v.increment-plus
    72  bit   IN          FALSE  halui.axis.v.minus
    72  bit   IN          FALSE  halui.axis.v.plus
    72  bit   IN          FALSE  halui.axis.v.select
    72  float IN              0  halui.axis.w.analog
    72  float IN              0  halui.axis.w.increment
    72  bit   IN          FALSE  halui.axis.w.increment-minus
    72  bit   IN          FALSE  halui.axis.w.increment-plus
    72  bit   IN          FALSE  halui.axis.w.minus
    72  bit   IN          FALSE  halui.axis.w.plus
    72  bit   IN          FALSE  halui.axis.w.select
    72  float IN              0  halui.axis.x.analog
    72  float IN              0  halui.axis.x.increment
    72  bit   IN          FALSE  halui.axis.x.increment-minus
    72  bit   IN          FALSE  halui.axis.x.increment-plus
    72  bit   OUT          TRUE  halui.axis.x.is-selected
    72  bit   IN          FALSE  halui.axis.x.minus
    72  bit   IN          FALSE  halui.axis.x.plus
    72  float OUT             0  halui.axis.x.pos-commanded
    72  float OUT             0  halui.axis.x.pos-feedback
    72  float OUT       -0.7165  halui.axis.x.pos-relative
    72  bit   IN          FALSE  halui.axis.x.select
    72  float IN              0  halui.axis.y.analog
    72  float IN              0  halui.axis.y.increment
    72  bit   IN          FALSE  halui.axis.y.increment-minus
    72  bit   IN          FALSE  halui.axis.y.increment-plus
    72  bit   OUT         FALSE  halui.axis.y.is-selected
    72  bit   IN          FALSE  halui.axis.y.minus
    72  bit   IN          FALSE  halui.axis.y.plus
    72  float OUT             0  halui.axis.y.pos-commanded
    72  float OUT             0  halui.axis.y.pos-feedback
    72  float OUT      -0.54575  halui.axis.y.pos-relative
    72  bit   IN          FALSE  halui.axis.y.select
    72  float IN              0  halui.axis.z.analog
    72  float IN              0  halui.axis.z.increment
    72  bit   IN          FALSE  halui.axis.z.increment-minus
    72  bit   IN          FALSE  halui.axis.z.increment-plus
    72  bit   OUT         FALSE  halui.axis.z.is-selected
    72  bit   IN          FALSE  halui.axis.z.minus
    72  bit   IN          FALSE  halui.axis.z.plus
    72  float OUT             0  halui.axis.z.pos-commanded
    72  float OUT             0  halui.axis.z.pos-feedback
    72  float OUT        0.5825  halui.axis.z.pos-relative
    72  bit   IN          FALSE  halui.axis.z.select
    72  bit   IN          FALSE  halui.estop.activate <== estop-tripped
    72  bit   OUT         FALSE  halui.estop.is-activated
    72  bit   IN           TRUE  halui.estop.reset <== estop-reset
    72  bit   IN           TRUE  halui.feed-override.count-enable
    72  s32   IN              0  halui.feed-override.counts
    72  bit   IN          FALSE  halui.feed-override.decrease
    72  bit   IN          FALSE  halui.feed-override.direct-value
    72  bit   IN          FALSE  halui.feed-override.increase
    72  bit   IN          FALSE  halui.feed-override.reset
    72  float IN            0.1  halui.feed-override.scale
    72  float OUT             1  halui.feed-override.value
    72  bit   OUT         FALSE  halui.flood.is-on
    72  bit   IN          FALSE  halui.flood.off
    72  bit   IN          FALSE  halui.flood.on
    72  bit   IN          FALSE  halui.home-all
    72  float IN              0  halui.joint.0.analog
    72  bit   OUT         FALSE  halui.joint.0.has-fault
    72  bit   IN          FALSE  halui.joint.0.home
    72  float IN              0  halui.joint.0.increment
    72  bit   IN          FALSE  halui.joint.0.increment-minus
    72  bit   IN          FALSE  halui.joint.0.increment-plus
    72  bit   OUT         FALSE  halui.joint.0.is-homed
    72  bit   OUT          TRUE  halui.joint.0.is-selected
    72  bit   IN          FALSE  halui.joint.0.minus
    72  bit   OUT         FALSE  halui.joint.0.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.0.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.0.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.0.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.0.override-limits
    72  bit   IN          FALSE  halui.joint.0.plus
    72  bit   IN          FALSE  halui.joint.0.select
    72  bit   IN          FALSE  halui.joint.0.unhome
    72  float IN              0  halui.joint.1.analog
    72  bit   OUT         FALSE  halui.joint.1.has-fault
    72  bit   IN          FALSE  halui.joint.1.home
    72  float IN              0  halui.joint.1.increment
    72  bit   IN          FALSE  halui.joint.1.increment-minus
    72  bit   IN          FALSE  halui.joint.1.increment-plus
    72  bit   OUT         FALSE  halui.joint.1.is-homed
    72  bit   OUT         FALSE  halui.joint.1.is-selected
    72  bit   IN          FALSE  halui.joint.1.minus
    72  bit   OUT         FALSE  halui.joint.1.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.1.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.1.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.1.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.1.override-limits
    72  bit   IN          FALSE  halui.joint.1.plus
    72  bit   IN          FALSE  halui.joint.1.select
    72  bit   IN          FALSE  halui.joint.1.unhome
    72  float IN              0  halui.joint.2.analog
    72  bit   OUT         FALSE  halui.joint.2.has-fault
    72  bit   IN          FALSE  halui.joint.2.home
    72  float IN              0  halui.joint.2.increment
    72  bit   IN          FALSE  halui.joint.2.increment-minus
    72  bit   IN          FALSE  halui.joint.2.increment-plus
    72  bit   OUT         FALSE  halui.joint.2.is-homed
    72  bit   OUT         FALSE  halui.joint.2.is-selected
    72  bit   IN          FALSE  halui.joint.2.minus
    72  bit   OUT         FALSE  halui.joint.2.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.2.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.2.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.2.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.2.override-limits
    72  bit   IN          FALSE  halui.joint.2.plus
    72  bit   IN          FALSE  halui.joint.2.select
    72  bit   IN          FALSE  halui.joint.2.unhome
    72  float IN              0  halui.joint.3.analog
    72  bit   OUT         FALSE  halui.joint.3.has-fault
    72  bit   IN          FALSE  halui.joint.3.home
    72  float IN              0  halui.joint.3.increment
    72  bit   IN          FALSE  halui.joint.3.increment-minus
    72  bit   IN          FALSE  halui.joint.3.increment-plus
    72  bit   OUT         FALSE  halui.joint.3.is-homed
    72  bit   OUT         FALSE  halui.joint.3.is-selected
    72  bit   IN          FALSE  halui.joint.3.minus
    72  bit   OUT         FALSE  halui.joint.3.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.3.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.3.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.3.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.3.override-limits
    72  bit   IN          FALSE  halui.joint.3.plus
    72  bit   IN          FALSE  halui.joint.3.select
    72  bit   IN          FALSE  halui.joint.3.unhome
    72  float IN              0  halui.joint.4.analog
    72  bit   OUT         FALSE  halui.joint.4.has-fault
    72  bit   IN          FALSE  halui.joint.4.home
    72  float IN              0  halui.joint.4.increment
    72  bit   IN          FALSE  halui.joint.4.increment-minus
    72  bit   IN          FALSE  halui.joint.4.increment-plus
    72  bit   OUT         FALSE  halui.joint.4.is-homed
    72  bit   OUT         FALSE  halui.joint.4.is-selected
    72  bit   IN          FALSE  halui.joint.4.minus
    72  bit   OUT         FALSE  halui.joint.4.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.4.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.4.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.4.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.4.override-limits
    72  bit   IN          FALSE  halui.joint.4.plus
    72  bit   IN          FALSE  halui.joint.4.select
    72  bit   IN          FALSE  halui.joint.4.unhome
    72  float IN              0  halui.joint.5.analog
    72  bit   OUT         FALSE  halui.joint.5.has-fault
    72  bit   IN          FALSE  halui.joint.5.home
    72  float IN              0  halui.joint.5.increment
    72  bit   IN          FALSE  halui.joint.5.increment-minus
    72  bit   IN          FALSE  halui.joint.5.increment-plus
    72  bit   OUT         FALSE  halui.joint.5.is-homed
    72  bit   OUT         FALSE  halui.joint.5.is-selected
    72  bit   IN          FALSE  halui.joint.5.minus
    72  bit   OUT         FALSE  halui.joint.5.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.5.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.5.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.5.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.5.override-limits
    72  bit   IN          FALSE  halui.joint.5.plus
    72  bit   IN          FALSE  halui.joint.5.select
    72  bit   IN          FALSE  halui.joint.5.unhome
    72  float IN              0  halui.joint.6.analog
    72  bit   OUT         FALSE  halui.joint.6.has-fault
    72  bit   IN          FALSE  halui.joint.6.home <== ui-r1-home-cmd
    72  float IN              0  halui.joint.6.increment
    72  bit   IN          FALSE  halui.joint.6.increment-minus
    72  bit   IN          FALSE  halui.joint.6.increment-plus
    72  bit   OUT         FALSE  halui.joint.6.is-homed
    72  bit   OUT         FALSE  halui.joint.6.is-selected
    72  bit   IN          FALSE  halui.joint.6.minus
    72  bit   OUT         FALSE  halui.joint.6.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.6.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.6.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.6.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.6.override-limits
    72  bit   IN          FALSE  halui.joint.6.plus
    72  bit   IN          FALSE  halui.joint.6.select
    72  bit   IN          FALSE  halui.joint.6.unhome
    72  float IN              0  halui.joint.7.analog
    72  bit   OUT         FALSE  halui.joint.7.has-fault
    72  bit   IN          FALSE  halui.joint.7.home
    72  float IN              0  halui.joint.7.increment
    72  bit   IN          FALSE  halui.joint.7.increment-minus
    72  bit   IN          FALSE  halui.joint.7.increment-plus
    72  bit   OUT         FALSE  halui.joint.7.is-homed
    72  bit   OUT         FALSE  halui.joint.7.is-selected
    72  bit   IN          FALSE  halui.joint.7.minus
    72  bit   OUT         FALSE  halui.joint.7.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.7.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.7.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.7.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.7.override-limits
    72  bit   IN          FALSE  halui.joint.7.plus
    72  bit   IN          FALSE  halui.joint.7.select
    72  bit   IN          FALSE  halui.joint.7.unhome
    72  float IN              0  halui.joint.8.analog
    72  bit   OUT         FALSE  halui.joint.8.has-fault
    72  bit   IN          FALSE  halui.joint.8.home
    72  float IN              0  halui.joint.8.increment
    72  bit   IN          FALSE  halui.joint.8.increment-minus
    72  bit   IN          FALSE  halui.joint.8.increment-plus
    72  bit   OUT         FALSE  halui.joint.8.is-homed
    72  bit   OUT         FALSE  halui.joint.8.is-selected
    72  bit   IN          FALSE  halui.joint.8.minus
    72  bit   OUT         FALSE  halui.joint.8.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.8.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.8.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.8.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.8.override-limits
    72  bit   IN          FALSE  halui.joint.8.plus
    72  bit   IN          FALSE  halui.joint.8.select
    72  bit   IN          FALSE  halui.joint.8.unhome
    72  float IN            0.2  halui.joint.jog-deadband
    72  float IN              0  halui.joint.jog-speed
    72  u32   OUT    0x00000000  halui.joint.selected
    72  bit   OUT         FALSE  halui.joint.selected.has-fault
    72  bit   IN          FALSE  halui.joint.selected.home
    72  float IN              0  halui.joint.selected.increment
    72  bit   IN          FALSE  halui.joint.selected.increment-minus
    72  bit   IN          FALSE  halui.joint.selected.increment-plus
    72  bit   OUT         FALSE  halui.joint.selected.is-homed
    72  bit   IN          FALSE  halui.joint.selected.minus
    72  bit   OUT         FALSE  halui.joint.selected.on-hard-max-limit
    72  bit   OUT         FALSE  halui.joint.selected.on-hard-min-limit
    72  bit   OUT         FALSE  halui.joint.selected.on-soft-max-limit
    72  bit   OUT         FALSE  halui.joint.selected.on-soft-min-limit
    72  bit   OUT         FALSE  halui.joint.selected.override-limits
    72  bit   IN          FALSE  halui.joint.selected.plus
    72  bit   IN          FALSE  halui.joint.selected.unhome
    72  bit   OUT          TRUE  halui.lube.is-on
    72  bit   IN          FALSE  halui.lube.off
    72  bit   IN          FALSE  halui.lube.on
    72  bit   OUT         FALSE  halui.machine.is-on
    72  bit   IN          FALSE  halui.machine.off
    72  bit   IN           TRUE  halui.machine.on <== ui-amp-enable
    72  float OUT    0.03937008  halui.machine.units-per-mm
    72  bit   IN           TRUE  halui.max-velocity.count-enable
    72  s32   IN              0  halui.max-velocity.counts
    72  bit   IN          FALSE  halui.max-velocity.decrease
    72  bit   IN          FALSE  halui.max-velocity.direct-value
    72  bit   IN          FALSE  halui.max-velocity.increase
    72  float IN              0  halui.max-velocity.scale
    72  float OUT             1  halui.max-velocity.value
    72  bit   OUT         FALSE  halui.mist.is-on
    72  bit   IN          FALSE  halui.mist.off
    72  bit   IN          FALSE  halui.mist.on
    72  bit   IN          FALSE  halui.mode.auto
    72  bit   OUT         FALSE  halui.mode.is-auto
    72  bit   OUT          TRUE  halui.mode.is-joint
    72  bit   OUT          TRUE  halui.mode.is-manual
    72  bit   OUT         FALSE  halui.mode.is-mdi
    72  bit   OUT         FALSE  halui.mode.is-teleop
    72  bit   IN          FALSE  halui.mode.joint
    72  bit   IN          FALSE  halui.mode.manual
    72  bit   IN          FALSE  halui.mode.mdi
    72  bit   IN          FALSE  halui.mode.teleop
    72  bit   OUT          TRUE  halui.program.block-delete.is-on
    72  bit   IN          FALSE  halui.program.block-delete.off
    72  bit   IN          FALSE  halui.program.block-delete.on
    72  bit   OUT          TRUE  halui.program.is-idle
    72  bit   OUT         FALSE  halui.program.is-paused
    72  bit   OUT         FALSE  halui.program.is-running
    72  bit   OUT          TRUE  halui.program.optional-stop.is-on
    72  bit   IN          FALSE  halui.program.optional-stop.off
    72  bit   IN          FALSE  halui.program.optional-stop.on
    72  bit   IN          FALSE  halui.program.pause
    72  bit   IN          FALSE  halui.program.resume
    72  bit   IN          FALSE  halui.program.run
    72  bit   IN          FALSE  halui.program.step
    72  bit   IN          FALSE  halui.program.stop
    72  bit   IN           TRUE  halui.rapid-override.count-enable
    72  s32   IN              0  halui.rapid-override.counts
    72  bit   IN          FALSE  halui.rapid-override.decrease
    72  bit   IN          FALSE  halui.rapid-override.direct-value
    72  bit   IN          FALSE  halui.rapid-override.increase
    72  bit   IN          FALSE  halui.rapid-override.reset
    72  float IN            0.1  halui.rapid-override.scale
    72  float OUT             1  halui.rapid-override.value
    72  bit   OUT          TRUE  halui.spindle.0.brake-is-on
    72  bit   IN          FALSE  halui.spindle.0.brake-off
    72  bit   IN          FALSE  halui.spindle.0.brake-on
    72  bit   IN          FALSE  halui.spindle.0.decrease
    72  bit   IN          FALSE  halui.spindle.0.forward
    72  bit   IN          FALSE  halui.spindle.0.increase
    72  bit   OUT         FALSE  halui.spindle.0.is-on
    72  bit   IN           TRUE  halui.spindle.0.override.count-enable
    72  s32   IN              0  halui.spindle.0.override.counts
    72  bit   IN          FALSE  halui.spindle.0.override.decrease
    72  bit   IN          FALSE  halui.spindle.0.override.direct-value
    72  bit   IN          FALSE  halui.spindle.0.override.increase
    72  bit   IN          FALSE  halui.spindle.0.override.reset
    72  float IN            0.1  halui.spindle.0.override.scale
    72  float OUT             1  halui.spindle.0.override.value
    72  bit   IN          FALSE  halui.spindle.0.reverse
    72  bit   OUT         FALSE  halui.spindle.0.runs-backward
    72  bit   OUT         FALSE  halui.spindle.0.runs-forward
    72  bit   IN          FALSE  halui.spindle.0.start
    72  bit   IN          FALSE  halui.spindle.0.stop
    72  float OUT             0  halui.tool.diameter
    72  float OUT             0  halui.tool.length_offset.a
    72  float OUT             0  halui.tool.length_offset.b
    72  float OUT             0  halui.tool.length_offset.c
    72  float OUT             0  halui.tool.length_offset.u
    72  float OUT             0  halui.tool.length_offset.v
    72  float OUT             0  halui.tool.length_offset.w
    72  float OUT             0  halui.tool.length_offset.x
    72  float OUT             0  halui.tool.length_offset.y
    72  float OUT             0  halui.tool.length_offset.z
    72  u32   OUT    0x00000000  halui.tool.number
    37  float IN            100  hm2_7i80.0.dpll.01.timer-us
    37  float IN            100  hm2_7i80.0.dpll.02.timer-us
    37  float IN            100  hm2_7i80.0.dpll.03.timer-us
    37  float IN            100  hm2_7i80.0.dpll.04.timer-us
    37  float IN              1  hm2_7i80.0.dpll.base-freq-khz
    37  u32   OUT    0x0000002A  hm2_7i80.0.dpll.ddsize
    37  float OUT      5.668268  hm2_7i80.0.dpll.phase-error-us
    37  u32   IN     0x00400000  hm2_7i80.0.dpll.plimit
    37  u32   OUT    0x00000013  hm2_7i80.0.dpll.prescale
    37  u32   IN     0x000007D0  hm2_7i80.0.dpll.time-const
    37  s32   OUT         28230  hm2_7i80.0.encoder.00.count
    37  s32   OUT             0  hm2_7i80.0.encoder.00.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.00.index-enable
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.00.input-a
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.00.input-b
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.00.input-index
    37  float OUT         2.823  hm2_7i80.0.encoder.00.position ==> j6-pos-fb
    37  float OUT             0  hm2_7i80.0.encoder.00.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.00.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.00.quad-error-enable
    37  s32   OUT         33329  hm2_7i80.0.encoder.00.rawcounts
    37  s32   OUT          5099  hm2_7i80.0.encoder.00.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.00.reset
    37  float OUT             0  hm2_7i80.0.encoder.00.velocity
    37  float OUT             0  hm2_7i80.0.encoder.00.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.01.count
    37  s32   OUT             0  hm2_7i80.0.encoder.01.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.01.index-enable
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.01.input-a
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.01.input-b
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.01.input-index
    37  float OUT             0  hm2_7i80.0.encoder.01.position ==> x1-pos-fb
    37  float OUT             0  hm2_7i80.0.encoder.01.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.01.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.01.quad-error-enable
    37  s32   OUT             1  hm2_7i80.0.encoder.01.rawcounts
    37  s32   OUT             1  hm2_7i80.0.encoder.01.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.01.reset
    37  float OUT             0  hm2_7i80.0.encoder.01.velocity
    37  float OUT             0  hm2_7i80.0.encoder.01.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.02.count
    37  s32   OUT             0  hm2_7i80.0.encoder.02.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.02.index-enable
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.02.input-a
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.02.input-b
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.02.input-index
    37  float OUT             0  hm2_7i80.0.encoder.02.position
    37  float OUT             0  hm2_7i80.0.encoder.02.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.02.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.02.quad-error-enable
    37  s32   OUT             0  hm2_7i80.0.encoder.02.rawcounts
    37  s32   OUT             0  hm2_7i80.0.encoder.02.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.02.reset
    37  float OUT             0  hm2_7i80.0.encoder.02.velocity
    37  float OUT             0  hm2_7i80.0.encoder.02.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.03.count
    37  s32   OUT             0  hm2_7i80.0.encoder.03.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.03.index-enable
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.03.input-a
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.03.input-b
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.03.input-index
    37  float OUT             0  hm2_7i80.0.encoder.03.position
    37  float OUT             0  hm2_7i80.0.encoder.03.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.03.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.03.quad-error-enable
    37  s32   OUT             0  hm2_7i80.0.encoder.03.rawcounts
    37  s32   OUT             0  hm2_7i80.0.encoder.03.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.03.reset
    37  float OUT             0  hm2_7i80.0.encoder.03.velocity
    37  float OUT             0  hm2_7i80.0.encoder.03.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.04.count
    37  s32   OUT             0  hm2_7i80.0.encoder.04.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.04.index-enable
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.04.input-a
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.04.input-b
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.04.input-index
    37  float OUT             0  hm2_7i80.0.encoder.04.position ==> y1-pos-fb
    37  float OUT             0  hm2_7i80.0.encoder.04.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.04.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.04.quad-error-enable
    37  s32   OUT             0  hm2_7i80.0.encoder.04.rawcounts
    37  s32   OUT             0  hm2_7i80.0.encoder.04.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.04.reset
    37  float OUT             0  hm2_7i80.0.encoder.04.velocity
    37  float OUT             0  hm2_7i80.0.encoder.04.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.05.count
    37  s32   OUT             0  hm2_7i80.0.encoder.05.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.05.index-enable
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.05.input-a
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.05.input-b
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.05.input-index
    37  float OUT             0  hm2_7i80.0.encoder.05.position ==> y2-pos-fb
    37  float OUT             0  hm2_7i80.0.encoder.05.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.05.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.05.quad-error-enable
    37  s32   OUT         65535  hm2_7i80.0.encoder.05.rawcounts
    37  s32   OUT         65535  hm2_7i80.0.encoder.05.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.05.reset
    37  float OUT             0  hm2_7i80.0.encoder.05.velocity
    37  float OUT             0  hm2_7i80.0.encoder.05.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.06.count
    37  s32   OUT             0  hm2_7i80.0.encoder.06.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.06.index-enable
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.06.input-a
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.06.input-b
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.06.input-index
    37  float OUT             0  hm2_7i80.0.encoder.06.position
    37  float OUT             0  hm2_7i80.0.encoder.06.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.06.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.06.quad-error-enable
    37  s32   OUT             1  hm2_7i80.0.encoder.06.rawcounts
    37  s32   OUT             1  hm2_7i80.0.encoder.06.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.06.reset
    37  float OUT             0  hm2_7i80.0.encoder.06.velocity
    37  float OUT             0  hm2_7i80.0.encoder.06.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.07.count
    37  s32   OUT             0  hm2_7i80.0.encoder.07.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.07.index-enable
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.07.input-a
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.07.input-b
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.07.input-index
    37  float OUT             0  hm2_7i80.0.encoder.07.position
    37  float OUT             0  hm2_7i80.0.encoder.07.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.07.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.07.quad-error-enable
    37  s32   OUT             0  hm2_7i80.0.encoder.07.rawcounts
    37  s32   OUT             0  hm2_7i80.0.encoder.07.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.07.reset
    37  float OUT             0  hm2_7i80.0.encoder.07.velocity
    37  float OUT             0  hm2_7i80.0.encoder.07.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.08.count
    37  s32   OUT             0  hm2_7i80.0.encoder.08.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.08.index-enable
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.08.input-a
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.08.input-b
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.08.input-index
    37  float OUT             0  hm2_7i80.0.encoder.08.position ==> z1-pos-fb
    37  float OUT             0  hm2_7i80.0.encoder.08.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.08.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.08.quad-error-enable
    37  s32   OUT         65535  hm2_7i80.0.encoder.08.rawcounts
    37  s32   OUT         65535  hm2_7i80.0.encoder.08.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.08.reset
    37  float OUT             0  hm2_7i80.0.encoder.08.velocity
    37  float OUT             0  hm2_7i80.0.encoder.08.velocity-rpm
    37  s32   OUT             0  hm2_7i80.0.encoder.09.count
    37  s32   OUT             0  hm2_7i80.0.encoder.09.count-latched
    37  bit   I/O         FALSE  hm2_7i80.0.encoder.09.index-enable
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.09.input-a
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.09.input-b
    37  bit   OUT          TRUE  hm2_7i80.0.encoder.09.input-index
    37  float OUT             0  hm2_7i80.0.encoder.09.position ==> z2-pos-fb
    37  float OUT             0  hm2_7i80.0.encoder.09.position-latched
    37  bit   OUT         FALSE  hm2_7i80.0.encoder.09.quad-error
    37  bit   IN          FALSE  hm2_7i80.0.encoder.09.quad-error-enable
    37  s32   OUT             0  hm2_7i80.0.encoder.09.rawcounts
    37  s32   OUT             0  hm2_7i80.0.encoder.09.rawlatch
    37  bit   IN          FALSE  hm2_7i80.0.encoder.09.reset
    37  float OUT             0  hm2_7i80.0.encoder.09.velocity
    37  float OUT             0  hm2_7i80.0.encoder.09.velocity-rpm
    37  bit   IN          FALSE  hm2_7i80.0.encoder.hires-timestamp
    37  u32   IN     0x007A1200  hm2_7i80.0.encoder.muxed-sample-frequency
    37  u32   IN     0x00000000  hm2_7i80.0.encoder.muxed-skew
    37  s32   IN             -1  hm2_7i80.0.encoder.timer-number
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.000.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.000.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.001.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.001.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.002.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.002.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.003.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.003.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.004.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.004.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.005.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.005.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.006.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.006.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.007.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.007.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.007.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.008.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.008.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.008.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.009.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.009.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.009.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.010.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.010.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.011.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.011.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.012.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.012.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.013.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.013.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.014.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.014.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.015.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.015.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.016.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.016.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.017.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.017.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.018.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.018.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.019.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.019.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.020.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.020.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.021.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.021.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.022.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.022.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.023.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.023.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.024.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.024.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.025.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.025.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.026.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.026.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.027.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.027.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.028.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.028.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.029.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.029.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.030.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.030.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.031.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.031.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.032.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.032.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.033.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.033.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.034.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.034.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.035.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.035.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.036.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.036.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.037.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.037.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.038.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.038.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.039.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.039.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.040.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.040.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.041.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.041.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.042.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.042.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.043.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.043.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.044.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.044.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.045.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.045.in_not
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.046.in
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.046.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.047.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.047.in_not
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.048.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.048.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.048.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.049.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.049.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.049.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.050.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.050.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.050.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.051.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.051.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.051.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.052.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.052.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.052.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.053.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.053.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.053.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.054.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.054.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.054.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.055.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.055.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.055.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.056.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.056.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.056.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.057.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.057.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.057.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.058.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.058.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.058.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.059.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.059.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.059.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.060.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.060.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.060.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.061.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.061.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.061.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.062.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.062.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.062.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.063.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.063.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.063.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.064.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.064.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.064.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.065.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.065.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.065.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.066.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.066.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.066.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.067.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.067.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.067.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.068.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.068.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.068.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.069.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.069.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.069.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.070.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.070.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.070.out
    37  bit   OUT          TRUE  hm2_7i80.0.gpio.071.in
    37  bit   OUT         FALSE  hm2_7i80.0.gpio.071.in_not
    37  bit   IN          FALSE  hm2_7i80.0.gpio.071.out
    37  s32   OUT             0  hm2_7i80.0.inmux.00.enc0-count
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.enc0-reset
    37  s32   OUT             0  hm2_7i80.0.inmux.00.enc1-count
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.enc1-reset
    37  s32   OUT             0  hm2_7i80.0.inmux.00.enc2-count
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.enc2-reset
    37  s32   OUT             0  hm2_7i80.0.inmux.00.enc3-count
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.enc3-reset
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-00
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-00-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-00-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-01
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-01-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-01-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-02
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-02-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-02-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-03 ==> j6-home-sw
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-03-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-03-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-04
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-04-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-04-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-05
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-05-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-05-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-06
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-06-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-06-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-07
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-07-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-07-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-08
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-08-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-08-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-09
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-09-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-09-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-10
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-10-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-10-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-11
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-11-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-11-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-12
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-12-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-12-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-13
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-13-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-13-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-14
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-14-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-14-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-15
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-15-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-15-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-16
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-16-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-16-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-17
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-17-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-17-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-18
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-18-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-18-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-19
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-19-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-19-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-20
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-20-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-20-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-21
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-21-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-21-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-22
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-22-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-22-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-23
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-23-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-23-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-24
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-24-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-24-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-25
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-25-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-25-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-26
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-26-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-26-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-27
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-27-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-27-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-28
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-28-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-28-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-29
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-29-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-29-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-30
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-30-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-30-slow
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.input-31
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.input-31-not
    37  bit   IN          FALSE  hm2_7i80.0.inmux.00.input-31-slow
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-00
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-00-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-01
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-01-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-02
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-02-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-03
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-03-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-04
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-04-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-05
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-05-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-06
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-06-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-07
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-07-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-08
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-08-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-09
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-09-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-10
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-10-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-11
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-11-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-12
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-12-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-13
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-13-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-14
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-14-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-15
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-15-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-16
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-16-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-17
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-17-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-18
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-18-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-19
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-19-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-20
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-20-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-21
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-21-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-22
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-22-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-23
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-23-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-24
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-24-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-25
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-25-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-26
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-26-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-27
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-27-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-28
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-28-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-29
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-29-not
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-30
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-30-not
    37  bit   OUT          TRUE  hm2_7i80.0.inmux.00.raw-input-31
    37  bit   OUT         FALSE  hm2_7i80.0.inmux.00.raw-input-31-not
    37  bit   IN          FALSE  hm2_7i80.0.led.CR01
    37  bit   IN          FALSE  hm2_7i80.0.led.CR02
    37  bit   IN          FALSE  hm2_7i80.0.led.CR03
    37  bit   IN          FALSE  hm2_7i80.0.led.CR04
    37  bit   OUT         FALSE  hm2_7i80.0.packet-error
    37  bit   OUT         FALSE  hm2_7i80.0.packet-error-exceeded
    37  s32   OUT             0  hm2_7i80.0.packet-error-level
    37  u32   I/O    0x00000000  hm2_7i80.0.packet-error-total
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.00.enable <== j6-amp-enable
    37  float IN              0  hm2_7i80.0.pwmgen.00.value <== j6-pwm-cmd
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.01.enable
    37  float IN              0  hm2_7i80.0.pwmgen.01.value
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.02.enable
    37  float IN              0  hm2_7i80.0.pwmgen.02.value
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.03.enable
    37  float IN              0  hm2_7i80.0.pwmgen.03.value
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.04.enable
    37  float IN              0  hm2_7i80.0.pwmgen.04.value
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.05.enable
    37  float IN              0  hm2_7i80.0.pwmgen.05.value
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.06.enable
    37  float IN              0  hm2_7i80.0.pwmgen.06.value
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.07.enable
    37  float IN              0  hm2_7i80.0.pwmgen.07.value
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.08.enable
    37  float IN              0  hm2_7i80.0.pwmgen.08.value
    37  bit   IN          FALSE  hm2_7i80.0.pwmgen.09.enable
    37  float IN              0  hm2_7i80.0.pwmgen.09.value
    37  s32   OUT             0  hm2_7i80.0.read-request.time
    37  s32   OUT         84080  hm2_7i80.0.read.time
    37  bit   I/O         FALSE  hm2_7i80.0.watchdog.has_bit
    37  s32   OUT          8288  hm2_7i80.0.write.time
    75  float IN              0  ini.0.backlash
    75  float IN            0.5  ini.0.ferror
    75  float IN              0  ini.0.home
    75  float IN              0  ini.0.home_offset
    75  s32   IN              0  ini.0.home_sequence
    75  float IN             30  ini.0.max_acceleration
    75  float IN              8  ini.0.max_limit
    75  float IN              1  ini.0.max_velocity
    75  float IN           0.05  ini.0.min_ferror
    75  float IN         -0.001  ini.0.min_limit
    75  float IN              0  ini.1.backlash
    75  float IN            0.5  ini.1.ferror
    75  float IN              0  ini.1.home
    75  float IN              0  ini.1.home_offset
    75  s32   IN              0  ini.1.home_sequence
    75  float IN             30  ini.1.max_acceleration
    75  float IN              8  ini.1.max_limit
    75  float IN              1  ini.1.max_velocity
    75  float IN           0.05  ini.1.min_ferror
    75  float IN         -0.001  ini.1.min_limit
    75  float IN              0  ini.2.backlash
    75  float IN            0.5  ini.2.ferror
    75  float IN              0  ini.2.home
    75  float IN              0  ini.2.home_offset
    75  s32   IN              0  ini.2.home_sequence
    75  float IN             30  ini.2.max_acceleration
    75  float IN          0.001  ini.2.max_limit
    75  float IN              1  ini.2.max_velocity
    75  float IN           0.05  ini.2.min_ferror
    75  float IN             -4  ini.2.min_limit
    75  float IN              0  ini.3.backlash
    75  float IN              1  ini.3.ferror
    75  float IN              0  ini.3.home
    75  float IN              0  ini.3.home_offset
    75  s32   IN              0  ini.3.home_sequence
    75  float IN            100  ini.3.max_acceleration
    75  float IN             10  ini.3.max_limit
    75  float IN             10  ini.3.max_velocity
    75  float IN              1  ini.3.min_ferror
    75  float IN            -10  ini.3.min_limit
    75  float IN              0  ini.4.backlash
    75  float IN              1  ini.4.ferror
    75  float IN              0  ini.4.home
    75  float IN              0  ini.4.home_offset
    75  s32   IN              0  ini.4.home_sequence
    75  float IN            100  ini.4.max_acceleration
    75  float IN             10  ini.4.max_limit
    75  float IN              5  ini.4.max_velocity
    75  float IN              1  ini.4.min_ferror
    75  float IN            -10  ini.4.min_limit
    75  float IN              0  ini.5.backlash
    75  float IN              1  ini.5.ferror
    75  float IN              0  ini.5.home
    75  float IN              0  ini.5.home_offset
    75  s32   IN              0  ini.5.home_sequence
    75  float IN            100  ini.5.max_acceleration
    75  float IN             10  ini.5.max_limit
    75  float IN              5  ini.5.max_velocity
    75  float IN              1  ini.5.min_ferror
    75  float IN            -10  ini.5.min_limit
    75  float IN              0  ini.6.backlash
    75  float IN              1  ini.6.ferror
    75  float IN              0  ini.6.home
    75  float IN              3  ini.6.home_offset
    75  s32   IN              1  ini.6.home_sequence
    75  float IN            100  ini.6.max_acceleration
    75  float IN            3.6  ini.6.max_limit
    75  float IN             10  ini.6.max_velocity
    75  float IN              1  ini.6.min_ferror
    75  float IN           -3.6  ini.6.min_limit
    75  float IN              0  ini.7.backlash
    75  float IN              1  ini.7.ferror
    75  float IN              0  ini.7.home
    75  float IN              0  ini.7.home_offset
    75  s32   IN              0  ini.7.home_sequence
    75  float IN            100  ini.7.max_acceleration
    75  float IN             10  ini.7.max_limit
    75  float IN              5  ini.7.max_velocity
    75  float IN              1  ini.7.min_ferror
    75  float IN            -10  ini.7.min_limit
    75  float IN              0  ini.8.backlash
    75  float IN              1  ini.8.ferror
    75  float IN              0  ini.8.home
    75  float IN              0  ini.8.home_offset
    75  s32   IN              0  ini.8.home_sequence
    75  float IN            100  ini.8.max_acceleration
    75  float IN             10  ini.8.max_limit
    75  float IN              5  ini.8.max_velocity
    75  float IN              1  ini.8.min_ferror
    75  float IN            -10  ini.8.min_limit
    75  float IN              0  ini.a.max_acceleration
    75  float IN              0  ini.a.max_limit
    75  float IN              0  ini.a.max_velocity
    75  float IN              0  ini.a.min_limit
    75  float IN              0  ini.b.max_acceleration
    75  float IN              0  ini.b.max_limit
    75  float IN              0  ini.b.max_velocity
    75  float IN              0  ini.b.min_limit
    75  float IN              0  ini.c.max_acceleration
    75  float IN              0  ini.c.max_limit
    75  float IN              0  ini.c.max_velocity
    75  float IN              0  ini.c.min_limit
    75  bit   IN           TRUE  ini.traj_arc_blend_enable
    75  bit   IN          FALSE  ini.traj_arc_blend_fallback_enable
    75  float IN              4  ini.traj_arc_blend_gap_cycles
    75  s32   IN             50  ini.traj_arc_blend_optimization_depth
    75  float IN            100  ini.traj_arc_blend_ramp_freq
    75  float IN            0.1  ini.traj_arc_blend_tangent_kink_ratio
    75  float IN          1e+99  ini.traj_default_acceleration
    75  float IN            0.1  ini.traj_default_velocity
    75  float IN          1e+99  ini.traj_max_acceleration
    75  float IN              1  ini.traj_max_velocity
    75  float IN              0  ini.u.max_acceleration
    75  float IN              0  ini.u.max_limit
    75  float IN              0  ini.u.max_velocity
    75  float IN              0  ini.u.min_limit
    75  float IN              0  ini.v.max_acceleration
    75  float IN              0  ini.v.max_limit
    75  float IN              0  ini.v.max_velocity
    75  float IN              0  ini.v.min_limit
    75  float IN              0  ini.w.max_acceleration
    75  float IN              0  ini.w.max_limit
    75  float IN              0  ini.w.max_velocity
    75  float IN              0  ini.w.min_limit
    75  float IN             30  ini.x.max_acceleration
    75  float IN              8  ini.x.max_limit
    75  float IN              1  ini.x.max_velocity
    75  float IN         -0.001  ini.x.min_limit
    75  float IN             30  ini.y.max_acceleration
    75  float IN              8  ini.y.max_limit
    75  float IN              1  ini.y.max_velocity
    75  float IN         -0.001  ini.y.min_limit
    75  float IN             30  ini.z.max_acceleration
    75  float IN          0.001  ini.z.max_limit
    75  float IN              1  ini.z.max_velocity
    75  float IN             -4  ini.z.min_limit
     4  bit   OUT         FALSE  iocontrol.0.coolant-flood ==> coolant-flood
     4  bit   OUT         FALSE  iocontrol.0.coolant-mist ==> coolant-mist
     4  bit   IN           TRUE  iocontrol.0.emc-enable-in <== estop-out
     4  bit   OUT          TRUE  iocontrol.0.lube
     4  bit   IN          FALSE  iocontrol.0.lube_level
     4  bit   OUT         FALSE  iocontrol.0.tool-change ==> tool-change-request
     4  bit   IN          FALSE  iocontrol.0.tool-changed <== tool-change-confirmed
     4  s32   OUT             0  iocontrol.0.tool-from-pocket
     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 ==> tool-number
     4  s32   OUT             0  iocontrol.0.tool-prep-pocket
     4  bit   OUT         FALSE  iocontrol.0.tool-prepare ==> tool-prepare-request
     4  bit   IN          FALSE  iocontrol.0.tool-prepared <== tool-prepare-confirmed
     4  bit   OUT          TRUE  iocontrol.0.user-enable-out ==> estop-out
     4  bit   OUT         FALSE  iocontrol.0.user-request-enable
    43  bit   IN           TRUE  j3.limit3.enable
    43  float IN              0  j3.limit3.in
    43  bit   IN          FALSE  j3.limit3.load
    43  float IN          1e+20  j3.limit3.max
    43  float IN          1e+07  j3.limit3.maxa
    43  float IN          1e+20  j3.limit3.maxv
    43  float IN         -1e+20  j3.limit3.min
    43  float OUT             0  j3.limit3.out
    43  u32   IN     0x00000002  j3.limit3.smooth-steps
    43  s32   OUT           359  j3.limit3.time
    46  float IN              0  j3.pid.Dgain
    46  float IN              0  j3.pid.FF0
    46  float IN              0  j3.pid.FF1
    46  float IN              0  j3.pid.FF2
    46  float IN              0  j3.pid.FF3
    46  float IN              0  j3.pid.Igain
    46  float IN              1  j3.pid.Pgain
    46  float IN              0  j3.pid.bias
    46  float IN              0  j3.pid.command
    46  float IN              0  j3.pid.command-deriv
    46  float IN              0  j3.pid.deadband
    46  s32   OUT           327  j3.pid.do-pid-calcs.time
    46  bit   IN          FALSE  j3.pid.enable
    46  float OUT             0  j3.pid.error
    46  bit   IN           TRUE  j3.pid.error-previous-target
    46  float IN              0  j3.pid.feedback
    46  float IN              0  j3.pid.feedback-deriv
    46  bit   IN          FALSE  j3.pid.index-enable
    46  float IN              0  j3.pid.maxcmdD
    46  float IN              0  j3.pid.maxcmdDD
    46  float IN              0  j3.pid.maxcmdDDD
    46  float IN              0  j3.pid.maxerror
    46  float IN              0  j3.pid.maxerrorD
    46  float IN              0  j3.pid.maxerrorI
    46  float IN              0  j3.pid.maxoutput
    46  float OUT             0  j3.pid.output
    46  bit   OUT         FALSE  j3.pid.saturated
    46  s32   OUT             0  j3.pid.saturated-count
    46  float OUT             0  j3.pid.saturated-s
    46  u32   I/O    0x00000032  j3.pid.tune-cycles
    46  float I/O           0.5  j3.pid.tune-effort
    46  bit   IN          FALSE  j3.pid.tune-mode
    46  bit   I/O         FALSE  j3.pid.tune-start
    46  u32   I/O    0x00000000  j3.pid.tune-type
    43  bit   IN           TRUE  j4.limit3.enable
    43  float IN              0  j4.limit3.in
    43  bit   IN          FALSE  j4.limit3.load
    43  float IN          1e+20  j4.limit3.max
    43  float IN          1e+07  j4.limit3.maxa
    43  float IN          1e+20  j4.limit3.maxv
    43  float IN         -1e+20  j4.limit3.min
    43  float OUT             0  j4.limit3.out
    43  u32   IN     0x00000002  j4.limit3.smooth-steps
    43  s32   OUT            66  j4.limit3.time
    46  float IN              0  j4.pid.Dgain
    46  float IN              0  j4.pid.FF0
    46  float IN              0  j4.pid.FF1
    46  float IN              0  j4.pid.FF2
    46  float IN              0  j4.pid.FF3
    46  float IN              0  j4.pid.Igain
    46  float IN              1  j4.pid.Pgain
    46  float IN              0  j4.pid.bias
    46  float IN              0  j4.pid.command
    46  float IN              0  j4.pid.command-deriv
    46  float IN              0  j4.pid.deadband
    46  s32   OUT            33  j4.pid.do-pid-calcs.time
    46  bit   IN          FALSE  j4.pid.enable
    46  float OUT             0  j4.pid.error
    46  bit   IN           TRUE  j4.pid.error-previous-target
    46  float IN              0  j4.pid.feedback
    46  float IN              0  j4.pid.feedback-deriv
    46  bit   IN          FALSE  j4.pid.index-enable
    46  float IN              0  j4.pid.maxcmdD
    46  float IN              0  j4.pid.maxcmdDD
    46  float IN              0  j4.pid.maxcmdDDD
    46  float IN              0  j4.pid.maxerror
    46  float IN              0  j4.pid.maxerrorD
    46  float IN              0  j4.pid.maxerrorI
    46  float IN              0  j4.pid.maxoutput
    46  float OUT             0  j4.pid.output
    46  bit   OUT         FALSE  j4.pid.saturated
    46  s32   OUT             0  j4.pid.saturated-count
    46  float OUT             0  j4.pid.saturated-s
    46  u32   I/O    0x00000032  j4.pid.tune-cycles
    46  float I/O           0.5  j4.pid.tune-effort
    46  bit   IN          FALSE  j4.pid.tune-mode
    46  bit   I/O         FALSE  j4.pid.tune-start
    46  u32   I/O    0x00000000  j4.pid.tune-type
    43  bit   IN          FALSE  j5.limit3.enable <== J5-enable
    43  float IN              0  j5.limit3.in
    43  bit   IN          FALSE  j5.limit3.load
    43  float IN             10  j5.limit3.max
    43  float IN            100  j5.limit3.maxa
    43  float IN              5  j5.limit3.maxv
    43  float IN            -10  j5.limit3.min
    43  float OUT             0  j5.limit3.out ==> J5-out
    43  u32   IN     0x00000002  j5.limit3.smooth-steps
    43  s32   OUT            67  j5.limit3.time
    46  float IN              0  j5.pid.Dgain
    46  float IN              0  j5.pid.FF0
    46  float IN              1  j5.pid.FF1
    46  float IN              0  j5.pid.FF2
    46  float IN              0  j5.pid.FF3
    46  float IN              0  j5.pid.Igain
    46  float IN              1  j5.pid.Pgain
    46  float IN              0  j5.pid.bias
    46  float IN              0  j5.pid.command <== x1-pos-cmd
    46  float IN              0  j5.pid.command-deriv
    46  float IN              0  j5.pid.deadband
    46  s32   OUT           101  j5.pid.do-pid-calcs.time
    46  bit   IN          FALSE  j5.pid.enable <== x1-enable
    46  float OUT             0  j5.pid.error
    46  bit   IN           TRUE  j5.pid.error-previous-target
    46  float IN              0  j5.pid.feedback <== x1-pos-fb
    46  float IN              0  j5.pid.feedback-deriv
    46  bit   IN          FALSE  j5.pid.index-enable <== x1-index-enable
    46  float IN              0  j5.pid.maxcmdD
    46  float IN              0  j5.pid.maxcmdDD
    46  float IN              0  j5.pid.maxcmdDDD
    46  float IN         0.0005  j5.pid.maxerror
    46  float IN              0  j5.pid.maxerrorD
    46  float IN              0  j5.pid.maxerrorI
    46  float IN              0  j5.pid.maxoutput
    46  float OUT             0  j5.pid.output ==> x1-output
    46  bit   OUT         FALSE  j5.pid.saturated
    46  s32   OUT             0  j5.pid.saturated-count
    46  float OUT             0  j5.pid.saturated-s
    46  u32   I/O    0x00000032  j5.pid.tune-cycles
    46  float I/O           0.5  j5.pid.tune-effort
    46  bit   IN          FALSE  j5.pid.tune-mode
    46  bit   I/O         FALSE  j5.pid.tune-start
    46  u32   I/O    0x00000000  j5.pid.tune-type
    40  bit   IN           TRUE  j6.and2.servo-enable.in0 <== j6-amp-enable-0
    40  bit   IN          FALSE  j6.and2.servo-enable.in1 <== j6-amp-enable-1
    40  bit   OUT         FALSE  j6.and2.servo-enable.out ==> j6-unlock
    40  s32   OUT            90  j6.and2.servo-enable.time
    43  bit   IN          FALSE  j6.limit3.enable <== j6-homed
    43  float IN              1  j6.limit3.in
    43  bit   IN          FALSE  j6.limit3.load
    43  float IN            3.6  j6.limit3.max
    43  float IN            100  j6.limit3.maxa
    43  float IN             10  j6.limit3.maxv
    43  float IN           -3.6  j6.limit3.min
    43  float OUT             0  j6.limit3.out ==> j6-posthome-cmd
    43  u32   IN     0x00000002  j6.limit3.smooth-steps
    43  s32   OUT            26  j6.limit3.time
    49  float IN          2.823  j6.near.position.in1 <== j6-pos-fb
    49  float IN              3  j6.near.position.in2
    49  bit   OUT         FALSE  j6.near.position.out ==> j6-near
    49  s32   OUT           143  j6.near.position.time
    46  float IN              0  j6.pid.Dgain
    46  float IN              0  j6.pid.FF0
    46  float IN              1  j6.pid.FF1
    46  float IN              0  j6.pid.FF2
    46  float IN              0  j6.pid.FF3
    46  float IN              1  j6.pid.Igain
    46  float IN              1  j6.pid.Pgain
    46  float IN              0  j6.pid.bias
    46  float IN              3  j6.pid.command
    46  float IN              0  j6.pid.command-deriv
    46  float IN              0  j6.pid.deadband
    46  s32   OUT            63  j6.pid.do-pid-calcs.time
    46  bit   IN          FALSE  j6.pid.enable <== j6-amp-enable
    46  float OUT         0.177  j6.pid.error
    46  bit   IN           TRUE  j6.pid.error-previous-target
    46  float IN          2.823  j6.pid.feedback <== j6-pos-fb
    46  float IN              0  j6.pid.feedback-deriv
    46  bit   IN          FALSE  j6.pid.index-enable <== j6-index-enable
    46  float IN              0  j6.pid.maxcmdD
    46  float IN              0  j6.pid.maxcmdDD
    46  float IN              0  j6.pid.maxcmdDDD
    46  float IN            0.1  j6.pid.maxerror
    46  float IN              0  j6.pid.maxerrorD
    46  float IN              0  j6.pid.maxerrorI
    46  float IN              1  j6.pid.maxoutput
    46  float OUT             0  j6.pid.output ==> j6-pwm-cmd
    46  bit   OUT         FALSE  j6.pid.saturated
    46  s32   OUT             0  j6.pid.saturated-count
    46  float OUT             0  j6.pid.saturated-s
    46  u32   I/O    0x00000032  j6.pid.tune-cycles
    46  float I/O           0.5  j6.pid.tune-effort
    46  bit   IN          FALSE  j6.pid.tune-mode
    46  bit   I/O         FALSE  j6.pid.tune-start
    46  u32   I/O    0x00000000  j6.pid.tune-type
    52  bit   IN          FALSE  j6.stable.invert.in <== j6-stable
    52  bit   OUT          TRUE  j6.stable.invert.out ==> j6-amp-enable-0
    52  s32   OUT            46  j6.stable.invert.time
    55  float OUT           0.5  j6.timedelay.servo-power.elapsed
    55  bit   IN          FALSE  j6.timedelay.servo-power.in <== j6-unlock
    55  float IN            0.5  j6.timedelay.servo-power.off-delay
    55  float IN            0.1  j6.timedelay.servo-power.on-delay
    55  bit   OUT         FALSE  j6.timedelay.servo-power.out ==> j6-amp-enable
    55  s32   OUT            96  j6.timedelay.servo-power.time
    58  float OUT             0  j6.ton.stable.et
    58  bit   IN          FALSE  j6.ton.stable.in <== j6-near
    58  bit   OUT         FALSE  j6.ton.stable.q ==> j6-stable
    58  s32   OUT           126  j6.ton.stable.time
    43  bit   IN           TRUE  j7.limit3.enable
    43  float IN              0  j7.limit3.in
    43  bit   IN          FALSE  j7.limit3.load
    43  float IN          1e+20  j7.limit3.max
    43  float IN          1e+07  j7.limit3.maxa
    43  float IN          1e+20  j7.limit3.maxv
    43  float IN         -1e+20  j7.limit3.min
    43  float OUT             0  j7.limit3.out
    43  u32   IN     0x00000002  j7.limit3.smooth-steps
    43  s32   OUT            26  j7.limit3.time
    46  float IN              0  j7.pid.Dgain
    46  float IN              0  j7.pid.FF0
    46  float IN              0  j7.pid.FF1
    46  float IN              0  j7.pid.FF2
    46  float IN              0  j7.pid.FF3
    46  float IN              0  j7.pid.Igain
    46  float IN              1  j7.pid.Pgain
    46  float IN              0  j7.pid.bias
    46  float IN              0  j7.pid.command
    46  float IN              0  j7.pid.command-deriv
    46  float IN              0  j7.pid.deadband
    46  s32   OUT            62  j7.pid.do-pid-calcs.time
    46  bit   IN          FALSE  j7.pid.enable
    46  float OUT             0  j7.pid.error
    46  bit   IN           TRUE  j7.pid.error-previous-target
    46  float IN              0  j7.pid.feedback
    46  float IN              0  j7.pid.feedback-deriv
    46  bit   IN          FALSE  j7.pid.index-enable
    46  float IN              0  j7.pid.maxcmdD
    46  float IN              0  j7.pid.maxcmdDD
    46  float IN              0  j7.pid.maxcmdDDD
    46  float IN              0  j7.pid.maxerror
    46  float IN              0  j7.pid.maxerrorD
    46  float IN              0  j7.pid.maxerrorI
    46  float IN              0  j7.pid.maxoutput
    46  float OUT             0  j7.pid.output
    46  bit   OUT         FALSE  j7.pid.saturated
    46  s32   OUT             0  j7.pid.saturated-count
    46  float OUT             0  j7.pid.saturated-s
    46  u32   I/O    0x00000032  j7.pid.tune-cycles
    46  float I/O           0.5  j7.pid.tune-effort
    46  bit   IN          FALSE  j7.pid.tune-mode
    46  bit   I/O         FALSE  j7.pid.tune-start
    46  u32   I/O    0x00000000  j7.pid.tune-type
    43  bit   IN           TRUE  j8.limit3.enable
    43  float IN              0  j8.limit3.in
    43  bit   IN          FALSE  j8.limit3.load
    43  float IN          1e+20  j8.limit3.max
    43  float IN          1e+07  j8.limit3.maxa
    43  float IN          1e+20  j8.limit3.maxv
    43  float IN         -1e+20  j8.limit3.min
    43  float OUT             0  j8.limit3.out
    43  u32   IN     0x00000002  j8.limit3.smooth-steps
    43  s32   OUT            45  j8.limit3.time
    46  float IN              0  j8.pid.Dgain
    46  float IN              0  j8.pid.FF0
    46  float IN              0  j8.pid.FF1
    46  float IN              0  j8.pid.FF2
    46  float IN              0  j8.pid.FF3
    46  float IN              0  j8.pid.Igain
    46  float IN              1  j8.pid.Pgain
    46  float IN              0  j8.pid.bias
    46  float IN              0  j8.pid.command
    46  float IN              0  j8.pid.command-deriv
    46  float IN              0  j8.pid.deadband
    46  s32   OUT            61  j8.pid.do-pid-calcs.time
    46  bit   IN          FALSE  j8.pid.enable
    46  float OUT             0  j8.pid.error
    46  bit   IN           TRUE  j8.pid.error-previous-target
    46  float IN              0  j8.pid.feedback
    46  float IN              0  j8.pid.feedback-deriv
    46  bit   IN          FALSE  j8.pid.index-enable
    46  float IN              0  j8.pid.maxcmdD
    46  float IN              0  j8.pid.maxcmdDD
    46  float IN              0  j8.pid.maxcmdDDD
    46  float IN              0  j8.pid.maxerror
    46  float IN              0  j8.pid.maxerrorD
    46  float IN              0  j8.pid.maxerrorI
    46  float IN              0  j8.pid.maxoutput
    46  float OUT             0  j8.pid.output
    46  bit   OUT         FALSE  j8.pid.saturated
    46  s32   OUT             0  j8.pid.saturated-count
    46  float OUT             0  j8.pid.saturated-s
    46  u32   I/O    0x00000032  j8.pid.tune-cycles
    46  float I/O           0.5  j8.pid.tune-effort
    46  bit   IN          FALSE  j8.pid.tune-mode
    46  bit   I/O         FALSE  j8.pid.tune-start
    46  u32   I/O    0x00000000  j8.pid.tune-type
    23  float OUT             0  joint.0.acc-cmd
    23  bit   OUT          TRUE  joint.0.active
    23  bit   OUT         FALSE  joint.0.amp-enable-out ==> xx-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.05  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 <== all-home
    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
    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 ==> xx-pos-cmd
    23  float IN              0  joint.0.motor-pos-fb <== xx-pos-cmd
    23  bit   OUT         FALSE  joint.0.neg-hard-limit
    23  bit   IN          FALSE  joint.0.neg-lim-sw-in <== all-limit
    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 <== all-limit
    23  float OUT             0  joint.0.vel-cmd ==> xx-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 ==> y-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.05  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 <== all-home
    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
    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 ==> y-pos-cmd
    23  float IN              0  joint.1.motor-pos-fb <== y-pos-cmd
    23  bit   OUT         FALSE  joint.1.neg-hard-limit
    23  bit   IN          FALSE  joint.1.neg-lim-sw-in <== all-limit
    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 <== all-limit
    23  float OUT             0  joint.1.vel-cmd ==> y-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 ==> z-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.05  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 <== all-home
    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
    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 ==> z-pos-cmd
    23  float IN              0  joint.2.motor-pos-fb <== z-pos-cmd
    23  bit   OUT         FALSE  joint.2.neg-hard-limit
    23  bit   IN          FALSE  joint.2.neg-lim-sw-in <== all-limit
    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 <== all-limit
    23  float OUT             0  joint.2.vel-cmd ==> z-vel-cmd
    23  bit   OUT         FALSE  joint.2.wheel-jog-active
    23  float OUT             0  joint.3.acc-cmd
    23  bit   OUT          TRUE  joint.3.active
    23  bit   OUT         FALSE  joint.3.amp-enable-out
    23  bit   IN          FALSE  joint.3.amp-fault-in
    23  float OUT             0  joint.3.backlash-corr
    23  float OUT             0  joint.3.backlash-filt
    23  float OUT             0  joint.3.backlash-vel
    23  float OUT             0  joint.3.coarse-pos-cmd
    23  bit   OUT         FALSE  joint.3.error
    23  float OUT             0  joint.3.f-error
    23  float OUT             1  joint.3.f-error-lim
    23  bit   OUT         FALSE  joint.3.f-errored
    23  bit   OUT         FALSE  joint.3.faulted
    23  float OUT             0  joint.3.free-pos-cmd
    23  bit   OUT         FALSE  joint.3.free-tp-enable
    23  float OUT             0  joint.3.free-vel-lim
    23  s32   OUT             0  joint.3.home-state
    23  bit   IN          FALSE  joint.3.home-sw-in
    23  bit   OUT         FALSE  joint.3.homed
    23  bit   OUT         FALSE  joint.3.homing
    23  bit   OUT          TRUE  joint.3.in-position
    23  bit   I/O         FALSE  joint.3.index-enable
    23  float IN              1  joint.3.jog-accel-fraction
    23  s32   IN              0  joint.3.jog-counts
    23  bit   IN          FALSE  joint.3.jog-enable
    23  float IN              0  joint.3.jog-scale
    23  bit   IN          FALSE  joint.3.jog-vel-mode
    23  bit   OUT         FALSE  joint.3.kb-jog-active
    23  float OUT             0  joint.3.motor-offset
    23  float OUT             0  joint.3.motor-pos-cmd
    23  float IN              0  joint.3.motor-pos-fb
    23  bit   OUT         FALSE  joint.3.neg-hard-limit
    23  bit   IN          FALSE  joint.3.neg-lim-sw-in
    23  float OUT             0  joint.3.pos-cmd
    23  float OUT             0  joint.3.pos-fb
    23  bit   OUT         FALSE  joint.3.pos-hard-limit
    23  bit   IN          FALSE  joint.3.pos-lim-sw-in
    23  float IN              0  joint.3.posthome-cmd
    23  float OUT             0  joint.3.vel-cmd
    23  bit   OUT         FALSE  joint.3.wheel-jog-active
    23  float OUT             0  joint.4.acc-cmd
    23  bit   OUT          TRUE  joint.4.active
    23  bit   OUT         FALSE  joint.4.amp-enable-out
    23  bit   IN          FALSE  joint.4.amp-fault-in
    23  float OUT             0  joint.4.backlash-corr
    23  float OUT             0  joint.4.backlash-filt
    23  float OUT             0  joint.4.backlash-vel
    23  float OUT             0  joint.4.coarse-pos-cmd
    23  bit   OUT         FALSE  joint.4.error
    23  float OUT             0  joint.4.f-error
    23  float OUT             1  joint.4.f-error-lim
    23  bit   OUT         FALSE  joint.4.f-errored
    23  bit   OUT         FALSE  joint.4.faulted
    23  float OUT             0  joint.4.free-pos-cmd
    23  bit   OUT         FALSE  joint.4.free-tp-enable
    23  float OUT             0  joint.4.free-vel-lim
    23  s32   OUT             0  joint.4.home-state
    23  bit   IN          FALSE  joint.4.home-sw-in
    23  bit   OUT         FALSE  joint.4.homed
    23  bit   OUT         FALSE  joint.4.homing
    23  bit   OUT          TRUE  joint.4.in-position
    23  bit   I/O         FALSE  joint.4.index-enable
    23  float IN              1  joint.4.jog-accel-fraction
    23  s32   IN              0  joint.4.jog-counts
    23  bit   IN          FALSE  joint.4.jog-enable
    23  float IN              0  joint.4.jog-scale
    23  bit   IN          FALSE  joint.4.jog-vel-mode
    23  bit   OUT         FALSE  joint.4.kb-jog-active
    23  float OUT             0  joint.4.motor-offset
    23  float OUT             0  joint.4.motor-pos-cmd
    23  float IN              0  joint.4.motor-pos-fb
    23  bit   OUT         FALSE  joint.4.neg-hard-limit
    23  bit   IN          FALSE  joint.4.neg-lim-sw-in
    23  float OUT             0  joint.4.pos-cmd
    23  float OUT             0  joint.4.pos-fb
    23  bit   OUT         FALSE  joint.4.pos-hard-limit
    23  bit   IN          FALSE  joint.4.pos-lim-sw-in
    23  float IN              0  joint.4.posthome-cmd
    23  float OUT             0  joint.4.vel-cmd
    23  bit   OUT         FALSE  joint.4.wheel-jog-active
    23  float OUT             0  joint.5.acc-cmd
    23  bit   OUT          TRUE  joint.5.active
    23  bit   OUT         FALSE  joint.5.amp-enable-out
    23  bit   IN          FALSE  joint.5.amp-fault-in
    23  float OUT             0  joint.5.backlash-corr
    23  float OUT             0  joint.5.backlash-filt
    23  float OUT             0  joint.5.backlash-vel
    23  float OUT             0  joint.5.coarse-pos-cmd
    23  bit   OUT         FALSE  joint.5.error
    23  float OUT             0  joint.5.f-error
    23  float OUT             1  joint.5.f-error-lim
    23  bit   OUT         FALSE  joint.5.f-errored
    23  bit   OUT         FALSE  joint.5.faulted
    23  float OUT             0  joint.5.free-pos-cmd
    23  bit   OUT         FALSE  joint.5.free-tp-enable
    23  float OUT             0  joint.5.free-vel-lim
    23  s32   OUT             0  joint.5.home-state
    23  bit   IN          FALSE  joint.5.home-sw-in
    23  bit   OUT         FALSE  joint.5.homed ==> J5-enable
    23  bit   OUT         FALSE  joint.5.homing
    23  bit   OUT          TRUE  joint.5.in-position
    23  bit   I/O         FALSE  joint.5.index-enable
    23  float IN              1  joint.5.jog-accel-fraction
    23  s32   IN              0  joint.5.jog-counts
    23  bit   IN          FALSE  joint.5.jog-enable
    23  float IN              0  joint.5.jog-scale
    23  bit   IN          FALSE  joint.5.jog-vel-mode
    23  bit   OUT         FALSE  joint.5.kb-jog-active
    23  float OUT             0  joint.5.motor-offset
    23  float OUT             0  joint.5.motor-pos-cmd
    23  float IN              0  joint.5.motor-pos-fb
    23  bit   OUT         FALSE  joint.5.neg-hard-limit
    23  bit   IN          FALSE  joint.5.neg-lim-sw-in
    23  float OUT             0  joint.5.pos-cmd
    23  float OUT             0  joint.5.pos-fb
    23  bit   OUT         FALSE  joint.5.pos-hard-limit
    23  bit   IN          FALSE  joint.5.pos-lim-sw-in
    23  float IN              0  joint.5.posthome-cmd <== J5-out
    23  float OUT             0  joint.5.vel-cmd ==> x-vel-cmd
    23  bit   OUT         FALSE  joint.5.wheel-jog-active
    23  float OUT             0  joint.6.acc-cmd
    23  bit   OUT          TRUE  joint.6.active
    23  bit   OUT         FALSE  joint.6.amp-enable-out ==> j6-amp-enable-1
    23  bit   IN          FALSE  joint.6.amp-fault-in
    23  float OUT             0  joint.6.backlash-corr
    23  float OUT             0  joint.6.backlash-filt
    23  float OUT             0  joint.6.backlash-vel
    23  float OUT        4.1379  joint.6.coarse-pos-cmd
    23  bit   OUT         FALSE  joint.6.error
    23  float OUT             0  joint.6.f-error
    23  float OUT             1  joint.6.f-error-lim
    23  bit   OUT         FALSE  joint.6.f-errored
    23  bit   OUT         FALSE  joint.6.faulted
    23  float OUT        4.1379  joint.6.free-pos-cmd
    23  bit   OUT         FALSE  joint.6.free-tp-enable
    23  float OUT             0  joint.6.free-vel-lim
    23  s32   OUT             0  joint.6.home-state
    23  bit   IN          FALSE  joint.6.home-sw-in <== j6-home-sw
    23  bit   OUT         FALSE  joint.6.homed ==> j6-homed
    23  bit   OUT         FALSE  joint.6.homing
    23  bit   OUT          TRUE  joint.6.in-position
    23  bit   I/O          TRUE  joint.6.index-enable
    23  bit   IN          FALSE  joint.6.is-unlocked
    23  float IN              1  joint.6.jog-accel-fraction
    23  s32   IN              0  joint.6.jog-counts
    23  bit   IN          FALSE  joint.6.jog-enable
    23  float IN              0  joint.6.jog-scale
    23  bit   IN          FALSE  joint.6.jog-vel-mode
    23  bit   OUT         FALSE  joint.6.kb-jog-active
    23  float OUT             0  joint.6.motor-offset
    23  float OUT         2.823  joint.6.motor-pos-cmd ==> j6-pos-cmd
    23  float IN          2.823  joint.6.motor-pos-fb <== j6-pos-fb
    23  bit   OUT         FALSE  joint.6.neg-hard-limit
    23  bit   IN          FALSE  joint.6.neg-lim-sw-in
    23  float OUT         2.823  joint.6.pos-cmd
    23  float OUT         2.823  joint.6.pos-fb
    23  bit   OUT         FALSE  joint.6.pos-hard-limit
    23  bit   IN          FALSE  joint.6.pos-lim-sw-in
    23  float IN              0  joint.6.posthome-cmd <== j6-posthome-cmd
    23  bit   OUT         FALSE  joint.6.unlock
    23  float OUT             0  joint.6.vel-cmd
    23  bit   OUT         FALSE  joint.6.wheel-jog-active
    23  float OUT             0  joint.7.acc-cmd
    23  bit   OUT          TRUE  joint.7.active
    23  bit   OUT         FALSE  joint.7.amp-enable-out
    23  bit   IN          FALSE  joint.7.amp-fault-in
    23  float OUT             0  joint.7.backlash-corr
    23  float OUT             0  joint.7.backlash-filt
    23  float OUT             0  joint.7.backlash-vel
    23  float OUT             0  joint.7.coarse-pos-cmd
    23  bit   OUT         FALSE  joint.7.error
    23  float OUT             0  joint.7.f-error
    23  float OUT             1  joint.7.f-error-lim
    23  bit   OUT         FALSE  joint.7.f-errored
    23  bit   OUT         FALSE  joint.7.faulted
    23  float OUT             0  joint.7.free-pos-cmd
    23  bit   OUT         FALSE  joint.7.free-tp-enable
    23  float OUT             0  joint.7.free-vel-lim
    23  s32   OUT             0  joint.7.home-state
    23  bit   IN          FALSE  joint.7.home-sw-in
    23  bit   OUT         FALSE  joint.7.homed
    23  bit   OUT         FALSE  joint.7.homing
    23  bit   OUT          TRUE  joint.7.in-position
    23  bit   I/O         FALSE  joint.7.index-enable
    23  float IN              1  joint.7.jog-accel-fraction
    23  s32   IN              0  joint.7.jog-counts
    23  bit   IN          FALSE  joint.7.jog-enable
    23  float IN              0  joint.7.jog-scale
    23  bit   IN          FALSE  joint.7.jog-vel-mode
    23  bit   OUT         FALSE  joint.7.kb-jog-active
    23  float OUT             0  joint.7.motor-offset
    23  float OUT             0  joint.7.motor-pos-cmd
    23  float IN              0  joint.7.motor-pos-fb
    23  bit   OUT         FALSE  joint.7.neg-hard-limit
    23  bit   IN          FALSE  joint.7.neg-lim-sw-in
    23  float OUT             0  joint.7.pos-cmd
    23  float OUT             0  joint.7.pos-fb
    23  bit   OUT         FALSE  joint.7.pos-hard-limit
    23  bit   IN          FALSE  joint.7.pos-lim-sw-in
    23  float IN              0  joint.7.posthome-cmd
    23  float OUT             0  joint.7.vel-cmd
    23  bit   OUT         FALSE  joint.7.wheel-jog-active
    23  float OUT             0  joint.8.acc-cmd
    23  bit   OUT          TRUE  joint.8.active
    23  bit   OUT         FALSE  joint.8.amp-enable-out
    23  bit   IN          FALSE  joint.8.amp-fault-in
    23  float OUT             0  joint.8.backlash-corr
    23  float OUT             0  joint.8.backlash-filt
    23  float OUT             0  joint.8.backlash-vel
    23  float OUT             0  joint.8.coarse-pos-cmd
    23  bit   OUT         FALSE  joint.8.error
    23  float OUT             0  joint.8.f-error
    23  float OUT             1  joint.8.f-error-lim
    23  bit   OUT         FALSE  joint.8.f-errored
    23  bit   OUT         FALSE  joint.8.faulted
    23  float OUT             0  joint.8.free-pos-cmd
    23  bit   OUT         FALSE  joint.8.free-tp-enable
    23  float OUT             0  joint.8.free-vel-lim
    23  s32   OUT             0  joint.8.home-state
    23  bit   IN          FALSE  joint.8.home-sw-in
    23  bit   OUT         FALSE  joint.8.homed
    23  bit   OUT         FALSE  joint.8.homing
    23  bit   OUT          TRUE  joint.8.in-position
    23  bit   I/O         FALSE  joint.8.index-enable
    23  float IN              1  joint.8.jog-accel-fraction
    23  s32   IN              0  joint.8.jog-counts
    23  bit   IN          FALSE  joint.8.jog-enable
    23  float IN              0  joint.8.jog-scale
    23  bit   IN          FALSE  joint.8.jog-vel-mode
    23  bit   OUT         FALSE  joint.8.kb-jog-active
    23  float OUT             0  joint.8.motor-offset
    23  float OUT             0  joint.8.motor-pos-cmd
    23  float IN              0  joint.8.motor-pos-fb
    23  bit   OUT         FALSE  joint.8.neg-hard-limit
    23  bit   IN          FALSE  joint.8.neg-lim-sw-in
    23  float OUT             0  joint.8.pos-cmd
    23  float OUT             0  joint.8.pos-fb
    23  bit   OUT         FALSE  joint.8.pos-hard-limit
    23  bit   IN          FALSE  joint.8.pos-lim-sw-in
    23  float IN              0  joint.8.posthome-cmd
    23  float OUT             0  joint.8.vel-cmd
    23  bit   OUT         FALSE  joint.8.wheel-jog-active
    31  bit   OUT          TRUE  lcec.0.D1.slave-online
    31  bit   OUT          TRUE  lcec.0.D1.slave-oper
    31  bit   OUT         FALSE  lcec.0.D1.slave-state-init
    31  bit   OUT          TRUE  lcec.0.D1.slave-state-op
    31  bit   OUT         FALSE  lcec.0.D1.slave-state-preop
    31  bit   OUT         FALSE  lcec.0.D1.slave-state-safeop
    31  bit   OUT          TRUE  lcec.0.EL1409.in-1 ==> estop-reset
    31  bit   OUT         FALSE  lcec.0.EL1409.in-10
    31  bit   OUT         FALSE  lcec.0.EL1409.in-11
    31  bit   OUT         FALSE  lcec.0.EL1409.in-12
    31  bit   OUT         FALSE  lcec.0.EL1409.in-13
    31  bit   OUT         FALSE  lcec.0.EL1409.in-14
    31  bit   OUT         FALSE  lcec.0.EL1409.in-15
    31  bit   OUT         FALSE  lcec.0.EL1409.in-16
    31  bit   OUT          TRUE  lcec.0.EL1409.in-2
    31  bit   OUT         FALSE  lcec.0.EL1409.in-3
    31  bit   OUT          TRUE  lcec.0.EL1409.in-4 ==> estop-ok
    31  bit   OUT         FALSE  lcec.0.EL1409.in-5
    31  bit   OUT         FALSE  lcec.0.EL1409.in-6
    31  bit   OUT         FALSE  lcec.0.EL1409.in-7
    31  bit   OUT         FALSE  lcec.0.EL1409.in-8
    31  bit   OUT         FALSE  lcec.0.EL1409.in-9
    31  bit   OUT          TRUE  lcec.0.EL1409.slave-online
    31  bit   OUT          TRUE  lcec.0.EL1409.slave-oper
    31  bit   OUT         FALSE  lcec.0.EL1409.slave-state-init
    31  bit   OUT          TRUE  lcec.0.EL1409.slave-state-op
    31  bit   OUT         FALSE  lcec.0.EL1409.slave-state-preop
    31  bit   OUT         FALSE  lcec.0.EL1409.slave-state-safeop
    31  bit   IN          FALSE  lcec.0.EL2409.out-01
    31  bit   IN          FALSE  lcec.0.EL2409.out-02
    31  bit   IN          FALSE  lcec.0.EL2409.out-03
    31  bit   IN          FALSE  lcec.0.EL2409.out-04
    31  bit   IN          FALSE  lcec.0.EL2409.out-05
    31  bit   IN          FALSE  lcec.0.EL2409.out-06
    31  bit   IN          FALSE  lcec.0.EL2409.out-07
    31  bit   IN          FALSE  lcec.0.EL2409.out-08
    31  bit   IN          FALSE  lcec.0.EL2409.out-09
    31  bit   IN          FALSE  lcec.0.EL2409.out-10
    31  bit   IN          FALSE  lcec.0.EL2409.out-11
    31  bit   IN          FALSE  lcec.0.EL2409.out-12
    31  bit   IN          FALSE  lcec.0.EL2409.out-13 <== j6-unlock
    31  bit   IN          FALSE  lcec.0.EL2409.out-14
    31  bit   IN          FALSE  lcec.0.EL2409.out-15
    31  bit   IN          FALSE  lcec.0.EL2409.out-16
    31  bit   OUT          TRUE  lcec.0.EL2409.slave-online
    31  bit   OUT          TRUE  lcec.0.EL2409.slave-oper
    31  bit   OUT         FALSE  lcec.0.EL2409.slave-state-init
    31  bit   OUT          TRUE  lcec.0.EL2409.slave-state-op
    31  bit   OUT         FALSE  lcec.0.EL2409.slave-state-preop
    31  bit   OUT         FALSE  lcec.0.EL2409.slave-state-safeop
    31  bit   OUT          TRUE  lcec.0.all-op
    31  bit   OUT          TRUE  lcec.0.link-up
    31  s32   OUT             0  lcec.0.pll-err
    31  s32   OUT             0  lcec.0.pll-out
    31  u32   OUT    0x00000000  lcec.0.pll-reset-count
    31  s32   OUT             0  lcec.0.read.time
    31  u32   OUT    0x00000003  lcec.0.slaves-responding
    31  bit   OUT         FALSE  lcec.0.state-init
    31  bit   OUT          TRUE  lcec.0.state-op
    31  bit   OUT         FALSE  lcec.0.state-preop
    31  bit   OUT         FALSE  lcec.0.state-safeop
    31  s32   OUT             0  lcec.0.write.time
    31  bit   OUT          TRUE  lcec.all-op
    30  u32   OUT    0x00000001  lcec.conf.master-count
    30  u32   OUT    0x00000003  lcec.conf.slave-count
    31  bit   OUT          TRUE  lcec.link-up
    31  s32   OUT          5789  lcec.read-all.time
    31  u32   OUT    0x00000003  lcec.slaves-responding
    31  bit   OUT         FALSE  lcec.state-init
    31  bit   OUT          TRUE  lcec.state-op
    31  bit   OUT         FALSE  lcec.state-preop
    31  bit   OUT         FALSE  lcec.state-safeop
    31  s32   OUT          4389  lcec.write-all.time
    23  s32   OUT           263  motion-command-handler.time
    23  s32   OUT          4687  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 ==> 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 ==> machine-is-enabled
    23  s32   OUT             0  motion.motion-type
    23  bit   OUT         FALSE  motion.on-soft-limit
    23  bit   IN          FALSE  motion.probe-input <== probe-in
    23  s32   OUT             0  motion.program-line
    23  float OUT             0  motion.requested-vel
    23  u32   OUT    0x000C559C  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
    77  float IN          2.823  pullmax.R1-readout <== j6-pos-fb
    77  float IN              0  pullmax.X1-readout <== x1-pos-fb
    77  float IN              0  pullmax.Y1-readout <== y1-pos-fb
    77  float IN              0  pullmax.Y2-readout <== y2-pos-fb
    77  float IN              0  pullmax.Z1-readout <== z1-pos-fb
    77  float IN              0  pullmax.Z2-readout <== z2-pos-fb
    77  bit   OUT          TRUE  pullmax.btn_amp_enable ==> ui-amp-enable
    77  bit   OUT         FALSE  pullmax.btn_amp_enable-not
    77  bit   OUT         FALSE  pullmax.btn_r1_home ==> ui-r1-home-cmd
    77  bit   OUT         FALSE  pullmax.btn_r1_jog_neg ==> j6-jog-neg
    77  bit   OUT         FALSE  pullmax.btn_r1_jog_pos ==> j6-jog-pos
    77  bit   OUT         FALSE  pullmax.btn_x1_home ==> ui-x1-home-cmd
    77  bit   OUT         FALSE  pullmax.btn_x1_jog_neg ==> x1-jog-neg
    77  bit   OUT         FALSE  pullmax.btn_x1_jog_pos ==> x1-jog-pos
    77  bit   OUT         FALSE  pullmax.btn_y1_jog_dn ==> y1-jog-dn
    77  bit   OUT         FALSE  pullmax.btn_y1_jog_up ==> y1-jog-up
    77  bit   OUT         FALSE  pullmax.btn_y2_jog_dn ==> y2-jog-dn
    77  bit   OUT         FALSE  pullmax.btn_y2_jog_up ==> y2-jog-up
    77  bit   OUT         FALSE  pullmax.btn_y_home ==> ui-y-home-cmd
    77  bit   OUT         FALSE  pullmax.btn_z1_home ==> ui-z1-home-cmd
    77  bit   OUT         FALSE  pullmax.btn_z1_jog_neg ==> z1-jog-neg
    77  bit   OUT         FALSE  pullmax.btn_z1_jog_pos ==> z1-jog-pos
    77  bit   OUT         FALSE  pullmax.btn_z2_home ==> ui-z2-home-cmd
    77  bit   OUT         FALSE  pullmax.btn_z2_jog_neg ==> z2-jog-neg
    77  bit   OUT         FALSE  pullmax.btn_z2_jog_pos ==> z2-jog-pos
    77  bit   IN          FALSE  pullmax.led_r1_homed <== j6-homed
    77  bit   IN          FALSE  pullmax.led_x1_homed <== x1-homed
    77  bit   IN          FALSE  pullmax.led_y1_homed <== y1-homed
    77  bit   IN          FALSE  pullmax.led_y2_homed <== y2-homed
    77  bit   IN          FALSE  pullmax.led_z1_homed <== z1-homed
    77  bit   IN          FALSE  pullmax.led_z2_homed <== z2-homed
   122  s32   OUT           328  scope.sample.time
    24  s32   OUT        109679  servo-thread.time
    23  bit   IN          FALSE  spindle.0.amp-fault-in
    23  bit   IN           TRUE  spindle.0.at-speed <== spindle-at-speed
    23  bit   OUT          TRUE  spindle.0.brake ==> spindle-brake
    23  bit   OUT         FALSE  spindle.0.forward ==> spindle-cw
    23  bit   I/O         FALSE  spindle.0.index-enable <=> spindle-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 ==> spindle-enable
    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 ==> spindle-ccw
    23  float IN              0  spindle.0.revs <== spindle-revs
    23  float OUT             0  spindle.0.speed-cmd-rps
    23  float IN              0  spindle.0.speed-in <== spindle-vel-fb-rps
    23  float OUT             0  spindle.0.speed-out ==> spindle-vel-cmd-rpm
    23  float OUT             0  spindle.0.speed-out-abs ==> spindle-vel-cmd-rpm-abs
    23  float OUT             0  spindle.0.speed-out-rps ==> spindle-vel-cmd-rps
    23  float OUT             0  spindle.0.speed-out-rps-abs ==> spindle-vel-cmd-rps-abs

