renamed attitude_dcm subsystem to ahrs_dcm, prints error if old name is used

This commit is contained in:
Felix Ruess
2011-06-21 20:38:39 +02:00
parent 7cdbfd9b7f
commit 4fae19fadc
8 changed files with 69 additions and 65 deletions
@@ -244,7 +244,7 @@
<subsystem name="imu" type="aspirin_i2c"/> <subsystem name="imu" type="aspirin_i2c"/>
--> -->
<subsystem name="imu" type="ppzuav"/> <subsystem name="imu" type="ppzuav"/>
<subsystem name="attitude" type="dcm"> <subsystem name="ahrs" type="dcm">
<!-- <define name="USE_MAGNETOMETER" /> --> <!-- <define name="USE_MAGNETOMETER" /> -->
</subsystem> </subsystem>
+1 -1
View File
@@ -295,7 +295,7 @@
<!-- Sensors --> <!-- Sensors -->
<subsystem name="imu" type="ppzuav"/> <subsystem name="imu" type="ppzuav"/>
<subsystem name="attitude" type="dcm"/> <subsystem name="ahrs" type="dcm"/>
<subsystem name="i2c"/> <subsystem name="i2c"/>
<subsystem name="gps" type="ublox_lea4p"/> <subsystem name="gps" type="ublox_lea4p"/>
+1 -1
View File
@@ -214,7 +214,7 @@
<!-- Sensors --> <!-- Sensors -->
<subsystem name="imu" type="booz"/> <subsystem name="imu" type="booz"/>
<subsystem name="attitude" type="dcm"/> <subsystem name="ahrs" type="dcm"/>
<subsystem name="gps" type="ublox_lea4p"/> <subsystem name="gps" type="ublox_lea4p"/>
<subsystem name="navigation"/> <subsystem name="navigation"/>
+1 -1
View File
@@ -212,7 +212,7 @@
<configure name="ACCEL_Z" value="ADC_7"/> <configure name="ACCEL_Z" value="ADC_7"/>
</subsystem> </subsystem>
<subsystem name="attitude" type="dcm"/> <subsystem name="ahrs" type="dcm"/>
<subsystem name="gps" type="ublox_lea5h"/> <subsystem name="gps" type="ublox_lea5h"/>
<subsystem name="navigation"/> <subsystem name="navigation"/>
</firmware> </firmware>
+1 -1
View File
@@ -36,7 +36,7 @@ http://paparazzi.enac.fr/w/index.php?title=Theory_of_Operation
<!-- Control --> <!-- Control -->
<subsystem name="control" type="new"/> <subsystem name="control" type="new"/>
<subsystem name="navigation" type="extra"/> <subsystem name="navigation" type="extra"/>
<subsystem name="attitude" type="dcm"/> <subsystem name="ahrs" type="dcm"/>
<subsystem name="i2c"/> <subsystem name="i2c"/>
+1 -1
View File
@@ -13,7 +13,7 @@
<subsystem name="control"/> <subsystem name="control"/>
<!-- Attitude Estimation --> <!-- Attitude Estimation -->
<subsystem name="attitude" type="dcm"/> <subsystem name="ahrs" type="dcm"/>
<!-- Sensors --> <!-- Sensors -->
<subsystem name="imu" type="hb"/> <subsystem name="imu" type="hb"/>
@@ -0,0 +1,52 @@
# attitude estimation for fixedwings via dcm algorithm
$(TARGET).CFLAGS += -DAHRS_TYPE_H=\"subsystems/ahrs/ahrs_float_dcm.h\"
ifeq ($(ARCH), lpc21)
ap.CFLAGS += -DUSE_AHRS
ap.srcs += $(SRC_SUBSYSTEMS)/ahrs.c
ap.srcs += $(SRC_SUBSYSTEMS)/ahrs/ahrs_aligner.c
ap.srcs += $(SRC_SUBSYSTEMS)/ahrs/ahrs_float_dcm.c
ifdef AHRS_ALIGNER_LED
ap.CFLAGS += -DAHRS_ALIGNER_LED=$(AHRS_ALIGNER_LED)
endif
ifdef CPU_LED
ap.CFLAGS += -DAHRS_CPU_LED=$(CPU_LED)
endif
ifdef AHRS_PROPAGATE_FREQUENCY
else
AHRS_PROPAGATE_FREQUENCY = 60
endif
ifdef AHRS_CORRECT_FREQUENCY
else
AHRS_CORRECT_FREQUENCY = 60
endif
ap.CFLAGS += -DAHRS_PROPAGATE_FREQUENCY=$(AHRS_PROPAGATE_FREQUENCY)
ap.CFLAGS += -DAHRS_CORRECT_FREQUENCY=$(AHRS_CORRECT_FREQUENCY)
endif
# since there is currently no SITL sim for the Analog IMU, we use the infrared sim
ifeq ($(TARGET), sim)
sim.CFLAGS += -DIR_ROLL_NEUTRAL_DEFAULT=0
sim.CFLAGS += -DIR_PITCH_NEUTRAL_DEFAULT=0
sim.CFLAGS += -DUSE_INFRARED
sim.srcs += subsystems/sensors/infrared.c
sim.srcs += $(SRC_ARCH)/sim_ir.c
sim.srcs += $(SRC_ARCH)/sim_imu.c
endif
jsbsim.srcs += $(SRC_ARCH)/jsbsim_ir.c
@@ -1,52 +1,4 @@
# attitude estimation for fixedwings via dcm algorithm # attitude estimation for fixedwings via dcm algorithm
$(TARGET).CFLAGS += -DAHRS_TYPE_H=\"subsystems/ahrs/ahrs_float_dcm.h\" $(error The attitude_dcm subsystem has been renamed, please replace <subsystem name="attitude" type="dcm"/> with <subsystem name="ahrs" type="dcm"/>)
ifeq ($(ARCH), lpc21)
ap.CFLAGS += -DUSE_AHRS
ap.srcs += $(SRC_SUBSYSTEMS)/ahrs.c
ap.srcs += $(SRC_SUBSYSTEMS)/ahrs/ahrs_aligner.c
ap.srcs += $(SRC_SUBSYSTEMS)/ahrs/ahrs_float_dcm.c
ifdef AHRS_ALIGNER_LED
ap.CFLAGS += -DAHRS_ALIGNER_LED=$(AHRS_ALIGNER_LED)
endif
ifdef CPU_LED
ap.CFLAGS += -DAHRS_CPU_LED=$(CPU_LED)
endif
ifdef AHRS_PROPAGATE_FREQUENCY
else
AHRS_PROPAGATE_FREQUENCY = 60
endif
ifdef AHRS_CORRECT_FREQUENCY
else
AHRS_CORRECT_FREQUENCY = 60
endif
ap.CFLAGS += -DAHRS_PROPAGATE_FREQUENCY=$(AHRS_PROPAGATE_FREQUENCY)
ap.CFLAGS += -DAHRS_CORRECT_FREQUENCY=$(AHRS_CORRECT_FREQUENCY)
endif
# since there is currently no SITL sim for the Analog IMU, we use the infrared sim
ifeq ($(TARGET), sim)
sim.CFLAGS += -DIR_ROLL_NEUTRAL_DEFAULT=0
sim.CFLAGS += -DIR_PITCH_NEUTRAL_DEFAULT=0
sim.CFLAGS += -DUSE_INFRARED
sim.srcs += subsystems/sensors/infrared.c
sim.srcs += $(SRC_ARCH)/sim_ir.c
sim.srcs += $(SRC_ARCH)/sim_imu.c
endif
jsbsim.srcs += $(SRC_ARCH)/jsbsim_ir.c