Maria/Rutsuko - box definition files

Top  Previous  Next

WhiskerServer v2.0 - DEVICE DEFINITION FILE - DO NOT ALTER THIS LINE

####################################################################

 

####################################################################

#       These definitions are for Maria + Rutsuko's boxes

####################################################################

 

# This file defines device names used by the WhiskerServer program.

# Lines beginning with a hash (#) are comments and are ignored.

#

# Each line takes the following format:

#

#       <device_type> <device_number> <group_name> <device_name>

#

# where <device_type> may be

#       line            = digital I/O line

#       display         = display device (monitor)

#       audio           = audio device (sound card, or half-sound card; see manual)

#

# The <device_number> is the number of the line/display/audio device that you see

# on the server's console - the number that you would otherwise claim.

#

# The COMBINATION of the <group_name> and <device_name> must be unique.

# If the server encounters non-unique device group/name pairs in this file,

# all but the first will be ignored.

# Neither the <group_name> nor the <device_name> may start with a number.

 

####################################################################

#

# For full security, clients should check that the lines they get are inputs/outputs

# as appropriate, and set the correct reset state. For example, to claim box

# 0, you can simple execute the following command:

#

#       ClaimGroup box0 -prefix whatever -suffix ifyouwant

#

# but for safety, you should also issue these:

#

#       ClaimLine box0 NOSEPOKE -input

#       ClaimLine box0 LEFTLEVER -input

#       ClaimLine box0 RIGHTLEVER -input

#       ClaimLine box0 LOCOBEAM_FRONT -input

#       ClaimLine box0 LOCOBEAM_MIDDLE -input

#       ClaimLine box0 LOCOBEAM_REAR -input

#       ClaimLine box0 HOUSELIGHT -output -ResetOff

#       ClaimLine box0 TRAYLIGHT -output -ResetOff

#       ClaimLine box0 PUMP -output -ResetOff

#       ClaimLine box0 DIPPER -output -ResetOff

#       ClaimLine box0 LEFTLEVERCONTROL -output -ResetOff

#       ClaimLine box0 RIGHTLEVERCONTROL -output -ResetOff

#       ClaimLine box0 LEFTLIGHT -output -ResetOff

#       ClaimLine box0 RIGHTLIGHT -output -ResetOff

#

####################################################################

 

# Box 0 definition

 

line        0        box0    NOSEPOKE

line        1        box0    LEFTLEVER

line        2        box0    RIGHTLEVER

line        3        box0    LOCOBEAM_FRONT

line        4        box0    LOCOBEAM_MIDDLE

line        5        box0    LOCOBEAM_REAR

 

line        24        box0    HOUSELIGHT

line        25        box0    LEFTLIGHT

line        26        box0    RIGHTLIGHT

line        27        box0    TRAYLIGHT

line        28        box0    PUMP

line        29        box0    DIPPER

line        30        box0    LEFTLEVERCONTROL

line        31        box0    RIGHTLEVERCONTROL

 

# Box 1 definition

 

line        6        box1    NOSEPOKE

line        7        box1    LEFTLEVER

line        8        box1    RIGHTLEVER

line        9        box1    LOCOBEAM_FRONT

line        10        box1    LOCOBEAM_MIDDLE

line        11        box1    LOCOBEAM_REAR

 

line        32        box1    HOUSELIGHT

line        33        box1    LEFTLIGHT

line        34        box1    RIGHTLIGHT

line        35        box1    TRAYLIGHT

line        36        box1    PUMP

line        37        box1    DIPPER

line        38        box1    LEFTLEVERCONTROL

line        39        box1    RIGHTLEVERCONTROL

 

# Box 2 definition

 

line        12        box2    NOSEPOKE

line        13        box2    LEFTLEVER

line        14        box2    RIGHTLEVER

line        15        box2    LOCOBEAM_FRONT

line        16        box2    LOCOBEAM_MIDDLE

line        17        box2    LOCOBEAM_REAR

 

line        40        box2    HOUSELIGHT

line        41        box2    LEFTLIGHT

line        42        box2    RIGHTLIGHT

line        43        box2    TRAYLIGHT

line        44        box2    PUMP

line        45        box2    DIPPER

line        46        box2    LEFTLEVERCONTROL

line        47        box2    RIGHTLEVERCONTROL

 

# Box 3 definition

 

line        72        box3    NOSEPOKE

line        73        box3    LEFTLEVER

line        74        box3    RIGHTLEVER

line        75        box3    LOCOBEAM_FRONT

line        76        box3    LOCOBEAM_MIDDLE

line        77        box3    LOCOBEAM_REAR

 

line        48        box3    HOUSELIGHT

line        49        box3    LEFTLIGHT

line        50        box3    RIGHTLIGHT

line        51        box3    TRAYLIGHT

line        52        box3    PUMP

line        53        box3    DIPPER

line        54        box3    LEFTLEVERCONTROL

line        55        box3    RIGHTLEVERCONTROL

 

 

 

# Box 4 definition

 

line        78        box4    NOSEPOKE

line        79        box4    LEFTLEVER

line        80        box4    RIGHTLEVER

line        81        box4    LOCOBEAM_FRONT

line        82        box4    LOCOBEAM_MIDDLE

line        83        box4    LOCOBEAM_REAR

 

line        56        box4    HOUSELIGHT

line        57        box4    LEFTLIGHT

line        58        box4    RIGHTLIGHT

line        59        box4    TRAYLIGHT

line        60        box4    PUMP

line        61        box4    DIPPER

line        62        box4    LEFTLEVERCONTROL

line        63        box4    RIGHTLEVERCONTROL

 

# Box 5 definition

 

line        84        box5    NOSEPOKE

line        85        box5    LEFTLEVER

line        86        box5    RIGHTLEVER

line        87        box5    LOCOBEAM_FRONT

line        88        box5    LOCOBEAM_MIDDLE

line        89        box5    LOCOBEAM_REAR

 

line        64        box5    HOUSELIGHT

line        65        box5    LEFTLIGHT

line        66        box5    RIGHTLIGHT

line        67        box5    TRAYLIGHT

line        68        box5    PUMP

line        69        box5    DIPPER

line        70        box5    LEFTLEVERCONTROL

line        71        box5    RIGHTLEVERCONTROL