Changeset 327 for obsdata


Ignore:
Timestamp:
03/24/09 16:51:24 (15 years ago)
Author:
thetis
Message:

325 to 326 pour branche tags

Location:
obsdata
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • obsdata/tags/0.3.2/ourplugins/cr_lid_strato.pl

    r325 r327  
    11#!/usr/bin/perl -c 
    22 
    3 # $Id: cr_lid_strato.pl 248 2008-06-30 17:51:14Z thetis $ 
     3# $Id: sho_lid.pl 324 2009-03-24 15:34:20Z thetis $ 
    44 
    55use strict; 
     6 
     7sub ext_ar { 
     8    my ($rda, $datafile) = @_; 
     9    my $archive = $rda->archive() or do { 
     10        $rda->logging(4, 
     11            'Can get archive' 
     12        ); 
     13        return(); 
     14    }; 
     15 
     16   my $filename = $archive->extract($datafile) or do { 
     17        $rda->logging(4, 
     18            "Can't get temporary  %s", 
     19            $archive->error || "", 
     20        ); 
     21 
     22        return(); 
     23    }; 
     24     
     25    $filename 
     26} 
    627 
    728sub { 
    829    my ($rda, $plugintype, $datafile, $datatype) = @_; 
    930 
    10         $datafile =~ /sho/ or return(0); 
    11         my $archive = $rda->archive() or do { 
    12             $rda->logging(4, 
    13                 'Can get archive' 
    14             ); 
    15             return(0); 
    16      }; 
     31#       $datafile =~ /sho/ or return(0); 
     32#       my $archive = $rda->archive() or do { 
     33#            $rda->logging(4, 
     34#                'Can get archive' 
     35#            ); 
     36#           return(0); 
     37#    };      
    1738 
    18     my $filename = $archive->extract() or do { 
    19         $rda->logging(4, 
    20             "Can't get temporary  %s", 
    21             $archive->error || "", 
    22             ); 
    23             return(0); 
    24     }; 
     39        my $filename = ext_ar($rda, $datafile) or return(0); 
    2540 
    2641    my $resopen = open(my $h, $filename); 
     
    3449        ); 
    3550        return(0); 
    36      } 
     51        } 
    3752 
    3853        while(my $line = <$h>) { 
    3954            chomp($line); 
    40 #           print "$line\n"; 
    4155            if ($line =~ /^ sho/) { 
    4256                my $nextline = <$h>; 
     
    4559                my ($jour,$mois,$annee,$hd,$md,$sd,$hf,$mf)= 
    4660                $nextline =~ /OHP      (\d\d)\/(\d\d)\/\d\d(\d\d) (\d\d):(\d\d):(\d\d) (\d\d):(\d\d):\d\d/; 
    47 #               $nextline =~ /(\d\d):(\d\d):(\d\d) (\d\d):(\d\d):\d\d/; 
    48 #               if ($hd$md$sd) { 
    4961                if ($1) { 
    5062                        print "$hd$md$sd\n"; 
    5163                   return (1, 'jour' => "$jour", 'mois' => "$mois", 'annee' => "$annee", 'dheure' => "$hd$md$sd"); 
    52 #                  return (1, 'dheure', $hd.$md.$sd); 
    5364                } else { 
    5465                  $rda->logging(4, 
  • obsdata/trunk/ourplugins/cr_lid_strato.pl

    r326 r327  
    11#!/usr/bin/perl -c 
    22 
    3 # $Id: sho_lid.pl 324 2009-03-24 15:34:20Z thetis $ 
     3# $Id: cr_lid_strato.pl 324 2009-03-24 15:34:20Z thetis $ 
    44 
    55use strict; 
Note: See TracChangeset for help on using the changeset viewer.