## Configuration File for BRS # ## Target: BRS Controller Proto Board #driver = ,[,,, # ,,, # ,,, # ,, # ] driver = UserIF # # Modbus definitions # # modbus = [,,,] # # Default is 57600 baud, N81, RS485, pwr bit equal to serial line, e.g. # modbus = 1, 57600, N81_RS485, 1 # modbus = 1 ############################################################################## # Output assignment ############################################################################## output = 1, 1, 1, 0 # stir output chamber1 output = 2, 1, 1, 4 # inject output chamber1 output = 3, 1, 1, 2 # flush output chamber1 output = 4, 1, 1, 3 output = 5, 1, 2, 0 # stir output chamber2 output = 6, 1, 2, 1 # inject output chamber2 output = 7, 1, 2, 2 # flush output chamber2 output = 8, 1, 2, 3 output = 9, 1, 3, 0 # stir output chamber3 output = 10, 1, 3, 1 # inject output chamber3 output = 11, 1, 3, 2 # flush output chamber3 output = 12, 1, 3, 3 output = 13, 1, 4, 0 # stir output chamber4 output = 14, 1, 4, 1 # inject output chamber4 output = 15, 1, 4, 2 # flush output chamber4 output = 16, 1, 4, 3 ############################################################################## # Low voltage reset limit in ADC counts ############################################################################## lowVoltLimit = 2100 ############################################################################## # Powerup delays for digital outputs ############################################################################## flushDelay = 3 injectDelay = 1 stirDelay = 1 ############################################################################## # Output mapping for various actuators ############################################################################## # Note: Chamber ID 0 is unused so first element of output arrays should # be set to zero. array = stirOutput, 0, 1, 5, 9, 13 array = injectOutput, 0, 2, 6, 10, 14 array = flushOutput, 0, 3, 7, 11, 15 ############################################################################## # Injection scheduling and calibration ############################################################################## # Note: Chamber ID 0 is unused so first element of injectCalValue should # be set to zero. array = injectCalValue, 0, 1167, 0, 0, 0 array = injectVolume1, 0, 0, 0, 0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15 array = injectVolume2, 0, 0, 0, 0, 0, 0, 0 array = injectVolume3, 0, 0, 0, 0, 0, 0, 0 array = injectVolume4, 0, 0, 0, 0, 0, 0, 0 ############################################################################## # Stir driver ############################################################################## driver = stir, stir,60,,,,,,,20 ############################################################################## # Chamber definitions ############################################################################## ##################### # Chamber 1 resources ##################### serial = 8, 1, 1, 1 power = 8, 1, 1, 1 driver = Optrode, optrode1,300,8,,,8,,,5 driver = chamberFlush, chamber1,43200,,,,,,,1200,1 driver = chamberSync, chamberSync1,1800 ##################### # Chamber 2 resources ##################### serial = 9, 1, 2, 1 power = 9, 1, 2, 1 driver = Optrode, optrode2,300,9,,,9,,,5 driver = chamberFlush, chamber2,43200,,,,,,,1200,2 driver = chamberSync, chamberSync2,1800 ##################### # Chamber 3 resources ##################### serial = 10, 1, 3, 1 power = 10, 1, 3, 1 driver = Optrode, optrode3,300,10,,,10,,,5 driver = chamberFlush, chamber3,43200,,,,,,,1200,3 driver = chamberSync, chamberSync3,1800 ##################### # Chamber 4 resources ##################### serial = 11, 1, 4, 1 power = 11, 1, 4, 1 driver = Optrode, optrode4,300,11,,,11,,,5 driver = chamberFlush, chamber4,43200,,,,,,,1200,4 driver = chamberSync, chamberSync4,1800 ##################### # Ambient Optrode ##################### serial = 12, 1, 4, 2 power = 12, 1, 4, 2 driver = Optrode, optrode5,300,12,,,12,,,5 ##################### # Env Driver ##################### driver = env, env, 60,,,,,,,,10 ############################################################################## # Infrared interface ############################################################################## power = 14, 1, 1, 2 serial = 14, 1, 1, 2 driver = UserIF,userIR,300,14,9600,N81_ECHO_AUTOCR,14,,,60 ############################################################################## # Dummy drivers for injection and flushing ############################################################################## driver = WakeOnOff, dmyInject1,0,,,,,,,10, 2 driver = WakeOnOff, dmyInject2,0,,,,,,,10, 6 driver = WakeOnOff, dmyInject3,0,,,,,,,10, 10 driver = WakeOnOff, dmyInject4,0,,,,,,,10, 14 driver = WakeOnOff, dmyFlush1,0,,,,,,,600, 3 driver = WakeOnOff, dmyFlush2,0,,,,,,,600, 7 driver = WakeOnOff, dmyFlush3,0,,,,,,,600, 11 driver = WakeOnOff, dmyFlush4,0,,,,,,,600, 15 ############################################################################## # Global Variables ############################################################################## TNC = 2009MRS pwrperm = 0x2000 ascii = true wakeOnConsoleChar = true