diff graster/hacklab-engraver/emc.nml @ 11:f952052e37b7

trying a fix.
author Robert McIntyre <rlm@mit.edu>
date Tue, 24 Aug 2010 19:06:45 -0400
parents
children
line wrap: on
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/graster/hacklab-engraver/emc.nml	Tue Aug 24 19:06:45 2010 -0400
     1.3 @@ -0,0 +1,47 @@
     1.4 +
     1.5 +# Note: emcsvr is the master for all NML channels, and therefore is the
     1.6 +# first to start.
     1.7 +
     1.8 +# Buffers
     1.9 +# Name                  Type    Host            size    neut?   (old)   buffer# MP ---
    1.10 +
    1.11 +# Top-level buffers to EMC
    1.12 +B emcCommand            SHMEM   localhost       8192    0       0       1       16 1001 TCP=5005 xdr
    1.13 +B emcStatus             SHMEM   localhost       10240   0       0       2       16 1002 TCP=5005 xdr
    1.14 +B emcError              SHMEM   localhost       8192    0       0       3       16 1003 TCP=5005 xdr queue
    1.15 +
    1.16 +# These are for the IO controller, EMCIO
    1.17 +B toolCmd               SHMEM   localhost       1024    0       0       4       16 1004 TCP=5005 xdr
    1.18 +B toolSts               SHMEM   localhost       8192    0       0       5       16 1005 TCP=5005 xdr
    1.19 +
    1.20 +# Processes
    1.21 +# Name          Buffer          Type    Host            Ops     server? timeout master? cnum
    1.22 +
    1.23 +P emc           emcCommand      LOCAL   localhost       RW      0       1.0     0       0
    1.24 +P emc           emcStatus       LOCAL   localhost       W       0       1.0     0       0
    1.25 +P emc           emcError        LOCAL   localhost       W       0       1.0     0       0
    1.26 +P emc           toolCmd         LOCAL   localhost       W       0       1.0     0       0
    1.27 +P emc           toolSts         LOCAL   localhost       R       0       1.0     0       0
    1.28 +
    1.29 +P emcsvr        emcCommand      LOCAL   localhost       W       1       1.0     1       2
    1.30 +P emcsvr        emcStatus       LOCAL   localhost       R       1       1.0     1       2
    1.31 +P emcsvr        emcError        LOCAL   localhost       R       1       1.0     1       2
    1.32 +P emcsvr        toolCmd         LOCAL   localhost       W       1       1.0     1       2
    1.33 +P emcsvr        toolSts         LOCAL   localhost       R       1       1.0     1       2
    1.34 +P emcsvr        default         LOCAL   localhost       RW      1       1.0     1       2
    1.35 +
    1.36 +P tool          emcError        LOCAL   localhost       W       0       1.0     0       3
    1.37 +P tool          toolCmd         LOCAL   localhost       RW      0       1.0     0       3
    1.38 +P tool          toolSts         LOCAL   localhost       W       0       1.0     0       3
    1.39 +
    1.40 +P xemc          emcCommand      LOCAL   localhost       W       0       10.0    0       10
    1.41 +P xemc          emcStatus       LOCAL   localhost       R       0       10.0    0       10
    1.42 +P xemc          emcError        LOCAL   localhost       R       0       10.0    0       10
    1.43 +P xemc          toolCmd         LOCAL   localhost       W       0       10.0    0       10
    1.44 +P xemc          toolSts         LOCAL   localhost       R       0       10.0    0       10
    1.45 +
    1.46 +P keystick      emcCommand      LOCAL   localhost       W       0       10.0    0       10
    1.47 +P keystick      emcStatus       LOCAL   localhost       R       0       10.0    0       10
    1.48 +P keystick      emcError        LOCAL   localhost       R       0       10.0    0       10
    1.49 +P keystick      toolCmd         LOCAL   localhost       W       0       10.0    0       10
    1.50 +P keystick      toolSts         LOCAL   localhost       R       0       10.0    0       10