Changeset 2883 in ntrip


Ignore:
Timestamp:
Jan 26, 2011, 11:37:43 AM (13 years ago)
Author:
mervart
Message:
 
Location:
trunk/BNC
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncantex.cpp

    r2882 r2883  
    7272    QString line = in.readLine();
    7373 
    74     t_antMap* newMap = 0;
     74    t_antMap* newAntMap = 0;
     75
     76    // Start of Antenna
     77    // ----------------
    7578    if      (line.indexOf("START OF ANTENNA") == 60) {
    76       if (newMap) {
    77         delete newMap;
     79      if (newAntMap) {
     80        delete newAntMap;
    7881        return failure;
    7982      }
    8083      else {
    81         newMap = new t_antMap();
     84        newAntMap = new t_antMap();
    8285      }
    8386    }
    8487
     88    // End of Antenna
     89    // --------------
    8590    else if (line.indexOf("END OF ANTENNA") == 60) {
    86       if (newMap) {
    87         _maps[newMap->antName] = newMap;
    88         newMap = 0;
     91      if (newAntMap) {
     92        _maps[newAntMap->antName] = newAntMap;
     93        newAntMap = 0;
    8994      }
    9095      else {
    9196        return failure;
     97      }
     98    }
     99
     100    // Antenna Reading in Progress
     101    // ---------------------------
     102    else if (newAntMap) {
     103      t_frqMap* newFrqMap = 0;
     104      if      (line.indexOf("TYPE / SERIAL NO") == 60) {
     105
     106      }
     107      else if (line.indexOf("ZEN1 / ZEN2 / DZEN") == 60) {
     108
     109      }
     110
     111      else if (line.indexOf("START OF FREQUENCY") == 60) {
     112        if (newFrqMap) {
     113          delete newFrqMap;
     114          delete newAntMap;
     115          return failure;
     116        }
     117        else {
     118          newFrqMap = new t_frqMap();
     119        }
     120      }
     121
     122      else if (line.indexOf("END OF FRQUENCY") == 60) {
     123        if (newFrqMap) {
     124          if      (line.indexOf("G01") == 3) {
     125            newAntMap->frqMapL1 = newFrqMap;
     126          }
     127          else if (line.indexOf("G02") == 3) {
     128            newAntMap->frqMapL2 = newFrqMap;
     129          }
     130          else {
     131            delete newFrqMap;
     132          }
     133          newFrqMap = 0;
     134        }
     135        else {
     136          delete newAntMap;
     137          return failure;
     138        }
     139      }
     140
     141      else if (newFrqMap) {
     142        if (line.indexOf("NOAZI") == 3) {
     143
     144        }
    92145      }
    93146    }
  • trunk/BNC/bncmodel.cpp

    r2881 r2883  
    262262  if (!antexFileName.isEmpty()) {
    263263    _antex = new bncAntex();
    264     _antex->readFile(antexFileName);
     264    if (_antex->readFile(antexFileName) != success) {
     265      emit newMessage("wrong ANTEX file", false);
     266    }
     267    delete _antex;
     268    _antex = 0;
    265269  }
    266270}
Note: See TracChangeset for help on using the changeset viewer.