]>
Commit | Line | Data |
---|---|---|
1ae64395 MCC |
1 | # Ignore header name |
2 | ignore define _DVBFRONTEND_H_ | |
3 | ||
4 | # Group layer A-C symbols together | |
5 | replace define DTV_ISDBT_LAYERA_FEC dtv-isdbt-layer-fec | |
6 | replace define DTV_ISDBT_LAYERB_FEC dtv-isdbt-layer-fec | |
7 | replace define DTV_ISDBT_LAYERC_FEC dtv-isdbt-layer-fec | |
8 | replace define DTV_ISDBT_LAYERA_MODULATION dtv-isdbt-layer-modulation | |
9 | replace define DTV_ISDBT_LAYERB_MODULATION dtv-isdbt-layer-modulation | |
10 | replace define DTV_ISDBT_LAYERC_MODULATION dtv-isdbt-layer-modulation | |
11 | replace define DTV_ISDBT_LAYERA_SEGMENT_COUNT dtv-isdbt-layer-segment-count | |
12 | replace define DTV_ISDBT_LAYERB_SEGMENT_COUNT dtv-isdbt-layer-segment-count | |
13 | replace define DTV_ISDBT_LAYERC_SEGMENT_COUNT dtv-isdbt-layer-segment-count | |
14 | replace define DTV_ISDBT_LAYERA_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving | |
15 | replace define DTV_ISDBT_LAYERB_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving | |
16 | replace define DTV_ISDBT_LAYERC_TIME_INTERLEAVING dtv-isdbt-layer-time-interleaving | |
17 | ||
18 | # Ignore legacy defines | |
19 | ignore define DTV_ISDBS_TS_ID_LEGACY | |
20 | ignore define SYS_DVBC_ANNEX_AC | |
21 | ignore define SYS_DMBTH | |
22 | ||
23 | # Ignore limits | |
24 | ignore define DTV_MAX_COMMAND | |
25 | ignore define MAX_DTV_STATS | |
26 | ignore define DTV_IOCTL_MAX_MSGS | |
27 | ||
1ae64395 | 28 | # the same reference is used for both get and set ioctls |
836cf1db | 29 | replace ioctl FE_SET_PROPERTY :c:type:`FE_GET_PROPERTY` |
1ae64395 | 30 | |
1ae64395 | 31 | # Typedefs that use the enum reference |
836cf1db | 32 | replace typedef fe_sec_voltage_t :c:type:`fe_sec_voltage` |
1ae64395 MCC |
33 | |
34 | # Replaces for flag constants | |
836cf1db | 35 | replace define FE_TUNE_MODE_ONESHOT :c:func:`FE_SET_FRONTEND_TUNE_MODE` |
1ae64395 MCC |
36 | replace define LNA_AUTO dtv-lna |
37 | replace define NO_STREAM_ID_FILTER dtv-stream-id | |
9d5e27cb MCC |
38 | |
39 | # Those enums are defined at the frontend.h header, and not externally | |
40 | ||
41 | ignore symbol FE_IS_STUPID | |
42 | ignore symbol FE_CAN_INVERSION_AUTO | |
43 | ignore symbol FE_CAN_FEC_1_2 | |
44 | ignore symbol FE_CAN_FEC_2_3 | |
45 | ignore symbol FE_CAN_FEC_3_4 | |
46 | ignore symbol FE_CAN_FEC_4_5 | |
47 | ignore symbol FE_CAN_FEC_5_6 | |
48 | ignore symbol FE_CAN_FEC_6_7 | |
49 | ignore symbol FE_CAN_FEC_7_8 | |
50 | ignore symbol FE_CAN_FEC_8_9 | |
51 | ignore symbol FE_CAN_FEC_AUTO | |
52 | ignore symbol FE_CAN_QPSK | |
53 | ignore symbol FE_CAN_QAM_16 | |
54 | ignore symbol FE_CAN_QAM_32 | |
55 | ignore symbol FE_CAN_QAM_64 | |
56 | ignore symbol FE_CAN_QAM_128 | |
57 | ignore symbol FE_CAN_QAM_256 | |
58 | ignore symbol FE_CAN_QAM_AUTO | |
59 | ignore symbol FE_CAN_TRANSMISSION_MODE_AUTO | |
60 | ignore symbol FE_CAN_BANDWIDTH_AUTO | |
61 | ignore symbol FE_CAN_GUARD_INTERVAL_AUTO | |
62 | ignore symbol FE_CAN_HIERARCHY_AUTO | |
63 | ignore symbol FE_CAN_8VSB | |
64 | ignore symbol FE_CAN_16VSB | |
65 | ignore symbol FE_HAS_EXTENDED_CAPS | |
66 | ignore symbol FE_CAN_MULTISTREAM | |
67 | ignore symbol FE_CAN_TURBO_FEC | |
68 | ignore symbol FE_CAN_2G_MODULATION | |
69 | ignore symbol FE_NEEDS_BENDING | |
70 | ignore symbol FE_CAN_RECOVER | |
71 | ignore symbol FE_CAN_MUTE_TS | |
72 | ||
73 | ignore symbol QPSK | |
74 | ignore symbol QAM_16 | |
75 | ignore symbol QAM_32 | |
76 | ignore symbol QAM_64 | |
77 | ignore symbol QAM_128 | |
78 | ignore symbol QAM_256 | |
79 | ignore symbol QAM_AUTO | |
80 | ignore symbol VSB_8 | |
81 | ignore symbol VSB_16 | |
82 | ignore symbol PSK_8 | |
83 | ignore symbol APSK_16 | |
84 | ignore symbol APSK_32 | |
85 | ignore symbol DQPSK | |
86 | ignore symbol QAM_4_NR | |
87 | ||
88 | ignore symbol SEC_VOLTAGE_13 | |
89 | ignore symbol SEC_VOLTAGE_18 | |
90 | ignore symbol SEC_VOLTAGE_OFF | |
91 | ||
92 | ignore symbol SEC_TONE_ON | |
93 | ignore symbol SEC_TONE_OFF | |
94 | ||
95 | ignore symbol SEC_MINI_A | |
96 | ignore symbol SEC_MINI_B | |
97 | ||
98 | ignore symbol FE_NONE | |
99 | ignore symbol FE_HAS_SIGNAL | |
100 | ignore symbol FE_HAS_CARRIER | |
101 | ignore symbol FE_HAS_VITERBI | |
102 | ignore symbol FE_HAS_SYNC | |
103 | ignore symbol FE_HAS_LOCK | |
104 | ignore symbol FE_REINIT | |
105 | ignore symbol FE_TIMEDOUT | |
106 | ||
107 | ignore symbol FEC_NONE | |
108 | ignore symbol FEC_1_2 | |
109 | ignore symbol FEC_2_3 | |
110 | ignore symbol FEC_3_4 | |
111 | ignore symbol FEC_4_5 | |
112 | ignore symbol FEC_5_6 | |
113 | ignore symbol FEC_6_7 | |
114 | ignore symbol FEC_7_8 | |
115 | ignore symbol FEC_8_9 | |
116 | ignore symbol FEC_AUTO | |
117 | ignore symbol FEC_3_5 | |
118 | ignore symbol FEC_9_10 | |
119 | ignore symbol FEC_2_5 | |
120 | ||
121 | ignore symbol TRANSMISSION_MODE_AUTO | |
122 | ignore symbol TRANSMISSION_MODE_1K | |
123 | ignore symbol TRANSMISSION_MODE_2K | |
124 | ignore symbol TRANSMISSION_MODE_8K | |
125 | ignore symbol TRANSMISSION_MODE_4K | |
126 | ignore symbol TRANSMISSION_MODE_16K | |
127 | ignore symbol TRANSMISSION_MODE_32K | |
128 | ignore symbol TRANSMISSION_MODE_C1 | |
129 | ignore symbol TRANSMISSION_MODE_C3780 | |
130 | ignore symbol TRANSMISSION_MODE_2K | |
131 | ignore symbol TRANSMISSION_MODE_8K | |
132 | ||
133 | ignore symbol GUARD_INTERVAL_AUTO | |
134 | ignore symbol GUARD_INTERVAL_1_128 | |
135 | ignore symbol GUARD_INTERVAL_1_32 | |
136 | ignore symbol GUARD_INTERVAL_1_16 | |
137 | ignore symbol GUARD_INTERVAL_1_8 | |
138 | ignore symbol GUARD_INTERVAL_1_4 | |
139 | ignore symbol GUARD_INTERVAL_19_128 | |
140 | ignore symbol GUARD_INTERVAL_19_256 | |
141 | ignore symbol GUARD_INTERVAL_PN420 | |
142 | ignore symbol GUARD_INTERVAL_PN595 | |
143 | ignore symbol GUARD_INTERVAL_PN945 | |
144 | ||
145 | ignore symbol HIERARCHY_NONE | |
146 | ignore symbol HIERARCHY_AUTO | |
147 | ignore symbol HIERARCHY_1 | |
148 | ignore symbol HIERARCHY_2 | |
149 | ignore symbol HIERARCHY_4 | |
150 | ||
151 | ignore symbol INTERLEAVING_NONE | |
152 | ignore symbol INTERLEAVING_AUTO | |
153 | ignore symbol INTERLEAVING_240 | |
154 | ignore symbol INTERLEAVING_720 | |
155 | ||
156 | ignore symbol PILOT_ON | |
157 | ignore symbol PILOT_OFF | |
158 | ignore symbol PILOT_AUTO | |
159 | ||
160 | ignore symbol ROLLOFF_35 | |
161 | ignore symbol ROLLOFF_20 | |
162 | ignore symbol ROLLOFF_25 | |
163 | ignore symbol ROLLOFF_AUTO | |
164 | ||
165 | ignore symbol INVERSION_ON | |
166 | ignore symbol INVERSION_OFF | |
167 | ignore symbol INVERSION_AUTO | |
168 | ||
169 | ignore symbol SYS_UNDEFINED | |
170 | ignore symbol SYS_DVBC_ANNEX_A | |
171 | ignore symbol SYS_DVBC_ANNEX_B | |
172 | ignore symbol SYS_DVBC_ANNEX_C | |
173 | ignore symbol SYS_ISDBC | |
174 | ignore symbol SYS_DVBT | |
175 | ignore symbol SYS_DVBT2 | |
176 | ignore symbol SYS_ISDBT | |
177 | ignore symbol SYS_ATSC | |
178 | ignore symbol SYS_ATSCMH | |
179 | ignore symbol SYS_DTMB | |
180 | ignore symbol SYS_DVBS | |
181 | ignore symbol SYS_DVBS2 | |
182 | ignore symbol SYS_TURBO | |
183 | ignore symbol SYS_ISDBS | |
184 | ignore symbol SYS_DAB | |
185 | ignore symbol SYS_DSS | |
186 | ignore symbol SYS_CMMB | |
187 | ignore symbol SYS_DVBH | |
188 | ||
189 | ignore symbol ATSCMH_SCCC_BLK_SEP | |
190 | ignore symbol ATSCMH_SCCC_BLK_COMB | |
191 | ignore symbol ATSCMH_SCCC_BLK_RES | |
192 | ||
193 | ignore symbol ATSCMH_SCCC_CODE_HLF | |
194 | ignore symbol ATSCMH_SCCC_CODE_QTR | |
195 | ignore symbol ATSCMH_SCCC_CODE_RES | |
196 | ||
197 | ignore symbol ATSCMH_RSFRAME_ENS_PRI | |
198 | ignore symbol ATSCMH_RSFRAME_ENS_SEC | |
199 | ||
200 | ignore symbol ATSCMH_RSFRAME_PRI_ONLY | |
201 | ignore symbol ATSCMH_RSFRAME_PRI_SEC | |
202 | ignore symbol ATSCMH_RSFRAME_RES | |
203 | ||
204 | ignore symbol ATSCMH_RSCODE_211_187 | |
205 | ignore symbol ATSCMH_RSCODE_223_187 | |
206 | ignore symbol ATSCMH_RSCODE_235_187 | |
207 | ignore symbol ATSCMH_RSCODE_RES | |
208 | ||
209 | ignore symbol FE_SCALE_NOT_AVAILABLE | |
210 | ignore symbol FE_SCALE_DECIBEL | |
211 | ignore symbol FE_SCALE_RELATIVE | |
212 | ignore symbol FE_SCALE_COUNTER |