kopia lustrzana https://github.com/rpp0/gr-lora
167 wiersze
3.4 KiB
XML
167 wiersze
3.4 KiB
XML
<?xml version="1.0"?>
|
|
<block>
|
|
<name>LoRa Receiver</name>
|
|
<key>lora_lora_receiver</key>
|
|
<category>[LoRa]</category>
|
|
<import>import lora</import>
|
|
<make>lora.lora_receiver($samp_rate, $center_freq, $channel_list, $bandwidth, $sf, $implicit, $cr, $crc, $reduced_rate, $conj, $decimation, $disable_channelization, $disable_drift_correction)</make>
|
|
|
|
<callback>set_center_freq($freq)</callback>
|
|
<callback>set_sf($sf)</callback>
|
|
|
|
<param>
|
|
<name>Sample rate</name>
|
|
<key>samp_rate</key>
|
|
<value>1e6</value>
|
|
<type>float</type>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Center frequency</name>
|
|
<key>center_freq</key>
|
|
<value>868e6</value>
|
|
<type>float</type>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Channel list</name>
|
|
<key>channel_list</key>
|
|
<value>[868.1e6]</value>
|
|
<type>float_vector</type>
|
|
<hide>$disable_channelization.hide_channels</hide>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Bandwidth</name>
|
|
<key>bandwidth</key>
|
|
<value>125000</value>
|
|
<type>int</type>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Spreading factor</name>
|
|
<key>sf</key>
|
|
<type>int</type>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Implicit header</name>
|
|
<key>implicit</key>
|
|
<type>enum</type>
|
|
<option>
|
|
<name>No</name>
|
|
<key>False</key>
|
|
<opt>hide_imp:all</opt>
|
|
</option>
|
|
<option>
|
|
<name>Yes</name>
|
|
<key>True</key>
|
|
<opt>hide_imp:</opt>
|
|
</option>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Coding rate</name>
|
|
<key>cr</key>
|
|
<type>enum</type>
|
|
<hide>$implicit.hide_imp</hide>
|
|
<option>
|
|
<name>4/8</name>
|
|
<key>4</key>
|
|
</option>
|
|
<option>
|
|
<name>4/7</name>
|
|
<key>3</key>
|
|
</option>
|
|
<option>
|
|
<name>4/6</name>
|
|
<key>2</key>
|
|
</option>
|
|
<option>
|
|
<name>4/5</name>
|
|
<key>1</key>
|
|
</option>
|
|
</param>
|
|
|
|
<param>
|
|
<name>CRC</name>
|
|
<key>crc</key>
|
|
<type>enum</type>
|
|
<hide>$implicit.hide_imp</hide>
|
|
<option>
|
|
<name>Yes</name>
|
|
<key>True</key>
|
|
</option>
|
|
<option>
|
|
<name>No</name>
|
|
<key>False</key>
|
|
</option>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Reduced rate</name>
|
|
<key>reduced_rate</key>
|
|
<type>enum</type>
|
|
<option>
|
|
<name>No</name>
|
|
<key>False</key>
|
|
</option>
|
|
<option>
|
|
<name>Yes</name>
|
|
<key>True</key>
|
|
</option>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Conjugate downlink signal</name>
|
|
<key>conj</key>
|
|
<value>False</value>
|
|
<type>bool</type>
|
|
<hide>part</hide>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Decimation</name>
|
|
<key>decimation</key>
|
|
<value>1</value>
|
|
<type>int</type>
|
|
<hide>part</hide>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Disable channelization</name>
|
|
<key>disable_channelization</key>
|
|
<type>enum</type>
|
|
<hide>part</hide>
|
|
<option>
|
|
<name>No</name>
|
|
<key>False</key>
|
|
<opt>hide_channels:</opt>
|
|
</option>
|
|
<option>
|
|
<name>Yes</name>
|
|
<key>True</key>
|
|
<opt>hide_channels:all</opt>
|
|
</option>
|
|
</param>
|
|
|
|
<param>
|
|
<name>Disable drift correction</name>
|
|
<key>disable_drift_correction</key>
|
|
<value>False</value>
|
|
<type>bool</type>
|
|
<hide>part</hide>
|
|
</param>
|
|
|
|
<sink>
|
|
<name>in</name>
|
|
<type>complex</type>
|
|
</sink>
|
|
|
|
<source>
|
|
<name>frames</name>
|
|
<type>message</type>
|
|
<optional>1</optional>
|
|
</source>
|
|
</block>
|