=============================================================== 
uTimerScript Example MOOS Configuration                         
=============================================================== 
                                                                
ProcessConfig = uTimerScript                                    
{                                                               
  AppTick   = 4                                                 
  CommsTick = 4                                                 
                                                                
  // Logic condition that must be met for script to be unpaused 
  condition      = WIND_GUSTS = true                            
  // Seconds added to each event time, on each script pass      
  delay_reset    = 0                                            
  // Seconds added to each event time, on first pass only       
  delay_start    = 0                                            
  // Event(s) are the key components of the script              
  event          = var=SBR_RANGE_REQUEST, val="name=archie", time=25:35  
  // A MOOS variable for taking cues to forward time            
  forward_var    = UTS_FORWARD   // or other MOOS variable   
  // If true script is paused upon launch                       
  paused         = false    // or {true}                     
  // A MOOS variable for receiving pause state cues             
  pause_var      = UTS_PAUSE     // or other MOOS variable   
  // Declaration of random var macro expanded in event values   
  randvar        = varname=ANG, min=0, max=359, key=at_reset    
  // Maximum number of resets allowed                           
  reset_max      = nolimit  // or in range [0,inf)           
  // A point when the script is reset                           
  reset_time     = none     // or {all-posted} or range (0,inf) 
  // A MOOS variable for receiving reset cues                   
  reset_var      = UTS_RESET     // or other MOOS variable   
  // If true script will complete if conditions suddenly fail   
  script_atomic  = false    // or {true}                     
  // A hopefully unique name given to the script                
  script_name    = unnamed                                      
  // If true timestamps are recalculated on each script reset   
  shuffle        = true                                         
  // If true progress is generated to the console               
  verbose        = true     // or {false}                    
  // Reset or restart script upon conditions being met after failure 
  upon_awake     = n/a      // or {reset,resstart}           
  // A MOOS variable for posting the status summary             
  status_var     = UTS_STATUS    // or other MOOS variable   
  // Rate at which time is accelerated in execuing the script   
  time_warp      = 1                                            
}