mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-11-29 07:24:13 +01:00
f8d196ffe8
The module can be configured to enable what's needed from board voltage, battery voltage and battery current measurement. In GCS the POWER box in system healt will show alarm related to the supply voltage to the board. If a power warning/critical alarm is raised, the warning condition is left even if the board voltage return to an acceptable value. Conflicts: ground/openpilotgcs/share/openpilotgcs/diagrams/default/system-health.svg shared/uavobjectdefinition/systemalarms.xml
17 lines
1.0 KiB
XML
17 lines
1.0 KiB
XML
<xml>
|
|
<object name="FlightBatteryState" singleinstance="true" settings="false">
|
|
<description>Battery status information.</description>
|
|
<field name="Voltage" units="V" type="float" elements="1" defaultvalue="0.0"/>
|
|
<field name="Current" units="A" type="float" elements="1" defaultvalue="0.0"/>
|
|
<field name="BoardSupplyVoltage"units="V" type="float" elements="1" defaultvalue="0.0"/>
|
|
<field name="PeakCurrent" units="A" type="float" elements="1" defaultvalue="0.0"/>
|
|
<field name="AvgCurrent" units="A" type="float" elements="1" defaultvalue="0.0"/>
|
|
<field name="ConsumedEnergy" units="mAh" type="float" elements="1" defaultvalue="0.0"/>
|
|
<field name="EstimatedFlightTime" units="sec" type="float" elements="1" defaultvalue="0.0"/>
|
|
<access gcs="readonly" flight="readwrite"/>
|
|
<telemetrygcs acked="false" updatemode="manual" period="0"/>
|
|
<telemetryflight acked="false" updatemode="periodic" period="1000"/>
|
|
<logging updatemode="manual" period="0"/>
|
|
</object>
|
|
</xml>
|