##################  simreal.rb -- brent@mbari.org  ########################
# $Source: /home/cvs/ESP/gen2/software/esp/mode/simreal.rb,v $
#    Copyright (C) 2004 MBARI
#    MBARI Proprietary Information. All rights reserved.
# $Id: simreal.rb,v 1.19 2005/05/07 05:18:47 brent Exp $
#
#  Outer shell script for Realtime simulations 
#
############################################################################

require 'log'
logFile = open ESP.logFn, "a"
logger = Log::All.new logFile
(sch = Schedule::RealTime.new Time.now, logger).
  thread.name=(ESP::Mode.to_s+"Scheduler").intern

begin
  execute 'buildmodel'  #create the standard system model
  ESP.shell :ESPsimRT
rescue Exception => err
  logger.recordException err
ensure
  logger.terminate
end
