- Timestamp:
- Jan 26, 2011, 11:37:43 AM (14 years ago)
- Location:
- trunk/BNC
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/BNC/bncantex.cpp ¶
r2882 r2883 72 72 QString line = in.readLine(); 73 73 74 t_antMap* newMap = 0; 74 t_antMap* newAntMap = 0; 75 76 // Start of Antenna 77 // ---------------- 75 78 if (line.indexOf("START OF ANTENNA") == 60) { 76 if (newMap) { 77 delete newMap; 79 if (newAntMap) { 80 delete newAntMap; 78 81 return failure; 79 82 } 80 83 else { 81 newMap = new t_antMap(); 84 newAntMap = new t_antMap(); 82 85 } 83 86 } 84 87 88 // End of Antenna 89 // -------------- 85 90 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; 89 94 } 90 95 else { 91 96 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 } 92 145 } 93 146 } -
TabularUnified trunk/BNC/bncmodel.cpp ¶
r2881 r2883 262 262 if (!antexFileName.isEmpty()) { 263 263 _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; 265 269 } 266 270 }
Note:
See TracChangeset
for help on using the changeset viewer.