mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-20 00:43:35 +08:00
uORB generated header use full name in C define
This commit is contained in:
committed by
Lorenz Meier
parent
27e75920bd
commit
a6883c3a0d
@@ -57,6 +57,7 @@ import gencpp
|
||||
from px_generate_uorb_topic_helper import * # this is in Tools/
|
||||
|
||||
uorb_struct = '%s_s'%spec.short_name
|
||||
uorb_struct_upper = spec.short_name.upper()
|
||||
topic_name = spec.short_name
|
||||
}@
|
||||
|
||||
@@ -83,7 +84,7 @@ for field in spec.parsed_fields():
|
||||
@# Constants c style
|
||||
#ifndef __cplusplus
|
||||
@[for constant in spec.constants]@
|
||||
#define @(constant.name) @(int(constant.val))
|
||||
#define @(uorb_struct_upper)_@(constant.name) @(int(constant.val))
|
||||
@[end for]
|
||||
#endif
|
||||
|
||||
|
||||
@@ -304,8 +304,8 @@ void gpio_led_cycle(FAR void *arg)
|
||||
/* select pattern for current vehiclestatus */
|
||||
int pattern = 0;
|
||||
|
||||
if (priv->vehicle_status.arming_state == ARMING_STATE_ARMED) {
|
||||
if (priv->battery_status.warning == BATTERY_WARNING_NONE
|
||||
if (priv->vehicle_status.arming_state == VEHICLE_STATUS_ARMING_STATE_ARMED) {
|
||||
if (priv->battery_status.warning == BATTERY_STATUS_BATTERY_WARNING_NONE
|
||||
&& !priv->vehicle_status.failsafe) {
|
||||
pattern = 0x3f; // ****** solid (armed)
|
||||
|
||||
@@ -313,10 +313,10 @@ void gpio_led_cycle(FAR void *arg)
|
||||
pattern = 0x3e; // *****_ slow blink (armed, battery low or failsafe)
|
||||
}
|
||||
|
||||
} else if (priv->vehicle_status.arming_state == ARMING_STATE_STANDBY) {
|
||||
} else if (priv->vehicle_status.arming_state == VEHICLE_STATUS_ARMING_STATE_STANDBY) {
|
||||
pattern = 0x38; // ***___ slow blink (disarmed, ready)
|
||||
|
||||
} else if (priv->vehicle_status.arming_state == ARMING_STATE_STANDBY_ERROR) {
|
||||
} else if (priv->vehicle_status.arming_state == VEHICLE_STATUS_ARMING_STATE_STANDBY_ERROR) {
|
||||
pattern = 0x28; // *_*___ slow double blink (disarmed, error)
|
||||
|
||||
}
|
||||
|
||||
@@ -385,7 +385,7 @@ int sdlog2_main(int argc, char *argv[])
|
||||
struct vehicle_command_s cmd;
|
||||
|
||||
memset(&cmd, 0, sizeof(cmd));
|
||||
cmd.command = VEHICLE_CMD_PREFLIGHT_STORAGE;
|
||||
cmd.command = VEHICLE_COMMAND_VEHICLE_CMD_PREFLIGHT_STORAGE;
|
||||
cmd.param1 = -1;
|
||||
cmd.param2 = -1;
|
||||
cmd.param3 = 1;
|
||||
@@ -398,7 +398,7 @@ int sdlog2_main(int argc, char *argv[])
|
||||
struct vehicle_command_s cmd;
|
||||
|
||||
memset(&cmd, 0, sizeof(cmd));
|
||||
cmd.command = VEHICLE_CMD_PREFLIGHT_STORAGE;
|
||||
cmd.command = VEHICLE_COMMAND_VEHICLE_CMD_PREFLIGHT_STORAGE;
|
||||
cmd.param1 = -1;
|
||||
cmd.param2 = -1;
|
||||
cmd.param3 = 2;
|
||||
@@ -2223,7 +2223,7 @@ void handle_command(struct vehicle_command_s *cmd)
|
||||
/* request to set different system mode */
|
||||
switch (cmd->command) {
|
||||
|
||||
case VEHICLE_CMD_PREFLIGHT_STORAGE:
|
||||
case VEHICLE_COMMAND_VEHICLE_CMD_PREFLIGHT_STORAGE:
|
||||
param = (int)(cmd->param3 + 0.5f);
|
||||
|
||||
if (param == 1) {
|
||||
@@ -2246,7 +2246,7 @@ void handle_command(struct vehicle_command_s *cmd)
|
||||
void handle_status(struct vehicle_status_s *status)
|
||||
{
|
||||
// TODO use flag from actuator_armed here?
|
||||
bool armed = status->arming_state == ARMING_STATE_ARMED;
|
||||
bool armed = status->arming_state == VEHICLE_STATUS_ARMING_STATE_ARMED;
|
||||
|
||||
if (armed != flag_system_armed) {
|
||||
flag_system_armed = armed;
|
||||
|
||||
Reference in New Issue
Block a user