Commit bd80020a authored by PX4BuildBot's avatar PX4BuildBot

autogenerated headers for rev...

autogenerated headers for rev https://github.com/mavlink/mavlink/tree/527abe53c4c9bf6fe811d5f8b236d6ecc73ded67
parent 413964fb
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -1249,30 +1249,33 @@ typedef enum MAV_SMART_BATTERY_FAULT
#endif
/** @brief Flags to report status/failure cases for a power generator (used in GENERATOR_STATUS). Note that FAULTS are conditions that cause the generator to fail. Warnings are conditions that require attention before the next use (they indicate the system is not operating properly). */
#ifndef HAVE_ENUM_GENERATOR_STATUS_FLAG
#define HAVE_ENUM_GENERATOR_STATUS_FLAG
typedef enum GENERATOR_STATUS_FLAG
{
GENERATOR_STATUS_FLAG_OFF=1, /* Generator is off. | */
GENERATOR_STATUS_FLAG_READY=2, /* Generator is ready to start generating power. | */
GENERATOR_STATUS_FLAG_GENERATING=4, /* Generator is generating power. | */
GENERATOR_STATUS_FLAG_CHARGING=8, /* Generator is charging the batteries (generating enough power to charge and provide the load). | */
GENERATOR_STATUS_FLAG_REDUCED_POWER=16, /* Generator is operating at a reduced maximum power. | */
GENERATOR_STATUS_FLAG_MAXPOWER=32, /* Generator is providing the maximum output. | */
GENERATOR_STATUS_FLAG_OVERTEMP_WARNING=64, /* Generator is near the maximum operating temperature, cooling is insufficient. | */
GENERATOR_STATUS_FLAG_OVERTEMP_FAULT=128, /* Generator hit the maximum operating temperature and shutdown. | */
GENERATOR_STATUS_FLAG_ELECTRONICS_OVERTEMP_WARNING=256, /* Power electronics are near the maximum operating temperature, cooling is insufficient. | */
GENERATOR_STATUS_FLAG_ELECTRONICS_OVERTEMP_FAULT=512, /* Power electronics hit the maximum operating temperature and shutdown. | */
GENERATOR_STATUS_FLAG_ELECTRONICS_FAULT=1024, /* Power electronics experienced a fault and shutdown. | */
GENERATOR_STATUS_FLAG_POWERSOURCE_FAULT=2048, /* The power source supplying the generator failed e.g. mechanical generator stopped, tether is no longer providing power, solar cell is in shade, hydrogen reaction no longer happening. | */
GENERATOR_STATUS_FLAG_COMMUNICATION_WARNING=4096, /* Generator controller having communication problems. | */
GENERATOR_STATUS_FLAG_COOLING_WARNING=8192, /* Power electronic or generator cooling system error. | */
GENERATOR_STATUS_FLAG_POWER_RAIL_FAULT=16384, /* Generator controller power rail experienced a fault. | */
GENERATOR_STATUS_FLAG_OVERCURRENT_FAULT=32768, /* Generator controller exceeded the overcurrent threshold and shutdown to prevent damage. | */
GENERATOR_STATUS_FLAG_BATTERY_OVERCHARGE_CURRENT_FAULT=65536, /* Generator controller detected a high current going into the batteries and shutdown to prevent battery damage. | */
GENERATOR_STATUS_FLAG_OVERVOLTAGE_FAULT=131072, /* Generator controller exceeded it's overvoltage threshold and shutdown to prevent it exceeding the voltage rating. | */
GENERATOR_STATUS_FLAG_ENUM_END=131073, /* | */
} GENERATOR_STATUS_FLAG;
#ifndef HAVE_ENUM_MAV_GENERATOR_STATUS_FLAG
#define HAVE_ENUM_MAV_GENERATOR_STATUS_FLAG
typedef enum MAV_GENERATOR_STATUS_FLAG
{
MAV_GENERATOR_STATUS_FLAG_OFF=1, /* Generator is off. | */
MAV_GENERATOR_STATUS_FLAG_READY=2, /* Generator is ready to start generating power. | */
MAV_GENERATOR_STATUS_FLAG_GENERATING=4, /* Generator is generating power. | */
MAV_GENERATOR_STATUS_FLAG_CHARGING=8, /* Generator is charging the batteries (generating enough power to charge and provide the load). | */
MAV_GENERATOR_STATUS_FLAG_REDUCED_POWER=16, /* Generator is operating at a reduced maximum power. | */
MAV_GENERATOR_STATUS_FLAG_MAXPOWER=32, /* Generator is providing the maximum output. | */
MAV_GENERATOR_STATUS_FLAG_OVERTEMP_WARNING=64, /* Generator is near the maximum operating temperature, cooling is insufficient. | */
MAV_GENERATOR_STATUS_FLAG_OVERTEMP_FAULT=128, /* Generator hit the maximum operating temperature and shutdown. | */
MAV_GENERATOR_STATUS_FLAG_ELECTRONICS_OVERTEMP_WARNING=256, /* Power electronics are near the maximum operating temperature, cooling is insufficient. | */
MAV_GENERATOR_STATUS_FLAG_ELECTRONICS_OVERTEMP_FAULT=512, /* Power electronics hit the maximum operating temperature and shutdown. | */
MAV_GENERATOR_STATUS_FLAG_ELECTRONICS_FAULT=1024, /* Power electronics experienced a fault and shutdown. | */
MAV_GENERATOR_STATUS_FLAG_POWERSOURCE_FAULT=2048, /* The power source supplying the generator failed e.g. mechanical generator stopped, tether is no longer providing power, solar cell is in shade, hydrogen reaction no longer happening. | */
MAV_GENERATOR_STATUS_FLAG_COMMUNICATION_WARNING=4096, /* Generator controller having communication problems. | */
MAV_GENERATOR_STATUS_FLAG_COOLING_WARNING=8192, /* Power electronic or generator cooling system error. | */
MAV_GENERATOR_STATUS_FLAG_POWER_RAIL_FAULT=16384, /* Generator controller power rail experienced a fault. | */
MAV_GENERATOR_STATUS_FLAG_OVERCURRENT_FAULT=32768, /* Generator controller exceeded the overcurrent threshold and shutdown to prevent damage. | */
MAV_GENERATOR_STATUS_FLAG_BATTERY_OVERCHARGE_CURRENT_FAULT=65536, /* Generator controller detected a high current going into the batteries and shutdown to prevent battery damage. | */
MAV_GENERATOR_STATUS_FLAG_OVERVOLTAGE_FAULT=131072, /* Generator controller exceeded it's overvoltage threshold and shutdown to prevent it exceeding the voltage rating. | */
MAV_GENERATOR_STATUS_FLAG_BATTERY_UNDERVOLT_FAULT=262144, /* Batteries are under voltage (generator will not start). | */
MAV_GENERATOR_STATUS_FLAG_START_INHIBITED=524288, /* Generator start is inhibited by e.g. a safety switch. | */
MAV_GENERATOR_STATUS_FLAG_MAINTENANCE_REQUIRED=1048576, /* Generator requires maintenance. | */
MAV_GENERATOR_STATUS_FLAG_ENUM_END=1048577, /* | */
} MAV_GENERATOR_STATUS_FLAG;
#endif
/** @brief Enumeration of VTOL states */
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -3353,62 +3353,71 @@
<description>Under-temperature fault.</description>
</entry>
</enum>
<enum name="GENERATOR_STATUS_FLAG" bitmask="true">
<enum name="MAV_GENERATOR_STATUS_FLAG" bitmask="true">
<description>Flags to report status/failure cases for a power generator (used in GENERATOR_STATUS). Note that FAULTS are conditions that cause the generator to fail. Warnings are conditions that require attention before the next use (they indicate the system is not operating properly).</description>
<entry value="1" name="GENERATOR_STATUS_FLAG_OFF">
<entry value="1" name="MAV_GENERATOR_STATUS_FLAG_OFF">
<description>Generator is off.</description>
</entry>
<entry value="2" name="GENERATOR_STATUS_FLAG_READY">
<entry value="2" name="MAV_GENERATOR_STATUS_FLAG_READY">
<description>Generator is ready to start generating power.</description>
</entry>
<entry value="4" name="GENERATOR_STATUS_FLAG_GENERATING">
<entry value="4" name="MAV_GENERATOR_STATUS_FLAG_GENERATING">
<description>Generator is generating power.</description>
</entry>
<entry value="8" name="GENERATOR_STATUS_FLAG_CHARGING">
<entry value="8" name="MAV_GENERATOR_STATUS_FLAG_CHARGING">
<description>Generator is charging the batteries (generating enough power to charge and provide the load).</description>
</entry>
<entry value="16" name="GENERATOR_STATUS_FLAG_REDUCED_POWER">
<entry value="16" name="MAV_GENERATOR_STATUS_FLAG_REDUCED_POWER">
<description>Generator is operating at a reduced maximum power.</description>
</entry>
<entry value="32" name="GENERATOR_STATUS_FLAG_MAXPOWER">
<entry value="32" name="MAV_GENERATOR_STATUS_FLAG_MAXPOWER">
<description>Generator is providing the maximum output.</description>
</entry>
<entry value="64" name="GENERATOR_STATUS_FLAG_OVERTEMP_WARNING">
<entry value="64" name="MAV_GENERATOR_STATUS_FLAG_OVERTEMP_WARNING">
<description>Generator is near the maximum operating temperature, cooling is insufficient.</description>
</entry>
<entry value="128" name="GENERATOR_STATUS_FLAG_OVERTEMP_FAULT">
<entry value="128" name="MAV_GENERATOR_STATUS_FLAG_OVERTEMP_FAULT">
<description>Generator hit the maximum operating temperature and shutdown.</description>
</entry>
<entry value="256" name="GENERATOR_STATUS_FLAG_ELECTRONICS_OVERTEMP_WARNING">
<entry value="256" name="MAV_GENERATOR_STATUS_FLAG_ELECTRONICS_OVERTEMP_WARNING">
<description>Power electronics are near the maximum operating temperature, cooling is insufficient.</description>
</entry>
<entry value="512" name="GENERATOR_STATUS_FLAG_ELECTRONICS_OVERTEMP_FAULT">
<entry value="512" name="MAV_GENERATOR_STATUS_FLAG_ELECTRONICS_OVERTEMP_FAULT">
<description>Power electronics hit the maximum operating temperature and shutdown.</description>
</entry>
<entry value="1024" name="GENERATOR_STATUS_FLAG_ELECTRONICS_FAULT">
<entry value="1024" name="MAV_GENERATOR_STATUS_FLAG_ELECTRONICS_FAULT">
<description>Power electronics experienced a fault and shutdown.</description>
</entry>
<entry value="2048" name="GENERATOR_STATUS_FLAG_POWERSOURCE_FAULT">
<entry value="2048" name="MAV_GENERATOR_STATUS_FLAG_POWERSOURCE_FAULT">
<description>The power source supplying the generator failed e.g. mechanical generator stopped, tether is no longer providing power, solar cell is in shade, hydrogen reaction no longer happening.</description>
</entry>
<entry value="4096" name="GENERATOR_STATUS_FLAG_COMMUNICATION_WARNING">
<entry value="4096" name="MAV_GENERATOR_STATUS_FLAG_COMMUNICATION_WARNING">
<description>Generator controller having communication problems.</description>
</entry>
<entry value="8192" name="GENERATOR_STATUS_FLAG_COOLING_WARNING">
<entry value="8192" name="MAV_GENERATOR_STATUS_FLAG_COOLING_WARNING">
<description>Power electronic or generator cooling system error.</description>
</entry>
<entry value="16384" name="GENERATOR_STATUS_FLAG_POWER_RAIL_FAULT">
<entry value="16384" name="MAV_GENERATOR_STATUS_FLAG_POWER_RAIL_FAULT">
<description>Generator controller power rail experienced a fault.</description>
</entry>
<entry value="32768" name="GENERATOR_STATUS_FLAG_OVERCURRENT_FAULT">
<entry value="32768" name="MAV_GENERATOR_STATUS_FLAG_OVERCURRENT_FAULT">
<description>Generator controller exceeded the overcurrent threshold and shutdown to prevent damage.</description>
</entry>
<entry value="65536" name="GENERATOR_STATUS_FLAG_BATTERY_OVERCHARGE_CURRENT_FAULT">
<entry value="65536" name="MAV_GENERATOR_STATUS_FLAG_BATTERY_OVERCHARGE_CURRENT_FAULT">
<description>Generator controller detected a high current going into the batteries and shutdown to prevent battery damage.</description>
</entry>
<entry value="131072" name="GENERATOR_STATUS_FLAG_OVERVOLTAGE_FAULT">
<entry value="131072" name="MAV_GENERATOR_STATUS_FLAG_OVERVOLTAGE_FAULT">
<description>Generator controller exceeded it's overvoltage threshold and shutdown to prevent it exceeding the voltage rating.</description>
</entry>
<entry value="262144" name="MAV_GENERATOR_STATUS_FLAG_BATTERY_UNDERVOLT_FAULT">
<description>Batteries are under voltage (generator will not start).</description>
</entry>
<entry value="524288" name="MAV_GENERATOR_STATUS_FLAG_START_INHIBITED">
<description>Generator start is inhibited by e.g. a safety switch.</description>
</entry>
<entry value="1048576" name="MAV_GENERATOR_STATUS_FLAG_MAINTENANCE_REQUIRED">
<description>Generator requires maintenance.</description>
</entry>
</enum>
<enum name="MAV_VTOL_STATE">
<description>Enumeration of VTOL states</description>
......@@ -6682,7 +6691,7 @@
<wip/>
<!-- This message is work-in-progress and it can therefore change. It should NOT be used in stable production environments. -->
<description>Telemetry of power generation system. Alternator or mechanical generator.</description>
<field type="uint64_t" name="status" display="bitmask" enum="GENERATOR_STATUS_FLAG">Status flags.</field>
<field type="uint64_t" name="status" display="bitmask" enum="MAV_GENERATOR_STATUS_FLAG">Status flags.</field>
<field type="uint16_t" name="generator_speed" units="rpm">Speed of electrical generator or alternator. UINT16_MAX: field not provided.</field>
<field type="float" name="battery_current" units="A">Current into/out of battery. Positive for out. Negative for in. NaN: field not provided.</field>
<field type="float" name="load_current" units="A">Current going to the UAV. If battery current not available this is the DC current from the generator. Positive for out. Negative for in. NaN: field not provided</field>
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 22
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 179
......
......@@ -7,7 +7,7 @@
#ifndef MAVLINK_VERSION_H
#define MAVLINK_VERSION_H
#define MAVLINK_BUILD_DATE "Sat Jun 27 2020"
#define MAVLINK_BUILD_DATE "Mon Jun 29 2020"
#define MAVLINK_WIRE_PROTOCOL_VERSION "2.0"
#define MAVLINK_MAX_DIALECT_PAYLOAD_SIZE 255
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment