public static ADIFHeader readHeader(BitStream inStream)
        {
            var h = new ADIFHeader();

            h.decode(inStream);
            return(h);
        }
Exemplo n.º 2
0
        private void ExportADIFile(string path)
        {
            ADIWriter  writer = new ADIWriter(path, false);
            ADIFHeader header = new ADIFHeader();

            // This should be counted by the writer.
            int num = _qsoLog.QSOs.Count;

            header.InitialComment = Constants.ADIF_HEADER_COMMENT;
            header.ProgramId      = Constants.APPLICATION_NAME;
            header.TimeStamp      = DateTime.Now;

            writer.SetHeader(header);

            writer.WriteHeader();

            writer.WriteQSOLinkedList(_qsoLog.QSOs);

            writer.Close();

            MessageBox.Show(string.Format("Records exported: {0}", num), "ADIF Export", MessageBoxButton.OK, MessageBoxImage.Information);
        }