http://wiki.opendigitalradio.org/index.php?title=Libdabdemod&feed=atom&action=history
Libdabdemod - Revision history
2024-03-28T17:53:40Z
Revision history for this page on the wiki
MediaWiki 1.19.20+dfsg-0+deb7u3
http://wiki.opendigitalradio.org/index.php?title=Libdabdemod&diff=1283&oldid=prev
Albrechtl: Added flow charts
2016-02-15T20:06:43Z
<p>Added flow charts</p>
<table class='diff diff-contentalign-left'>
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 20:06, 15 February 2016</td>
</tr></table>
Albrechtl
http://wiki.opendigitalradio.org/index.php?title=Libdabdemod&diff=1279&oldid=prev
Albrechtl: /* API Description */ Add description
2016-02-10T21:16:17Z
<p><span dir="auto"><span class="autocomment">API Description: </span> Add description</span></p>
<table class='diff diff-contentalign-left'>
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 21:16, 10 February 2016</td>
</tr></table>
Albrechtl
http://wiki.opendigitalradio.org/index.php?title=Libdabdemod&diff=1278&oldid=prev
Albrechtl: /* API Description */ Added class LibDABDemod
2016-02-10T21:06:18Z
<p><span dir="auto"><span class="autocomment">API Description: </span> Added class LibDABDemod</span></p>
<table class='diff diff-contentalign-left'>
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 21:06, 10 February 2016</td>
</tr></table>
Albrechtl
http://wiki.opendigitalradio.org/index.php?title=Libdabdemod&diff=1277&oldid=prev
Albrechtl: /* API Description */ Some minor changes
2016-02-10T21:04:15Z
<p><span dir="auto"><span class="autocomment">API Description: </span> Some minor changes</span></p>
<table class='diff diff-contentalign-left'>
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 21:04, 10 February 2016</td>
</tr></table>
Albrechtl
http://wiki.opendigitalradio.org/index.php?title=Libdabdemod&diff=1274&oldid=prev
Albrechtl: /* API Description */ Add AddServiceComponent() description
2016-02-10T20:47:46Z
<p><span dir="auto"><span class="autocomment">API Description: </span> Add AddServiceComponent() description</span></p>
<table class='diff diff-contentalign-left'>
<tr valign='top'>
<td colspan='1' style="background-color: white; color:black;">← Older revision</td>
<td colspan='1' style="background-color: white; color:black;">Revision as of 20:47, 10 February 2016</td>
</tr></table>
Albrechtl
http://wiki.opendigitalradio.org/index.php?title=Libdabdemod&diff=1273&oldid=prev
Albrechtl: Initial page
2016-02-09T21:55:36Z
<p>Initial page</p>
<p><b>New page</b></p><div>=API Description=<br />
<br />
<code>DemodError SetDevice(LibSDRSource* libSDRSource)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Sets the SDR driver source from the library libsdrsource.<br />
|-<br />
| '''Parameter'''<br />
| libSDRSource: libsdrsource object<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError OpenDevice(void)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Opens the device<br />
|-<br />
| '''Parameter'''<br />
| none<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError CloseDevice(void)</code><br />
{| class="wikitable" <br />
|-<br />
| '''Description'''<br />
| Closes the device<br />
|-<br />
| '''Parameter'''<br />
| none<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError Start(void)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Starts the OFDM demodulation<br />
|-<br />
| '''Parameter'''<br />
| none<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError Stop(void)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Stops the OFDM demodulation<br />
|-<br />
| '''Parameter'''<br />
| none<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError SetFrequency(int32_t FrequencyKHz)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Sets the channel frequency in kHz<br />
|-<br />
| '''Parameter'''<br />
| ''FrequencyKHz'': Channel frequency in kHz<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError SetChannel(string Channel)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Sets the channel (Band III: 5A to 13F; L band: LA to LP)<br />
|-<br />
| '''Parameter'''<br />
| ''Channel'': Channel string e.g.<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError GetFrequency(int32_t* FrequencyKHz)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Gets the current frequency<br />
|-<br />
| '''Parameter'''<br />
| ''FrequencyKHz'': Pointer to frequency in KHz<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError GetChannel(string* Channel)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Gets the current channel<br />
|-<br />
| '''Parameter'''<br />
| ''Channel'': Channel string e.g. “5A”<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError GetSignalStatus(CSignalStatus* SignalStatus)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Gets the current signal status<br />
|-<br />
| '''Parameter'''<br />
| ''SignalStatus'': Pinter to signal status object.<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError RemoveServiceComponent(CServiceComponent ServiceComponent)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Removes a selected service component<br />
|-<br />
| '''Parameter'''<br />
| ''ServiceComponent'': Service component object<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>CServiceComponent AddServiceComponent(char mode, char SubChId, short StartCU, char UEP_EEP, char UEPTabldx, char EEPIdx, short CUNum, short PacketAddr, char FECScheme)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Adds a service component<br />
|-<br />
| '''Parameter'''<br />
| Mode: TBD<br/><br />
SubChId: TBD<br/><br />
StartCU: TBD<br/><br />
UEP_EEP: TBD<br/><br />
UEPTabldx: TBD<br/><br />
EEPIdx: TBD<br/><br />
CUNum: TBD<br/><br />
PacketAddr: TBD<br/><br />
FECScheme: TBD<br/><br />
|-<br />
| '''return'''<br />
| Service component object, NULL if an error occurred<br />
|}<br />
<br />
<br />
<code>DemodError GetServiceData(CServiceComponent ServiceComponent, CServiceData &ServiceData)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Gets the data of a selected service channel. This method is blocking. It blocks until new data is available.<br />
|-<br />
| '''Parameter'''<br />
| ''ServiceComponent'': Service component buffer<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}<br />
<br />
<br />
<code>DemodError GetFICData(CFICData &FICData)</code><br />
{| class="wikitable"<br />
|-<br />
| '''Description'''<br />
| Gets the FIC data. This method is blocking. It blocks until new data is available.<br />
|-<br />
| '''Parameter'''<br />
| ''FICData'': FIC data buffer<br />
|-<br />
| '''return'''<br />
| Error code enum object<br />
|}</div>
Albrechtl