Changeset 40810 for titan/titan/scan.h
- Timestamp:
- 08/25/17 18:18:11 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/scan.h
r40808 r40810 340 340 341 341 bandwidth = ((buf[6] >> 2) & 0x0f); 342 switch (bandwidth) 343 { 344 case 0: bandwidth = T_Bandwidth_8MHz; break; 345 case 1: bandwidth = T_Bandwidth_7MHz; break; 346 case 2: bandwidth = T_Bandwidth_6MHz; break; 347 case 3: bandwidth = T_Bandwidth_5MHz; break; 348 case 4: bandwidth = T_Bandwidth_1_712MHz; break; 349 case 5: bandwidth = T_Bandwidth_10MHz; break; 350 default: bandwidth = T_Bandwidth_Auto; break; 351 } 352 353 transmission = (buf[7] >> 2 & 0x3); 354 switch (transmission) 355 { 356 case 0: transmission = T_TransmissionMode_2k; break; 357 case 1: transmission = T_TransmissionMode_8k; break; 358 case 2: transmission = T_TransmissionMode_4k; break; 359 case 3: transmission = T_TransmissionMode_1k; break; 360 case 4: transmission = T_TransmissionMode_16k; break; 361 case 5: transmission = T_TransmissionMode_32k; break; 362 default: transmission = T_TransmissionMode_Auto; break; 363 } 364 342 365 guardinterval = ((buf[7] >> 5) & 0x3); 343 transmission = (buf[7] >> 2 & 0x3); 366 switch (guardinterval) 367 { 368 case 0: guardinterval = T_GuardInterval_1_32; break; 369 case 1: guardinterval = T_GuardInterval_1_16; break; 370 case 2: guardinterval = T_GuardInterval_1_8; break; 371 case 3: guardinterval = T_GuardInterval_1_4; break; 372 case 4: guardinterval = T_GuardInterval_1_128; break; 373 case 5: guardinterval = T_GuardInterval_19_128; break; 374 case 6: guardinterval = T_GuardInterval_19_256; break; 375 case 7: guardinterval = T_GuardInterval_Auto; break; 376 } 377 344 378 plp_id = buf[3]; 345 hp = lp = FEC_AUTO; 346 hierarchy = HIERARCHY_AUTO; 347 modulation = QAM_AUTO; 348 inversion = 2; //INVERSION_UNKNOWN 349 //inversion = INVERSION_AUTO; 350 system = 1; //DVB-T2 379 hp = lp = T_FEC_Auto; 380 hierarchy = T_Hierarchy_Auto; 381 modulation = T_Modulation_Auto; 382 inversion = T_Inversion_Unknown; 383 system = System_DVB_T2; 351 384 352 385 unsigned char* loop1 = buf + 8; //call_id
Note: See TracChangeset
for help on using the changeset viewer.