- Timestamp:
- 11/11/17 16:28:46 (6 years ago)
- Location:
- titan/titan
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/frontenddev.h
r41159 r41160 292 292 { 293 293 if(flag != 1) debug(200, "clear tuner %s", dvbnode->feshortname); 294 dvbnode->felasttransponder = dvbnode->feakttransponder;295 294 dvbnode->feakttransponder = NULL; 296 295 } … … 636 635 while(CharPtrTmp[found] != NULL) 637 636 { 638 if(CharPtrTmp[found]->feakt transponder != NULL && CharPtrTmp[found]->feaktband != band && (CharPtrTmp[found]->felock != 0 || (flag >= 2 && CharPtrTmp[found]->felock == 0)))637 if(CharPtrTmp[found]->feaktband != band && (CharPtrTmp[found]->felock != 0 || (flag >= 2 && CharPtrTmp[found]->felock == 0))) 639 638 { 640 639 found = 99; 641 640 break; 642 641 } 643 found = found + 1;644 642 } 645 643 if(found == 99) … … 1598 1596 { 1599 1597 if (prop[0].u.st.stat[i].scale == FE_SCALE_RELATIVE) 1598 { 1600 1599 signal = prop[0].u.st.stat[i].uvalue; 1600 printf("*************** signal %d\n", signal); 1601 } 1601 1602 } 1602 1603 } … … 1616 1617 debug(200, "frontend signal = %02x", (signal * 100) / 0xffff); 1617 1618 } 1619 if(signal == 0) 1620 { 1621 fe_status_t status = fereadstatus(node); 1622 if(status & FE_HAS_LOCK) signal = 65535; 1623 } 1624 printf("+++++++++++++++ signal %d\n", signal); 1618 1625 return signal; 1619 1626 } -
titan/titan/header.h
r40417 r41160 323 323 int feopen(struct dvbdev* node, char *fedev); 324 324 void feclose(struct dvbdev* node, int fd); 325 fe_status_t fereadstatus(struct dvbdev* node); 325 326 326 327 //dvrdev.h
Note: See TracChangeset
for help on using the changeset viewer.