Changeset 41368 for titan/titan/frontenddev.h
- Timestamp:
- 12/08/17 22:21:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/frontenddev.h
r41355 r41368 1943 1943 debug(200, "transponder:frequ=%d, inversion=%d, bandwidth=%d, hp=%d, lp=%d, modulation=%d transmission=%d guardinterval=%d hierarchy=%d system=%d (%s)", tpnode->frequency, tpnode->inversion, tpnode->symbolrate, tpnode->fec, tpnode->polarization, tpnode->modulation, tpnode->pilot, tpnode->rolloff, tpnode->system, tpnode->system, node->feshortname); 1944 1944 1945 int system = tpnode->system;1946 1947 int hp = tpnode->fec; //fec = hp on DVBT1945 fe_delivery_system_t system = SYS_DVBT; 1946 1947 int code_rate hp = tpnode->fec; //fec = hp on DVBT 1948 1948 switch(hp) 1949 1949 { … … 2038 2038 default: hierarchy = HIERARCHY_AUTO; break; 2039 2039 } 2040 2041 int inversion = tpnode->inversion; 2042 switch(inversion) 2043 { 2044 case T_Inversion_Off: inversion = INVERSION_OFF; 2045 case T_Inversion_ON: inversion = INVERSION_ON; 2046 default: inversion = INVERSION_AUTO; break; 2047 } 2040 2048 2041 2049 int ret = 0; 2050 #ifndef ARM 2042 2051 fediscard(node); 2052 #endif 2043 2053 2044 2054 #if DVB_API_VERSION >= 5 … … 2055 2065 default: system = SYS_DVBT; break; 2056 2066 } 2067 #else 2068 switch(tpnode->system) 2069 { 2070 default: 2071 case System_DVB_T: system = SYS_DVBT; break; //3 2072 case System_DVB_T2: system = SYS_DVBT2; break; //16 2073 } 2057 2074 #endif 2058 2075 … … 2060 2077 p[1].cmd = DTV_DELIVERY_SYSTEM, p[1].u.data = system; 2061 2078 p[2].cmd = DTV_FREQUENCY, p[2].u.data = tpnode->frequency; 2062 p[3].cmd = DTV_INVERSION, p[3].u.data = (fe_spectral_inversion_t) tpnode->inversion;2079 p[3].cmd = DTV_INVERSION, p[3].u.data = (fe_spectral_inversion_t) inversion; 2063 2080 p[4].cmd = DTV_BANDWIDTH_HZ, p[4].u.data = bandwidth; 2064 p[5].cmd = DTV_CODE_RATE_LP, p[5].u.data = lp;2065 p[6].cmd = DTV_CODE_RATE_HP, p[6].u.data = hp;2066 p[7].cmd = DTV_MODULATION, p[7].u.data = modulation;2067 p[8].cmd = DTV_TRANSMISSION_MODE, p[8].u.data = transmission;2068 p[9].cmd = DTV_GUARD_INTERVAL, p[9].u.data = guardinterval;2069 p[10].cmd = DTV_HIERARCHY, p[10].u.data = hierarchy;2081 p[5].cmd = DTV_CODE_RATE_LP, p[5].u.data = (fe_code_rate_t) lp; 2082 p[6].cmd = DTV_CODE_RATE_HP, p[6].u.data = (fe_code_rate_t) hp; 2083 p[7].cmd = DTV_MODULATION, p[7].u.data = (fe_modulation_t) modulation; 2084 p[8].cmd = DTV_TRANSMISSION_MODE, p[8].u.data = (fe_transmit_mode_t) transmission; 2085 p[9].cmd = DTV_GUARD_INTERVAL, p[9].u.data = (fe_guard_interval_t) guardinterval; 2086 p[10].cmd = DTV_HIERARCHY, p[10].u.data = (fe_hierarchy_t) hierarchy; 2070 2087 p[11].cmd = DTV_TUNE; 2071 2088 cmdseq.num = 12;
Note: See TracChangeset
for help on using the changeset viewer.