Exemple #1
0
 private static bool?IsArgosAwsFileIncomplete(ArgosAwsFile awsFile)
 {
     if (awsFile == null)
     {
         return(null);
     }
     if (!awsFile.MaxResponseReached.HasValue)
     {
         awsFile.GetTransmissions();
     }
     return(awsFile.MaxResponseReached);
 }
Exemple #2
0
        public static void TestArgosAwsGen3File()
        {
            const string path = @"..\..\SampleFiles\53478_20130129_Gen3.aws";

            Console.WriteLine("File {0}", path);
            ArgosFile a         = new ArgosAwsFile(path);
            var       processor = new Gen3Processor(TimeSpan.FromMinutes(24 * 60));

            SummarizeFile(a);
            Console.WriteLine("Messages in File");
            foreach (var s in processor.ProcessTransmissions(a.GetTransmissions(), a))
            {
                Console.WriteLine(s);
            }
        }
Exemple #3
0
        public static void TestArgosAwsGen4File()
        {
            const string path = @"..\..\SampleFiles\37780 20121219_231239_Gen4.aws";
            const string tpf  = @"..\..\SampleFiles\100628007B_37780.tpf";

            Console.WriteLine("File {0}", path);
            ArgosFile a         = new ArgosAwsFile(path);
            var       processor = new Gen4Processor(File.ReadAllBytes(tpf));

            SummarizeFile(a);
            Console.WriteLine("Messages in File");
            foreach (var s in processor.ProcessTransmissions(a.GetTransmissions(), a))
            {
                Console.WriteLine(s);
            }
        }