#!/bin/sh  
# \
exec oagtclsh "$0" "$@"

# $Log: not supported by cvs2svn $

set auto_path [linsert $auto_path 0  /usr/local/oag/apps/lib/$env(HOST_ARCH)]
set auto_path [linsert $auto_path 0 /usr/local/oag/lib_patch/$env(HOST_ARCH)]
APSStandardSetup
APSDefineMonitoringVariables

set usage "usage: doDataLogTimeAveraging -subDirectory <dirname> -rootname <rootname>  -lowerLimitList <ageInDaysList> -upperLimitList <ageInDaysList> -averageIntervalList <listInSecs>"
set args $argv
set argcopy [join $argv ,]
set subDirectory ""
set rootname ""
set ageBoundaryList ""
set averageIntervalList ""
if [APSStrictParseArguments {rootname subDirectory ageBoundaryList averageIntervalList}] {
    puts stderr "doTimeAveraging: bad arguments: $argcopy"
    exit 1
}


if [catch {APSTimeAverageDataLog \
             -rootname $rootname -subDirectory $subDirectory -ageBoundaryList $ageBoundaryList \
             -averageIntervalList $averageIntervalList} result] {
    set fd [open $apsOAGDataDir/$subDirectory/$rootname.gplog "w+"]
    puts $fd [exec date] 
    puts $fd $result
    puts stderr $result
    exit 1
}
