Changeset 40828 for titan/titan/global.h
- Timestamp:
- 08/26/17 22:32:43 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/global.h
r40794 r40828 7055 7055 int converte2settings(int flag) 7056 7056 { 7057 char* path = NULL, *buf = NULL, *tmpstr = NULL, *tmpstr1 = NULL, *tmpstr2 = NULL, *line = NULL, *name = NULL, *orbitalpos = NULL, *fetype = NULL, *flags = NULL, *outfile = NULL, *start = NULL, *end = NULL, *filename = NULL, *transponderfile = NULL, *satfile = NULL ;7057 char* path = NULL, *buf = NULL, *tmpstr = NULL, *tmpstr1 = NULL, *tmpstr2 = NULL, *line = NULL, *name = NULL, *orbitalpos = NULL, *fetype = NULL, *flags = NULL, *outfile = NULL, *start = NULL, *end = NULL, *filename = NULL, *transponderfile = NULL, *satfile = NULL, *tmpline = NULL; 7058 7058 int incount = 0; 7059 7059 … … 7186 7186 if(i == 0) continue; 7187 7187 //id 7188 line = ostrcat(line, "0", 1, 0);7189 line = ostrcat(line, "#", 1, 0);7188 tmpline = ostrcat(tmpline, "0", 1, 0); 7189 tmpline = ostrcat(tmpline, "#", 1, 0); 7190 7190 7191 7191 //fetype 7192 line = ostrcat(line, fetype, 1, 0);7193 line = ostrcat(line, "#", 1, 0);7192 tmpline = ostrcat(tmpline, fetype, 1, 0); 7193 tmpline = ostrcat(tmpline, "#", 1, 0); 7194 7194 7195 7195 //frequency 7196 7196 if(ostrstr((ret1[i]).part, "frequency=") != NULL) 7197 line = ostrcat(line, getxmlentry(ret1[i].part, "frequency="), 1, 0);7197 tmpline = ostrcat(tmpline, getxmlentry(ret1[i].part, "frequency="), 1, 0); 7198 7198 else 7199 line = ostrcat(line, "-1", 1, 0);7200 line = ostrcat(line, "#", 1, 0);7199 tmpline = ostrcat(tmpline, "-1", 1, 0); 7200 tmpline = ostrcat(tmpline, "#", 1, 0); 7201 7201 7202 7202 //polarization 7203 7203 if(ostrstr((ret1[i]).part, "polarization=") != NULL) 7204 line = ostrcat(line, getxmlentry(ret1[i].part, "polarization="), 1, 0);7204 tmpline = ostrcat(tmpline, getxmlentry(ret1[i].part, "polarization="), 1, 0); 7205 7205 else 7206 line = ostrcat(line, "-1", 1, 0);7207 line = ostrcat(line, "#", 1, 0);7206 tmpline = ostrcat(tmpline, "-1", 1, 0); 7207 tmpline = ostrcat(tmpline, "#", 1, 0); 7208 7208 7209 7209 //orbitalpos 7210 7210 if(orbitalpos != NULL) 7211 line = ostrcat(line, orbitalpos, 1, 0);7211 tmpline = ostrcat(tmpline, orbitalpos, 1, 0); 7212 7212 else 7213 line = ostrcat(line, "-1", 1, 0);7214 line = ostrcat(line, "#", 1, 0);7213 tmpline = ostrcat(tmpline, "-1", 1, 0); 7214 tmpline = ostrcat(tmpline, "#", 1, 0); 7215 7215 7216 7216 //symbolrate 7217 7217 if(ostrstr((ret1[i]).part, "symbol_rate=") != NULL) 7218 line = ostrcat(line, getxmlentry(ret1[i].part, "symbol_rate="), 1, 0);7218 tmpline = ostrcat(tmpline, getxmlentry(ret1[i].part, "symbol_rate="), 1, 0); 7219 7219 else 7220 7220 { … … 7222 7222 { 7223 7223 if(ostrstr((ret1[i]).part, "bandwidth=") != NULL) 7224 line = ostrcat(line, getxmlentry(ret1[i].part, "bandwidth="), 1, 0);7224 tmpline = ostrcat(tmpline, getxmlentry(ret1[i].part, "bandwidth="), 1, 0); 7225 7225 else 7226 line = ostrcat(line, "-1", 1, 0);7226 tmpline = ostrcat(tmpline, "-1", 1, 0); 7227 7227 } 7228 7228 else 7229 line = ostrcat(line, "-1", 1, 0);7229 tmpline = ostrcat(tmpline, "-1", 1, 0); 7230 7230 } 7231 line = ostrcat(line, "#", 1, 0);7231 tmpline = ostrcat(tmpline, "#", 1, 0); 7232 7232 7233 7233 //modulation 7234 7234 if(ostrstr((ret1[i]).part, "modulation=") != NULL) 7235 line = ostrcat(line, getxmlentry(ret1[i].part, "modulation="), 1, 0);7235 tmpline = ostrcat(tmpline, getxmlentry(ret1[i].part, "modulation="), 1, 0); 7236 7236 else 7237 7237 { … … 7239 7239 { 7240 7240 if(ostrstr((ret1[i]).part, "constellation=") != NULL) 7241 line = ostrcat(line, getxmlentry(ret1[i].part, "constellation="), 1, 0);7241 tmpline = ostrcat(tmpline, getxmlentry(ret1[i].part, "constellation="), 1, 0); 7242 7242 else 7243 line = ostrcat(line, "3", 1, 0);7243 tmpline = ostrcat(tmpline, "3", 1, 0); 7244 7244 } 7245 7245 else 7246 line = ostrcat(line, "0", 1, 0);7246 tmpline = ostrcat(tmpline, "0", 1, 0); 7247 7247 } 7248 line = ostrcat(line, "#", 1, 0);7248 tmpline = ostrcat(tmpline, "#", 1, 0); 7249 7249 7250 7250 //fec 7251 7251 if(ostrstr((ret1[i]).part, "fec_inner=") != NULL) 7252 line = ostrcat(line, getxmlentry(ret1[i].part, "fec_inner="), 1, 0);7252 tmpline = ostrcat(tmpline, getxmlentry(ret1[i].part, "fec_inner="), 1, 0); 7253 7253 else 7254 7254 { 7255 7255 if(flag == 2) 7256 7256 #if DVB_API_VERSION >= 5 7257 line = ostrcat(line, "-1", 1, 0);7257 tmpline = ostrcat(tmpline, "-1", 1, 0); 7258 7258 #else 7259 line = ostrcat(line, "5", 1, 0);7259 tmpline = ostrcat(tmpline, "5", 1, 0); 7260 7260 #endif 7261 7261 else 7262 line = ostrcat(line, "0", 1, 0);7262 tmpline = ostrcat(tmpline, "0", 1, 0); 7263 7263 } 7264 line = ostrcat(line, "#", 1, 0);7264 tmpline = ostrcat(tmpline, "#", 1, 0); 7265 7265 7266 7266 //pilot 7267 7267 if(checkbox("UFS910") == 1) 7268 line = ostrcat(line, "1", 1, 0);7268 tmpline = ostrcat(tmpline, "1", 1, 0); 7269 7269 else if(flag == 2) 7270 7270 #if DVB_API_VERSION >= 5 7271 line = ostrcat(line, "-1", 1, 0);7271 tmpline = ostrcat(tmpline, "-1", 1, 0); 7272 7272 #else 7273 line = ostrcat(line, "2", 1, 0);7273 tmpline = ostrcat(tmpline, "2", 1, 0); 7274 7274 #endif 7275 7275 else 7276 line = ostrcat(line, "2", 1, 0);7277 line = ostrcat(line, "#", 1, 0);7276 tmpline = ostrcat(tmpline, "2", 1, 0); 7277 tmpline = ostrcat(tmpline, "#", 1, 0); 7278 7278 7279 7279 //rolloff 7280 7280 if(checkbox("UFS910") == 1) 7281 line = ostrcat(line, "0", 1, 0);7281 tmpline = ostrcat(tmpline, "0", 1, 0); 7282 7282 else if(flag == 2) 7283 7283 #if DVB_API_VERSION >= 5 7284 line = ostrcat(line, "-1", 1, 0);7284 tmpline = ostrcat(tmpline, "-1", 1, 0); 7285 7285 #else 7286 line = ostrcat(line, "3", 1, 0);7286 tmpline = ostrcat(tmpline, "3", 1, 0); 7287 7287 #endif 7288 7288 else 7289 line = ostrcat(line, "3", 1, 0);7290 line = ostrcat(line, "#", 1, 0);7289 tmpline = ostrcat(tmpline, "3", 1, 0); 7290 tmpline = ostrcat(tmpline, "#", 1, 0); 7291 7291 7292 7292 //inversion 7293 7293 if(flag == 2) 7294 7294 #if DVB_API_VERSION >= 5 7295 line = ostrcat(line, "-1", 1, 0);7295 tmpline = ostrcat(tmpline, "-1", 1, 0); 7296 7296 #else 7297 line = ostrcat(line, "2", 1, 0);7297 tmpline = ostrcat(tmpline, "2", 1, 0); 7298 7298 #endif 7299 7299 else 7300 line = ostrcat(line, "2", 1, 0);7301 line = ostrcat(line, "#", 1, 0);7300 tmpline = ostrcat(tmpline, "2", 1, 0); 7301 tmpline = ostrcat(tmpline, "#", 1, 0); 7302 7302 7303 7303 //system 7304 7304 if(ostrstr((ret1[i]).part, "system=") != NULL) 7305 line = ostrcat(line, getxmlentry(ret1[i].part, "system="), 1, 0); 7305 { 7306 tmpline = ostrcat(tmpline, getxmlentry(ret1[i].part, "system="), 1, 0); 7307 tmpline = ostrcat(tmpline, "\n", 1, 0); 7308 line = ostrcat(line, tmpline, 1, 0); 7309 } 7306 7310 else 7311 { 7312 line = ostrcat(line, tmpline, 1, 0); 7307 7313 line = ostrcat(line, "0", 1, 0); 7308 line = ostrcat(line, "\n", 1, 0); 7314 line = ostrcat(line, "\n", 1, 0); 7315 7316 } 7317 if(flag == 2) 7318 { 7319 line = ostrcat(line, tmpline, 1, 0); 7320 line = ostrcat(line, "1", 1, 0); 7321 line = ostrcat(line, "\n", 1, 0); 7322 } 7323 7324 free(tmpline), tmpline = NULL; 7309 7325 } 7310 7326 }
Note: See TracChangeset
for help on using the changeset viewer.