Lucas De Marchi
9027a55696
global: use static method to construct RangeFinder
7 years ago
Lucas De Marchi
62ac0ab8aa
global: use static method to construct AP_Notify
7 years ago
Lucas De Marchi
de680dac5b
global: use static method to construct AP_Scheduler
7 years ago
Lucas De Marchi
8094482f21
global: use static method to construct AP_GPS
7 years ago
Lucas De Marchi
87b30b4552
global: use static method to construct AP_InertialSensor
7 years ago
Lucas De Marchi
c1a957fbf3
global: use static method to construct Compass
7 years ago
Lucas De Marchi
91feec0e14
global: use static method to construct AP_Baro
7 years ago
Lucas De Marchi
ecd204c45c
AntennaTracker: move version to a static member
...
We should never include version.h or ap_version.h headers directly
on a header since this will trigger a complete rebuild of the
codebase when we commit to the repository. The ap_version.h header
is auto-generated containing information from the current commit.
If we include it in a header, every other file that ends up including
that header (directly or indirectly) will need to be rebuilt. No
ccache's cache beats having to do nothing when the header is just
not included.
version.h contains information that is kept on a struct inside
each vehicle. Rather than using the macros from each vehicle,
the getter should be preferred, which returns an AP_FWVersion
referente.
7 years ago
Randy Mackay
d45eb33980
Tracker: support SET_GPS_GLOBAL_ORIGIN message
8 years ago
Peter Barker
0177e959c9
Tracker: add constant structure holding firmware version
8 years ago
Peter Barker
947bae2f86
Tracker: use GCS_MAVLINK subclasses to handle set_mode
8 years ago
Peter Barker
90948bef05
Tracker: remove CLI
8 years ago
Peter Barker
e08b87763e
Tracker: move try_send_message send_hwstatus up
8 years ago
Peter Barker
de0c6d7ca5
Tracker: move try_send_message mission handling up
8 years ago
Peter Barker
c9c1f3ea29
Tracker: move starting of new logs into DataFlash
8 years ago
Peter Barker
7865d467d3
Tracker: eliminate gcs_send_message wraper
8 years ago
Peter Barker
2039222c7e
Tracker: use send_text method on the GCS singleton
8 years ago
Peter Barker
b81e5a8562
Tracker: create GCS subclass, use inheritted methods
8 years ago
Eugene Shamaev
b365a4ddf5
AntennaTracker: move of CAN parameters into separate group
8 years ago
Peter Barker
c5df219a02
Tracker: handle knowledge of in_log_download in DataFlash
8 years ago
Peter Barker
6d1f42d1c5
Tracker: unconditionally start unstarted logging
8 years ago
Randy Mackay
87df06c45f
Tracker: update rangefinder declaration
8 years ago
Peter Barker
e12e51f502
Tracker: Support for a GCS singleton
8 years ago
Peter Barker
14470573f6
Tracker: rename gcs[] to gcs_chan[]
...
Wish to use gcs() to return the gcs singleton
8 years ago
Andrew Tridgell
3f71fd98a0
AntennaTracker: adapted to new SRV_Channel API
8 years ago
Andrew Tridgell
33943de4a0
AntennaTracker: Add EKF3 and remove EKF1
8 years ago
Randy Mackay
ae366c0217
Tracker: include AP_Beacon
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Randy Mackay
4d5f1f9a33
Tracker: rename calc_body_frame_target to convert_ef_to_bf and formatting fixes
...
No functional change
9 years ago
stefanlynka
33abb619b9
Tracker: roll compensated slewing
9 years ago
stefanlynka
a693f9ead6
Tracker: compensate for tilt while tracking
...
This adds an earth frame to body frame conversion which is required
to convert the earth-frame angles to the target vehicle into body-frame
movements of the servos
9 years ago
Andrew Tridgell
53e71ccf12
AntennaTracker: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
stefanlynka
fd2eb8bb31
Tracker: Adding altitude difference calculation using relative altitude.
9 years ago
Randy Mackay
df55760d77
Tracker: remove unused servo_limit structure
9 years ago
stefanlynka
2b7203e4d1
Tracker: Changed PID to AC_PID
9 years ago
stefanlynka
ef60c202b4
Tracker: Added altitude offset based on alt_source
9 years ago
stefanlynka
ce3f3012c5
Tracker: Change vehicle info used to calculate offset
9 years ago
stefanlynka
f3461d182f
Tracker: Added vehicle position log
9 years ago
Peter Barker
df190d1e86
Tracker: subclass GCS_MAVLink in place of defining its functions for it
9 years ago
stefanlynka
1293b16589
Tracker: Allows choice of altitude source
9 years ago
stefanlynka
fd61a903f9
Tracker: Changing name of altitude_difference to alt_difference_baro
9 years ago
Andrew Tridgell
8c3bbdaf73
AntennaTracker: don't stall EKF during baro cal
9 years ago
stefanlynka
e06c900812
Tracker: add Vbar dataflash message
9 years ago
Lucas De Marchi
49a46e463f
AntennaTracker: use separate header for version macro
...
Having the version macro in the config.h and consequently in the main
vehicle header means that whenever the version changes we need to
compiler the whole vehicle again. This would not be so bad if we weren't
also appending the git hash in the version. In this case, whenever we
commit to the repository we would need to recompile everything.
Move to a separate header that is include only by its users. Then
instead of compiling everything we will compile just a few files.
9 years ago
Luis Vale Gonçalves
7dbc97ec35
Revising ardupilot.com to .org
...
Revising ardupilot.com to .org
9 years ago
Ricardo de Almeida Gonzaga
5bd034a5a8
Global: start using cmath instead of math.h
9 years ago
Tom Pittenger
0709cc6b25
Tracker: convert to using static send_statustext
...
- no more MSG_STATUSTEXT
- TODO: replace calls to gcs_send_text and gcs_send_text_fmt to GCS_MAVLINK::send_statustext()
9 years ago
Randy Mackay
bf1cd5deae
Tracker: version to 0.7.6
9 years ago
Siddharth Bharat Purohit
0e18b5eaad
Tracker: wire up accel cal for tracker
9 years ago
Randy Mackay
f19e1e6c70
Tracker: update ver to 0.7.5 including ReleaseNotes
9 years ago