private static bool?IsArgosAwsFileIncomplete(ArgosAwsFile awsFile) { if (awsFile == null) { return(null); } if (!awsFile.MaxResponseReached.HasValue) { awsFile.GetTransmissions(); } return(awsFile.MaxResponseReached); }
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); } }
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); } }