All pastes #961064 Raw Edit

Miscellany

public text v1 · immutable
#961064 ·published 2008-03-28 17:29 UTC
rendered paste body
0000:00:0b.0 Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
        Subsystem: Unknown device 0800:0002
        Flags: bus master, medium devsel, latency 64, IRQ 10
        I/O ports at e400 [size=256]
        Memory at ff6fa000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: <available only to root>

loadrt pci_8255 io="0xe400"
#
# next connect the parport functions to threads
# read inputs first

addf parport.0.read base-thread 1
addf pci8255.read-all servo-thread 1
# write outputs last
addf parport.0.write base-thread -1
addf pci8255.write-all servo-thread -1
addf pci8255.0.write-relay servo-thread -1

     4  bit   OUT         FALSE  motion.digital-out-00
     4  bit   OUT         FALSE  motion.digital-out-01
     4  bit   OUT         FALSE  motion.digital-out-02
     4  bit   OUT         FALSE  motion.digital-out-03
     4  bit   IN           TRUE  motion.enable
     4  bit   IN          FALSE  motion.feed-hold
     4  bit   OUT          TRUE  motion.motion-inpos
     4  bit   IN          FALSE  motion.probe-input
     4  bit   OUT          TRUE  motion.spindle-brake
     4  bit   OUT         FALSE  motion.spindle-forward
     4  bit   I/O         FALSE  motion.spindle-index-enable
     4  bit   OUT         FALSE  motion.spindle-on ==> spindle-on
     4  bit   OUT         FALSE  motion.spindle-reverse
     4  float IN              0  motion.spindle-revs
     4  float IN              0  motion.spindle-speed-in
     4  float OUT             0  motion.spindle-speed-out
     4  float OUT             0  motion.tooloffset.w
     4  float OUT             0  motion.tooloffset.x
     4  float OUT             0  motion.tooloffset.z
     6  bit   IN          FALSE  parport.0.pin-01-out
     6  bit   IN          FALSE  parport.0.pin-02-out <== Xdir
     6  bit   IN          FALSE  parport.0.pin-03-out <== Xstep
     6  bit   IN          FALSE  parport.0.pin-04-out <== Ydir
     6  bit   IN          FALSE  parport.0.pin-05-out <== Ystep
     6  bit   IN          FALSE  parport.0.pin-06-out <== Zdir
     6  bit   IN          FALSE  parport.0.pin-07-out <== Zstep
     6  bit   IN          FALSE  parport.0.pin-08-out
     6  bit   IN          FALSE  parport.0.pin-09-out <== spindle-on
     6  bit   OUT          TRUE  parport.0.pin-10-in
     6  bit   OUT         FALSE  parport.0.pin-10-in-not
     6  bit   OUT          TRUE  parport.0.pin-11-in
     6  bit   OUT         FALSE  parport.0.pin-11-in-not
     6  bit   OUT          TRUE  parport.0.pin-12-in
     6  bit   OUT         FALSE  parport.0.pin-12-in-not
     6  bit   OUT          TRUE  parport.0.pin-13-in
     6  bit   OUT         FALSE  parport.0.pin-13-in-not
     6  bit   IN          FALSE  parport.0.pin-14-out
     6  bit   OUT          TRUE  parport.0.pin-15-in
     6  bit   OUT         FALSE  parport.0.pin-15-in-not
     6  bit   IN          FALSE  parport.0.pin-16-out
     6  bit   IN          FALSE  parport.0.pin-17-out
     7  bit   IN          FALSE  pci8255.0.0.a0
     7  bit   IN          FALSE  pci8255.0.0.a1
     7  bit   IN          FALSE  pci8255.0.0.a2
     7  bit   IN          FALSE  pci8255.0.0.a3
     7  bit   IN          FALSE  pci8255.0.0.a4
     7  bit   IN          FALSE  pci8255.0.0.a5
     7  bit   IN          FALSE  pci8255.0.0.a6
     7  bit   IN          FALSE  pci8255.0.0.a7
     7  bit   IN          FALSE  pci8255.0.0.b0
     7  bit   IN          FALSE  pci8255.0.0.b1
     7  bit   IN          FALSE  pci8255.0.0.b2
     7  bit   IN          FALSE  pci8255.0.0.b3
     7  bit   IN          FALSE  pci8255.0.0.b4
     7  bit   IN          FALSE  pci8255.0.0.b5
     7  bit   IN          FALSE  pci8255.0.0.b6
     7  bit   IN          FALSE  pci8255.0.0.b7
     7  bit   IN          FALSE  pci8255.0.0.c0
     7  bit   IN          FALSE  pci8255.0.0.c1
     7  bit   IN          FALSE  pci8255.0.0.c2
     7  bit   IN          FALSE  pci8255.0.0.c3
     7  bit   IN          FALSE  pci8255.0.0.c4
     7  bit   IN          FALSE  pci8255.0.0.c5
     7  bit   IN          FALSE  pci8255.0.0.c6
     7  bit   IN          FALSE  pci8255.0.0.c7
     7  bit   IN          FALSE  pci8255.0.1.a0
     7  bit   IN          FALSE  pci8255.0.1.a1
     7  bit   IN          FALSE  pci8255.0.1.a2
     7  bit   IN          FALSE  pci8255.0.1.a3
     7  bit   IN          FALSE  pci8255.0.1.a4
     7  bit   IN          FALSE  pci8255.0.1.a5
     7  bit   IN          FALSE  pci8255.0.1.a6
     7  bit   IN          FALSE  pci8255.0.1.a7
     7  bit   IN          FALSE  pci8255.0.1.b0
     7  bit   IN          FALSE  pci8255.0.1.b1
     7  bit   IN          FALSE  pci8255.0.1.b2
     7  bit   IN          FALSE  pci8255.0.1.b3
     7  bit   IN          FALSE  pci8255.0.1.b4
     7  bit   IN          FALSE  pci8255.0.1.b5
     7  bit   IN          FALSE  pci8255.0.1.b6
     7  bit   IN          FALSE  pci8255.0.1.b7
     7  bit   IN          FALSE  pci8255.0.1.c0
     7  bit   IN          FALSE  pci8255.0.1.c1
     7  bit   IN          FALSE  pci8255.0.1.c2
     7  bit   IN          FALSE  pci8255.0.1.c3
     7  bit   IN          FALSE  pci8255.0.1.c4
     7  bit   IN          FALSE  pci8255.0.1.c5
     7  bit   IN          FALSE  pci8255.0.1.c6
     7  bit   IN          FALSE  pci8255.0.1.c7
     7  bit   IN          FALSE  pci8255.0.2.a0
     7  bit   IN          FALSE  pci8255.0.2.a1
     7  bit   IN          FALSE  pci8255.0.2.a2
     7  bit   IN          FALSE  pci8255.0.2.a3
     7  bit   IN          FALSE  pci8255.0.2.a4
     7  bit   IN          FALSE  pci8255.0.2.a5
     7  bit   IN          FALSE  pci8255.0.2.a6
     7  bit   IN          FALSE  pci8255.0.2.a7
     7  bit   IN          FALSE  pci8255.0.2.b0
     7  bit   IN          FALSE  pci8255.0.2.b1
     7  bit   IN          FALSE  pci8255.0.2.b2
     7  bit   IN          FALSE  pci8255.0.2.b3
     7  bit   IN          FALSE  pci8255.0.2.b4
     7  bit   IN          FALSE  pci8255.0.2.b5
     7  bit   IN          FALSE  pci8255.0.2.b6
     7  bit   IN          FALSE  pci8255.0.2.b7
     7  bit   IN          FALSE  pci8255.0.2.c0
     7  bit   IN          FALSE  pci8255.0.2.c1
     7  bit   IN          FALSE  pci8255.0.2.c2
     7  bit   IN          FALSE  pci8255.0.2.c3
     7  bit   IN          FALSE  pci8255.0.2.c4
     7  bit   IN          FALSE  pci8255.0.2.c5
     7  bit   IN          FALSE  pci8255.0.2.c6
     7  bit   IN          FALSE  pci8255.0.2.c7
     7  bit   IN           TRUE  pci8255.0.relay
     5  s32   OUT             0  stepgen.0.counts
     5  bit   OUT         FALSE  stepgen.0.dir ==> Xdir
     5  bit   IN          FALSE  stepgen.0.enable <== Xen
     5  float IN              0  stepgen.0.position-cmd <== Xpos-cmd
     5  float OUT             0  stepgen.0.position-fb ==> Xpos-fb
     5  bit   OUT         FALSE  stepgen.0.step ==> Xstep
     5  s32   OUT             0  stepgen.1.counts
     5  bit   OUT         FALSE  stepgen.1.dir ==> Ydir
     5  bit   IN          FALSE  stepgen.1.enable <== Yen
     5  float IN              0  stepgen.1.position-cmd <== Ypos-cmd
     5  float OUT             0  stepgen.1.position-fb ==> Ypos-fb
     5  bit   OUT         FALSE  stepgen.1.step ==> Ystep
     5  s32   OUT             0  stepgen.2.counts
     5  bit   OUT         FALSE  stepgen.2.dir ==> Zdir
     5  bit   IN          FALSE  stepgen.2.enable <== Zen
     5  float IN              0  stepgen.2.position-cmd <== Zpos-cmd
     5  float OUT             0  stepgen.2.position-fb ==> Zpos-fb
     5  bit   OUT         FALSE  stepgen.2.step ==> Zstep

Signals:
Type          Value  Name     (linked to)
bit           FALSE  Xdir
                         ==> parport.0.pin-02-out
                         <== stepgen.0.dir
bit           FALSE  Xen
                         <== axis.0.amp-enable-out
                         ==> stepgen.0.enable
float             0  Xpos-cmd
                         <== axis.0.motor-pos-cmd
                         ==> stepgen.0.position-cmd
float             0  Xpos-fb
                         ==> axis.0.motor-pos-fb
                         <== stepgen.0.position-fb
bit           FALSE  Xstep
                         ==> parport.0.pin-03-out
                         <== stepgen.0.step
bit           FALSE  Ydir
                         ==> parport.0.pin-04-out
                         <== stepgen.1.dir
bit           FALSE  Yen
                         <== axis.1.amp-enable-out
                         ==> stepgen.1.enable
float             0  Ypos-cmd
                         <== axis.1.motor-pos-cmd
                         ==> stepgen.1.position-cmd
float             0  Ypos-fb
                         ==> axis.1.motor-pos-fb
                         <== stepgen.1.position-fb
bit           FALSE  Ystep
                         ==> parport.0.pin-05-out
                         <== stepgen.1.step
bit           FALSE  Zdir
                         ==> parport.0.pin-06-out
                         <== stepgen.2.dir
bit           FALSE  Zen
                         <== axis.2.amp-enable-out
                         ==> stepgen.2.enable
float             0  Zpos-cmd
                         <== axis.2.motor-pos-cmd
                         ==> stepgen.2.position-cmd
float             0  Zpos-fb
                         ==> axis.2.motor-pos-fb
                         <== stepgen.2.position-fb
bit           FALSE  Zstep
                         ==> parport.0.pin-07-out
                         <== stepgen.2.step
bit           FALSE  estop-loop
                         ==> iocontrol.0.emc-enable-in
                         <== iocontrol.0.user-enable-out
bit           FALSE  spindle-on
                         <== motion.spindle-on
                         ==> parport.0.pin-09-out
bit           FALSE  tool-change-loop
                         <== iocontrol.0.tool-change
                         ==> iocontrol.0.tool-changed
bit           FALSE  tool-prep-loop
                         <== iocontrol.0.tool-prepare
                         ==> iocontrol.0.tool-prepared

Parameters:
Owner   Type  Dir         Value  Name
     4  bit   RO           TRUE  axis.0.active
     4  float RO              0  axis.0.backlash-corr
     4  float RO              0  axis.0.backlash-filt
     4  float RO              0  axis.0.backlash-vel
     4  float RO              0  axis.0.coarse-pos-cmd
     4  bit   RO          FALSE  axis.0.error
     4  float RO              0  axis.0.f-error
     4  float RO           0.01  axis.0.f-error-lim
     4  bit   RO          FALSE  axis.0.f-errored
     4  bit   RO          FALSE  axis.0.faulted
     4  float RO              0  axis.0.free-pos-cmd
     4  bit   RO          FALSE  axis.0.free-tp-enable
     4  float RO              0  axis.0.free-vel-lim
     4  s32   RO              0  axis.0.home-state
     4  bit   RO          FALSE  axis.0.homed
     4  bit   RO           TRUE  axis.0.in-position
     4  float RO              0  axis.0.joint-vel-cmd
     4  bit   RO          FALSE  axis.0.kb-jog-active
     4  bit   RO          FALSE  axis.0.neg-hard-limit
     4  bit   RO          FALSE  axis.0.pos-hard-limit
     4  bit   RO          FALSE  axis.0.wheel-jog-active
     4  bit   RO           TRUE  axis.1.active
     4  float RO              0  axis.1.backlash-corr
     4  float RO              0  axis.1.backlash-filt
     4  float RO              0  axis.1.backlash-vel
     4  float RO              0  axis.1.coarse-pos-cmd
     4  bit   RO          FALSE  axis.1.error
     4  float RO              0  axis.1.f-error
     4  float RO           0.01  axis.1.f-error-lim
     4  bit   RO          FALSE  axis.1.f-errored
     4  bit   RO          FALSE  axis.1.faulted
     4  float RO              0  axis.1.free-pos-cmd
     4  bit   RO          FALSE  axis.1.free-tp-enable
     4  float RO              0  axis.1.free-vel-lim
     4  s32   RO              0  axis.1.home-state
     4  bit   RO          FALSE  axis.1.homed
     4  bit   RO           TRUE  axis.1.in-position
     4  float RO              0  axis.1.joint-vel-cmd
     4  bit   RO          FALSE  axis.1.kb-jog-active
     4  bit   RO          FALSE  axis.1.neg-hard-limit
     4  bit   RO          FALSE  axis.1.pos-hard-limit
     4  bit   RO          FALSE  axis.1.wheel-jog-active
     4  bit   RO           TRUE  axis.2.active
     4  float RO              0  axis.2.backlash-corr
     4  float RO              0  axis.2.backlash-filt
     4  float RO              0  axis.2.backlash-vel
     4  float RO              0  axis.2.coarse-pos-cmd
     4  bit   RO          FALSE  axis.2.error
     4  float RO              0  axis.2.f-error
     4  float RO           0.01  axis.2.f-error-lim
     4  bit   RO          FALSE  axis.2.f-errored
     4  bit   RO          FALSE  axis.2.faulted
     4  float RO              0  axis.2.free-pos-cmd
     4  bit   RO          FALSE  axis.2.free-tp-enable
     4  float RO              0  axis.2.free-vel-lim
     4  s32   RO              0  axis.2.home-state
     4  bit   RO          FALSE  axis.2.homed
     4  bit   RO           TRUE  axis.2.in-position
     4  float RO              0  axis.2.joint-vel-cmd
     4  bit   RO          FALSE  axis.2.kb-jog-active
     4  bit   RO          FALSE  axis.2.neg-hard-limit
     4  bit   RO          FALSE  axis.2.pos-hard-limit
     4  bit   RO          FALSE  axis.2.wheel-jog-active
     4  s32   RO           2928  motion-command-handler.time
     4  s32   RW          14856  motion-command-handler.tmax
     4  s32   RO          26156  motion-controller.time
     4  s32   RW          63720  motion-controller.tmax
     4  bit   RO          FALSE  motion.coord-error
     4  bit   RO           TRUE  motion.coord-mode
     4  float RO              0  motion.current-vel
     4  bit   RO          FALSE  motion.debug-bit-0
     4  bit   RO          FALSE  motion.debug-bit-1
     4  float RO              1  motion.debug-float-0
     4  float RO              0  motion.debug-float-1
     4  float RO              0  motion.debug-float-2
     4  float RO              1  motion.debug-float-3
     4  s32   RO              0  motion.debug-s32-0
     4  s32   RO              0  motion.debug-s32-1
     4  bit   RO           TRUE  motion.in-position
     4  bit   RO          FALSE  motion.motion-enabled
     4  bit   RO          FALSE  motion.on-soft-limit
     4  s32   RO              0  motion.program-line
     4  u32   RO       00275218  motion.servo.last-period
     4  float RO       990686.8  motion.servo.last-period-ns
     4  u32   RW       00000000  motion.servo.overruns
     4  bit   RO          FALSE  motion.teleop-mode
     6  u32   RW       00000000  parport.0.debug1
     6  u32   RW       00000000  parport.0.debug2
     6  bit   RW          FALSE  parport.0.pin-01-out-invert
     6  bit   RW          FALSE  parport.0.pin-01-out-reset
     6  bit   RW          FALSE  parport.0.pin-02-out-invert
     6  bit   RW          FALSE  parport.0.pin-02-out-reset
     6  bit   RW          FALSE  parport.0.pin-03-out-invert
     6  bit   RW          FALSE  parport.0.pin-03-out-reset
     6  bit   RW          FALSE  parport.0.pin-04-out-invert
     6  bit   RW          FALSE  parport.0.pin-04-out-reset
     6  bit   RW          FALSE  parport.0.pin-05-out-invert
     6  bit   RW          FALSE  parport.0.pin-05-out-reset
     6  bit   RW          FALSE  parport.0.pin-06-out-invert
     6  bit   RW          FALSE  parport.0.pin-06-out-reset
     6  bit   RW          FALSE  parport.0.pin-07-out-invert
     6  bit   RW          FALSE  parport.0.pin-07-out-reset
     6  bit   RW          FALSE  parport.0.pin-08-out-invert
     6  bit   RW          FALSE  parport.0.pin-08-out-reset
     6  bit   RW          FALSE  parport.0.pin-09-out-invert
     6  bit   RW          FALSE  parport.0.pin-09-out-reset
     6  bit   RW          FALSE  parport.0.pin-14-out-invert
     6  bit   RW          FALSE  parport.0.pin-14-out-reset
     6  bit   RW          FALSE  parport.0.pin-16-out-invert
     6  bit   RW          FALSE  parport.0.pin-16-out-reset
     6  bit   RW          FALSE  parport.0.pin-17-out-invert
     6  bit   RW          FALSE  parport.0.pin-17-out-reset
     6  s32   RO           3468  parport.0.read.time
     6  s32   RW          16084  parport.0.read.tmax
     6  u32   RW       00000000  parport.0.reset-time
     6  s32   RO              0  parport.0.reset.time
     6  s32   RW              0  parport.0.reset.tmax
     6  s32   RO           7016  parport.0.write.time
     6  s32   RW          26336  parport.0.write.tmax
     6  s32   RO              0  parport.read-all.time
     6  s32   RW              0  parport.read-all.tmax
     6  s32   RO              0  parport.write-all.time
     6  s32   RW              0  parport.write-all.tmax
     7  bit   RW          FALSE  pci8255.0.0.a0-invert
     7  bit   RW          FALSE  pci8255.0.0.a1-invert
     7  bit   RW          FALSE  pci8255.0.0.a2-invert
     7  bit   RW          FALSE  pci8255.0.0.a3-invert
     7  bit   RW          FALSE  pci8255.0.0.a4-invert
     7  bit   RW          FALSE  pci8255.0.0.a5-invert
     7  bit   RW          FALSE  pci8255.0.0.a6-invert
     7  bit   RW          FALSE  pci8255.0.0.a7-invert
     7  bit   RW          FALSE  pci8255.0.0.b0-invert
     7  bit   RW          FALSE  pci8255.0.0.b1-invert
     7  bit   RW          FALSE  pci8255.0.0.b2-invert
     7  bit   RW          FALSE  pci8255.0.0.b3-invert
     7  bit   RW          FALSE  pci8255.0.0.b4-invert
     7  bit   RW          FALSE  pci8255.0.0.b5-invert
     7  bit   RW          FALSE  pci8255.0.0.b6-invert
     7  bit   RW          FALSE  pci8255.0.0.b7-invert
     7  bit   RW          FALSE  pci8255.0.0.c0-invert
     7  bit   RW          FALSE  pci8255.0.0.c1-invert
     7  bit   RW          FALSE  pci8255.0.0.c2-invert
     7  bit   RW          FALSE  pci8255.0.0.c3-invert
     7  bit   RW          FALSE  pci8255.0.0.c4-invert
     7  bit   RW          FALSE  pci8255.0.0.c5-invert
     7  bit   RW          FALSE  pci8255.0.0.c6-invert
     7  bit   RW          FALSE  pci8255.0.0.c7-invert
     7  u32   RO       00000000  pci8255.0.0.dir
     7  s32   RO              0  pci8255.0.0.read.time
     7  s32   RW              0  pci8255.0.0.read.tmax
     7  s32   RO              0  pci8255.0.0.write.time
     7  s32   RW              0  pci8255.0.0.write.tmax
     7  bit   RW          FALSE  pci8255.0.1.a0-invert
     7  bit   RW          FALSE  pci8255.0.1.a1-invert
     7  bit   RW          FALSE  pci8255.0.1.a2-invert
     7  bit   RW          FALSE  pci8255.0.1.a3-invert
     7  bit   RW          FALSE  pci8255.0.1.a4-invert
     7  bit   RW          FALSE  pci8255.0.1.a5-invert
     7  bit   RW          FALSE  pci8255.0.1.a6-invert
     7  bit   RW          FALSE  pci8255.0.1.a7-invert
     7  bit   RW          FALSE  pci8255.0.1.b0-invert
     7  bit   RW          FALSE  pci8255.0.1.b1-invert
     7  bit   RW          FALSE  pci8255.0.1.b2-invert
     7  bit   RW          FALSE  pci8255.0.1.b3-invert
     7  bit   RW          FALSE  pci8255.0.1.b4-invert
     7  bit   RW          FALSE  pci8255.0.1.b5-invert
     7  bit   RW          FALSE  pci8255.0.1.b6-invert
     7  bit   RW          FALSE  pci8255.0.1.b7-invert
     7  bit   RW          FALSE  pci8255.0.1.c0-invert
     7  bit   RW          FALSE  pci8255.0.1.c1-invert
     7  bit   RW          FALSE  pci8255.0.1.c2-invert
     7  bit   RW          FALSE  pci8255.0.1.c3-invert
     7  bit   RW          FALSE  pci8255.0.1.c4-invert
     7  bit   RW          FALSE  pci8255.0.1.c5-invert
     7  bit   RW          FALSE  pci8255.0.1.c6-invert
     7  bit   RW          FALSE  pci8255.0.1.c7-invert
     7  u32   RO       00000000  pci8255.0.1.dir
     7  s32   RO              0  pci8255.0.1.read.time
     7  s32   RW              0  pci8255.0.1.read.tmax
     7  s32   RO              0  pci8255.0.1.write.time
     7  s32   RW              0  pci8255.0.1.write.tmax
     7  bit   RW          FALSE  pci8255.0.2.a0-invert
     7  bit   RW          FALSE  pci8255.0.2.a1-invert
     7  bit   RW          FALSE  pci8255.0.2.a2-invert
     7  bit   RW          FALSE  pci8255.0.2.a3-invert
     7  bit   RW          FALSE  pci8255.0.2.a4-invert
     7  bit   RW          FALSE  pci8255.0.2.a5-invert
     7  bit   RW          FALSE  pci8255.0.2.a6-invert
     7  bit   RW          FALSE  pci8255.0.2.a7-invert
     7  bit   RW          FALSE  pci8255.0.2.b0-invert
     7  bit   RW          FALSE  pci8255.0.2.b1-invert
     7  bit   RW          FALSE  pci8255.0.2.b2-invert
     7  bit   RW          FALSE  pci8255.0.2.b3-invert
     7  bit   RW          FALSE  pci8255.0.2.b4-invert
     7  bit   RW          FALSE  pci8255.0.2.b5-invert
     7  bit   RW          FALSE  pci8255.0.2.b6-invert
     7  bit   RW          FALSE  pci8255.0.2.b7-invert
     7  bit   RW          FALSE  pci8255.0.2.c0-invert
     7  bit   RW          FALSE  pci8255.0.2.c1-invert
     7  bit   RW          FALSE  pci8255.0.2.c2-invert
     7  bit   RW          FALSE  pci8255.0.2.c3-invert
     7  bit   RW          FALSE  pci8255.0.2.c4-invert
     7  bit   RW          FALSE  pci8255.0.2.c5-invert
     7  bit   RW          FALSE  pci8255.0.2.c6-invert
     7  bit   RW          FALSE  pci8255.0.2.c7-invert
     7  u32   RO       00000000  pci8255.0.2.dir
     7  s32   RO              0  pci8255.0.2.read.time
     7  s32   RW              0  pci8255.0.2.read.tmax
     7  s32   RO              0  pci8255.0.2.write.time
     7  s32   RW              0  pci8255.0.2.write.tmax
     7  u32   RO       0000E400  pci8255.0.io-addr
     7  bit   RW          FALSE  pci8255.0.relay-invert
     7  s32   RO           1936  pci8255.0.write-relay.time
     7  s32   RW          13792  pci8255.0.write-relay.tmax
     7  s32   RO           1892  pci8255.read-all.time
     7  s32   RW          14696  pci8255.read-all.tmax
     7  s32   RO          27688  pci8255.write-all.time
     7  s32   RW          58704  pci8255.write-all.tmax
     5  u32   RW       0000C128  stepgen.0.dirhold
     5  u32   RW       0000C128  stepgen.0.dirsetup
     5  float RO              0  stepgen.0.frequency
     5  float RW             21  stepgen.0.maxaccel
     5  float RW              0  stepgen.0.maxvel
     5  float RW           4000  stepgen.0.position-scale
     5  s32   RO              0  stepgen.0.rawcounts
     5  u32   RW       0000C128  stepgen.0.steplen
     5  u32   RW       0000C128  stepgen.0.stepspace
     5  u32   RW       0000C128  stepgen.1.dirhold
     5  u32   RW       0000C128  stepgen.1.dirsetup
     5  float RO              0  stepgen.1.frequency
     5  float RW             21  stepgen.1.maxaccel
     5  float RW              0  stepgen.1.maxvel
     5  float RW           4000  stepgen.1.position-scale
     5  s32   RO              0  stepgen.1.rawcounts
     5  u32   RW       0000C128  stepgen.1.steplen
     5  u32   RW       0000C128  stepgen.1.stepspace
     5  u32   RW       0000C128  stepgen.2.dirhold
     5  u32   RW       0000C128  stepgen.2.dirsetup
     5  float RO              0  stepgen.2.frequency
     5  float RW             21  stepgen.2.maxaccel
     5  float RW              0  stepgen.2.maxvel
     5  float RW           4000  stepgen.2.position-scale
     5  s32   RO              0  stepgen.2.rawcounts
     5  u32   RW       0000C128  stepgen.2.steplen
     5  u32   RW       0000C128  stepgen.2.stepspace
     5  s32   RO           1784  stepgen.capture-position.time
     5  s32   RW          14244  stepgen.capture-position.tmax
     5  s32   RO            564  stepgen.make-pulses.time
     5  s32   RW          13132  stepgen.make-pulses.tmax
     5  s32   RO           1832  stepgen.update-freq.time
     5  s32   RW          14252  stepgen.update-freq.tmax
     4  float RO              0  tc.0.acc
     4  float RO              0  tc.0.pos
     4  float RO              0  tc.0.vel
     4  float RO              0  tc.1.acc
     4  float RO              0  tc.1.pos
     4  float RO              0  tc.1.vel
     4  float RO              0  tc.2.acc
     4  float RO              0  tc.2.pos
     4  float RO              0  tc.2.vel
     4  float RO              0  tc.3.acc
     4  float RO              0  tc.3.pos
     4  float RO              0  tc.3.vel
     4  u32   RO       00000000  traj.active_tc
     4  float RO              0  traj.pos_out
     4  float RO              0  traj.vel_out

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00004  f8da70e0  00000000  YES      1   motion-command-handler
 00004  f8da9a40  00000000  YES      1   motion-controller
 00006  f89b93c0  f8c53a90  NO       1   parport.0.read
 00006  f89b94a0  f8c53a90  NO       0   parport.0.reset
 00006  f89b9590  f8c53a90  NO       1   parport.0.write
 00006  f89b9730  f8c53a90  NO       0   parport.read-all
 00006  f89b9770  f8c53a90  NO       0   parport.write-all
 00007  f8c159d0  f8c53b98  NO       0   pci8255.0.0.read
 00007  f8c15770  f8c53b98  NO       0   pci8255.0.0.write
 00007  f8c159d0  f8c53c60  NO       0   pci8255.0.1.read
 00007  f8c15770  f8c53c60  NO       0   pci8255.0.1.write
 00007  f8c159d0  f8c53d28  NO       0   pci8255.0.2.read
 00007  f8c15770  f8c53d28  NO       0   pci8255.0.2.write
 00007  f8c153b0  f8c53b98  NO       1   pci8255.0.write-relay
 00007  f8c15450  f8c53b98  NO       1   pci8255.read-all
 00007  f8c153f0  f8c53b98  NO       1   pci8255.write-all
 00005  f89fa5b0  f8c5383c  YES      1   stepgen.capture-position
 00005  f89fa2c0  f8c5383c  NO       1   stepgen.make-pulses
 00005  f89fa6b0  f8c5383c  YES      1   stepgen.update-freq

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
     988960  YES          servo-thread (    49548,   137832 )
                  1 pci8255.read-all
                  2 stepgen.capture-position
                  3 motion-command-handler
                  4 motion-controller
                  5 stepgen.update-freq
                  6 pci8255.write-all
                  7 pci8255.0.write-relay
      49448  NO           base-thread (    10968,    30368 )
                  1 parport.0.read
                  2 stepgen.make-pulses
                  3 parport.0.write