Example #1
0
 /// <summary>
 /// liefert das <see cref="GarminFile"/> als <see cref="GarminCore.Files.StdFile_NOD"/>
 /// <para>Falls noch nicht erfolgt, wird die NOD-Datei eingelesen.</para>
 /// <para>Falls <see cref="GarminCore.Files.StdFile_NOD"/> keine NOD-Datei ist, wird null geliefert.</para>
 /// </summary>
 /// <returns></returns>
 public GarminCore.Files.StdFile_NOD GetGarminFileAsNOD()
 {
     GarminCore.Files.StdFile_NOD file = null;
     if (GarminFile == null)
     {
         GarminFile = file = new GarminCore.Files.StdFile_NOD();
         try {
             file.Read(BinaryReader);
         } catch (Exception ex) {
             throw new Exception("Error on reading NOD-File: " + ex.Message);
         }
     }
     else if (GarminFile is GarminCore.Files.StdFile_NOD)
     {
         file = GarminFile as GarminCore.Files.StdFile_NOD;
     }
     return(file);
 }
Example #2
0
 public void Register(string basename, GarminCore.Files.StdFile_NOD nod)
 {
     Register(basename, DataType.NOD, nod);
 }