Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Francisco Ferreira
a2fa63bcf7
Copter: fix Cygwin build
...
Static initialization doesn't have an exact order, we can't rely on it
6 years ago
Peter Barker
05f2e51b4d
Copter: adjust for new update entry points into GCS
6 years ago
Peter Barker
ef3654e343
Copter: update GCS at main loop rate
...
Reducing message intervals doesn't work as well otherwise
6 years ago
Peter Barker
f9487c3d83
Copter: remove ancient, misleading Arduino comment
6 years ago
Peter Barker
d49431488e
Copter: remove pointless wrappers around RC_Channels functions
6 years ago
Peter Barker
ee5339f931
Copter: remove pointless wrappers around gcs functions
6 years ago
Peter Barker
33ca577653
Copter: OpticalFlow takes care of its own logging
6 years ago
Randy Mackay
e78dab1d10
Copter: remove OSD comments
6 years ago
yaapu
5e46b97894
Copter: fix OSD wp_distance and wp_xtrack_error
...
need conversion from centimeters to meters as expected by OSD code
6 years ago
Randy Mackay
920300899e
Copter: rename gcs_check_input to gcs_update
...
this makes the names consistent with Rover and Plane
7 years ago
Peter Barker
7a065db2bb
Copter: move sprayer update function into scheduler table
7 years ago
Alexander Malishev
f5c540a127
Copter: publish navigation info to OSD
7 years ago
Randy Mackay
346e9e36db
Copter: remove compass accumulate
7 years ago
Peter Barker
e7e56dde7a
Copter: move handling of RC switches into RC_Channel
7 years ago
Peter Barker
f06637d48e
Copter: update servorelayevents @50Hz rather than 3Hz
...
One of the functions we allow for is toggling the servo at a set
frequency. 3Hz - the old rate - doesn't allow for precise triggering of
the servo. This patch increases that rate to 50Hz - somewhat better.
7 years ago
Peter Barker
8bc96a2e13
Copter: use compass singleton for logging
7 years ago
Peter Barker
a7a6cfa99f
Copter: correct comment
7 years ago
Peter Barker
70d159cb38
Copter: raise EKF failure even if USB is connected
...
This will let EKF go bad if your PixHawk is connected to your laptop.
This doesn't seem to be a problem for the other vehicles.
This also allows the EKF to go bad in-flight if you happen to have
connected (against AP's recommendations) your companion computer to your
flight controller via USB. Since people do this, it is better to have
the checks than not.
7 years ago
Peter Barker
078d90132c
Copter: use AP_RTC
...
Co-authored-by: patrickelectric@gmail.com
Copter: AP_GPS now sets the system time directly
Copter: use AP_RTC for mission delays
Copter: Remove ap_t bits counter (Patrick José Pereira)
Change bits in ap_t to bool and add a static assert
7 years ago
Peter Barker
e3ddf7dadd
Copter: rename SPRAYER-enabled-define to SPRAYER_ENABLED
7 years ago
Peter Barker
6dd9f50f7c
Copter: move try_send_message handling of RC_CHANNELS up
7 years ago
Peter Barker
04885b127c
Copter: GPS now logs its own data
7 years ago
Peter Barker
2d31a7b318
Copter: remove check for enabled in for Log_Write_Beacon
...
The DataFlash library does this now
7 years ago
Dr.-Ing. Amilcar do Carmo Lucas
d633ba8c46
Copter: Add option to disable RPM module
7 years ago
Michael du Breuil
291531e056
Copter: Support new battery failsafes
7 years ago
kozinalexey
8b5f5a5fa0
Copter: fix camera relay trigger
...
camera.update() for automatic shots always called from
void Copter::update_GPS(void), after gps read
copter specific bug
7 years ago
Peter Barker
2749ee9060
Copter: use ins singleton
7 years ago
Randy Mackay
4a74b1b5e5
Copter: replace NTUN with PSC logging
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
bc86ca0e3c
Copter: simplify Log_Write_Proximity
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
c1246c59e0
Copter: disable scheduler tasks for optional features
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
bbd1aa1cab
Copter: Improve interoperation of AC_AVOID_ENABLED and BEACON_ENABLED
7 years ago
night-ghost
adcc309f15
Copter: allow AP_Stats to be optional
7 years ago
Peter Barker
b8e1f03599
Copter: add define for disabling beacon
7 years ago
Peter Barker
9b440d6b25
Copter: add option to disable SmartRTL mode
...
Saves 5.5k of Flash
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
def098bd8a
Copter: obey ADSB_ENABLED == DISABLED
7 years ago
Peter Barker
730adc3f7c
Copter: eliminate perf_update scheduler table shim
7 years ago
Andrew Tridgell
f06fdf330e
Copter: use get_last_loop_time_s() for G_Dt
7 years ago
Andrew Tridgell
e0de4bccdf
Copter: use filtered loop time
7 years ago
Peter Barker
de56ae56e1
Copter: pass log-performance-bit at init time rather than update time
7 years ago
Peter Barker
bfc373aeff
Copter: move logging of PM messages to AP_Scheduler
7 years ago
Peter Barker
375911cd7c
Copter: move PERF: statustext sending into AP_Scheduler
7 years ago
Peter Barker
80a3d63264
Copter: use AP_Scheduler's loop() function
7 years ago
Peter Barker
7f69c5d26d
Copter: use scheduler ticks in place of mainloop_count
7 years ago
Peter Barker
bf6a2b8bb5
Copter: tell PerfInfo the configured loop rate
7 years ago
murata
c31c2a4cf1
Copter: optionalize the winch
7 years ago
Peter Barker
40d74584ac
Copter: remove shims used in scheduler
7 years ago
Andrew Tridgell
daf35f7a30
Copter: pass loop rate to perf_info
7 years ago
Andrew Tridgell
af4f0c29ba
Copter: enable TMODE (ToyMode) support
...
this is for the skyviper button based transmitter control
7 years ago