gr-lora/grc/lora_receiver.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>