1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-01-29 14:52:12 +01:00

Adding PipX modem settings/status UAVObjects

git-svn-id: svn://svn.openpilot.org/OpenPilot/trunk@2216 ebee16cc-31ac-478f-84a7-5cbb03baadba
This commit is contained in:
pip 2010-12-11 10:55:34 +00:00 committed by pip
parent b48953a5b4
commit 5f6024c06e
2 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,18 @@
<xml>
<object name="PipXtremeModemSettings" singleinstance="true" settings="true">
<description>Settings for the @ref PipXtremeModemSettings</description>
<field name="Frequency" units="Hz" type="uint32" elements="1" defaultvalue="433920000"/>
<field name="RFBandwidth" units="Hz" type="enum" elements="1" options="500,1000,2000,4000,8000,9600,16000,19200,24000,32000,64000,128000,192000" defaultvalue="128000"/>
<field name="MaxTxPower" units="dBm" type="enum" elements="1" options="1,2,5,8,11,14,17,20" defaultvalue="11"/>
<field name="AESEncryption" units="" type="enum" elements="1" options="False,True" defaultvalue="False"/>
<field name="AESEncryptionKey" units="" type="uint8" elements="16" defaultvalue="None"/>
<field name="PairedSerialNumberCRC" units="" type="uint32" elements="1" defaultvalue="0"/>
<access gcs="readwrite" flight="readwrite"/>
<telemetrygcs acked="true" updatemode="onchange" period="0"/>
<telemetryflight acked="true" updatemode="onchange" period="0"/>
<logging updatemode="never" period="0"/>
</object>
</xml>

View File

@ -0,0 +1,23 @@
<xml>
<object name="PipXtremeModemStatus" singleinstance="true" settings="false">
<description>Status for the @ref PipXtremeModem</description>
<field name="SerialNumber" units="" type="uint8" elements="24" defaultvalue="None"/>
<field name="SerialNumberCRC" units="" type="uint32" elements="1" defaultvalue="None"/>
<field name="UpTime" units="ms" type="uint32" elements="1"/>
<field name="Frequency" units="Hz" type="uint32" elements="1"/>
<field name="RFBandwidth" units="Hz" type="uint32" elements="1"/>
<field name="TxPower" units="dBm" type="int8" elements="1"/>
<field name="State" units="" type="enum" elements="1" options="Disconnected,Connecting,Connected,NotReady"/>
<field name="TxDataRate" units="bytes/sec" type="uint32" elements="1"/>
<field name="RxDataRate" units="bytes/sec" type="uint32" elements="1"/>
<access gcs="readwrite" flight="readwrite"/>
<telemetrygcs acked="false" updatemode="manual" period="0"/>
<telemetryflight acked="false" updatemode="periodic" period="2000"/>
<logging updatemode="never" period="0"/>
</object>
</xml>