## Configuration File for MRS #
## Target: MRS Controller Board


#driver = <driver_name>,<display_name>[,<sample_interval>,<serial_port>,
#                                       <baud>,<serial_cfg>,<power_bit>,
#                                       <record_type>,<daymask>,<timeout>,
#                                       <parm0>,<parm1>,<parm2>
#                                     ]

driver = UserIF

#
# Modbus definitions
#
# modbus = <bus> [,<baud>,<serMode>,<powerBit>]
#
# Default is 57600 baud, N81, RS485, pwr bit equal to serial line, e.g.
# modbus = 1, 57600, N81_RS485, 1
#

modbus = 1
modbus = 2

##############################################################################
# Output assignment (bus id, node id, port id)
##############################################################################

output = stir1,     1, 1, 1, 0, 1.0,   0.0   # stir output chamber1
output = flush1,    2, 1, 1, 6, 1.0,   0.5   # flush output chamber1
#no co2_inj configured for chamber 1

output = stir2,     3, 1, 1, 2, 1.0,   0.0   # stir output chamber2
output = flush2,    4, 1, 2, 6, 1.0,   0.5   # flush output chamber2
#no co2_inj configured for chamber 2

output = stir3,     5, 2, 3, 0, 1.0,   0.0   # stir output chamber3
output = flush3,    6, 2, 3, 6, 1.0,   0.5   # flush output chamber3
output = co2_inj3,  7, 2, 5, 0, 0.731, 0.0   # co2_inj output chamber3


output = stir4,     8, 2, 3, 2, 1.0,   0.0   # stir output chamber4
output = flush4,    9, 2, 4, 6, 1.0,   0.5   # flush output chamber4
output = co2_inj4, 10, 2, 5, 4, 0.731, 0.0   # co2_inj output chamber4
                        

output = stir5,    11, 1, 2, 0, 1.0,   0.0   # stir output chamber5
#flush output for chamber5 is shared with chamber1
#no co2_inj configured for chamber 5

output = stir6,    12, 1, 2, 2, 1.0,   0.0   # stir output chamber6
#flush output for chamber6 is shared with chamber2
#no co2_inj configured for chamber 6

output = stir7,    13, 2, 4, 0, 1.0,   0.0   # stir output chamber7
#flush output for chamber7 is shared with chamber3
output = co2_inj7, 14, 2, 3, 4, 0.731, 0.0   # co2_inj output chamber7

output = stir8,    15, 2, 4, 2, 1.0,   0.0   # stir output chamber8
#flush output for chamber8 is shared with chamber4
output = co2_inj8, 16, 1, 1, 4, 0.731, 0.0   # co2_inj output chamber8



##############################################################################
# Low voltage reset limit in ADC counts
##############################################################################

lowVoltLimit = 2625


##############################################################################
# Chamber definitions (bus id, node id, port id)
##############################################################################

#####################
# Chamber 1 resources
#####################
serial = 8, 1, 1, 1
power =  8, 1, 1, 1

driver = AanderaaO2, optrode1,60,8,,,8,,,5,3,5,0


#####################
# Chamber 2 resources
#####################
serial = 9, 1, 1, 2
power =  9, 1, 1, 2
    
driver = AanderaaO2, optrode2,60,9,,,9,,,5,3,5,0


#####################
# Chamber 3 resources
#####################
serial = 10, 2, 3, 1
power =  10, 2, 3, 1

driver = AanderaaO2, optrode3,60,10,,,10,,,5,3,5,0


#####################
# Chamber 4 resources
#####################
serial = 11, 2, 3, 2
power =  11, 2, 3, 2
    
driver = AanderaaO2, optrode4,60,11,,,11,,,5,3,5,0


#####################
# Chamber 5 resources
#####################
serial = 12, 1, 2, 1
power =  12, 1, 2, 1

driver = AanderaaO2, optrode5,60,12,,,12,,,5,3,5,0


#####################
# Chamber 6 resources
#####################
serial = 13, 1, 2, 2
power =  13, 1, 2, 2
    
driver = AanderaaO2, optrode6,60,13,,,13,,,5,3,5,0


#####################
# Chamber 7 resources
#####################
serial = 14, 2, 4, 1
power =  14, 2, 4, 1

driver = AanderaaO2, optrode7,60,14,,,14,,,5,3,5,0


#####################
# Chamber 8 resources
#####################
serial = 15, 2, 4, 2
power =  15, 2, 4, 2
    
driver = AanderaaO2, optrode8,60,15,,,15,,,5,3,5,0


#####################
# Ambient Optrode
#####################
serial = 16, 2, 5, 1
power =  16, 2, 5, 1
    
driver = AanderaaO2, optrode9,60,16,,,16,,,5,3,5,0


##############################################################################
# Infrared interface
##############################################################################
serial = 17, 2, 5, 2
power =  17, 2, 5, 2

driver = UserIF,userIR,300,17,9600,N81_ECHO_AUTOCR,17,,,60

#####################
# Env Driver
#####################

driver = env, env, 60,,,,,,,,10

##############################################################################
# Global Variables
##############################################################################

ascii = true
wakeOnConsoleChar = true

##############################################################################
# Script Variables
##############################################################################

$flushTime = 600

$incTime1 = 3600
$incTime2 = 3600
$incTime3 = 3600
$incTime4 = 3600
$incTime5 = 3600
$incTime6 = 3600
$incTime7 = 3600
$incTime8 = 3600

##############################################################################
# Scripts
##############################################################################

script = modlog.scp
#script = stir.scp
