Michael du Breuil
c62e79b5c0
GCS_MAVLink: Update the accelcal signature to accept uint32_t
8 years ago
Andrew Tridgell
f778954b84
GCS_MAVLink: split parameter functions into a separate file
8 years ago
Andrew Tridgell
4ce0a8e24e
GCS_MAVLink: time limit GCS update() calls
...
and add performance counters
8 years ago
Michael du Breuil
341ac701d1
GCS_MAVLink: report temperature information to the battery status report
8 years ago
Michael du Breuil
9cb0d8f99b
GCS_MAVlink: Add battery cell backend
8 years ago
Michael du Breuil
1e816b8be5
GCS_MAVLink: Support sending the BATTERY_STATUS message
8 years ago
Andrew Tridgell
3080f66d16
GCS_MAVLink: fixes for updated mavlink
8 years ago
Peter Barker
564ff3a468
GCS_MAVLink: always allow HOME to be read by MISSION_REQUEST
...
Fixes #5980
8 years ago
Randy Mackay
eded4f90bb
GCS_MAVLink: timesync sends nanoseconds
8 years ago
Randy Mackay
eddd6e5681
GCS_MAVLink: only respond to timesync messages with empty tc1
...
This avoids the possibility of a timesync message storm
Also process as a common message because no vehicle information is required
Moved location of new method to bottom of cpp file
8 years ago
fnoop
fdc310fe97
GCS_MAVLink: add TIMESYNC message handler
8 years ago
Peter Barker
cc28ff49e9
GCS_MAVLink: support for a singleton
8 years ago
Michael du Breuil
50346de963
GCS_MAVLink: Update for AHRS NED changes
8 years ago
Peter Barker
acb5ddd140
GCS_MAVLink: issue MISSION_COUNT packet if seq request too large
8 years ago
Andrew Tridgell
0942291e74
GCS_MAVLink: adapt to new RC_Channel API
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
8419045aea
Spell in comments
8 years ago
priseborough
809bfc1154
GCS_MAVLink: replace call to EKF1
...
Return hagl from primary EKF
8 years ago
Andrew Tridgell
eaf378cbf0
GCS_MAVLink: updated optical flow send
8 years ago
Francisco Ferreira
7463d4c8f7
GCS_MAVLink: add function to send command requesting vehicle position during accel cal
8 years ago
Andrew Tridgell
f62851f780
GCS_MAVLink: added remote device operations
...
this makes debugging devices much easier. You can even write a
primitive SPI or I2C device driver over mavlink.
Support for this is in the devop MAVProxy module
8 years ago
Andrew Tridgell
da7ed73051
GCS_MAVLlink: added handle_common_message()
...
this will make it easier to add common functions for mavlink messages
without having to do a commit for each vehicle
8 years ago
floaledm
9f8d2f0506
GCS_MAVLink: send status_text messages to Frsky lib queue
8 years ago
murata
c808ee2f49
Global: To nullptr from NULL.
...
RC_Channel: To nullptr from NULL.
AC_Fence: To nullptr from NULL.
AC_Avoidance: To nullptr from NULL.
AC_PrecLand: To nullptr from NULL.
DataFlash: To nullptr from NULL.
SITL: To nullptr from NULL.
GCS_MAVLink: To nullptr from NULL.
DataFlash: To nullptr from NULL.
AP_Compass: To nullptr from NULL.
Global: To nullptr from NULL.
Global: To nullptr from NULL.
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
Andrew Tridgell
a847520da8
GCS_MAVLink: send RC_CHANNELS_RAW if using MAVLink1
...
this fixes issue #5010
8 years ago
Andrew Tridgell
792f3b8a15
GCS_MAVLink: added handle_rc_bind()
8 years ago
Andrew Tridgell
f01f711ff6
GCS_MAVLink: added accept_packet() hook
...
this will allow vehicles to control whether packets are accepted by
GCS sysid or not
8 years ago
Andrew Tridgell
c1bf23e090
GCS_MAVLink: fixed comment
8 years ago
Andrew Tridgell
53260969bb
GCS_MAVLink: removed deprecated RC_CHANNELS_RAW and use RC_CHANNELS only
8 years ago
Matthew Brener
06388b0417
Global: Fix typos
9 years ago
Andrew Tridgell
66073413a8
GCS_MAVLink: announce MAVLink2 capability
9 years ago
Niti Rohilla
cadd95fdd8
GCS_MAVLink: Added sanity check for DO_JUMP command on mission load.
9 years ago
Michael du Breuil
7a18d59099
GCS_MAVLink: On mission_set_current report the requested item if the set was a success
...
The problem with reporting the mission index, is that the mission index will be walked
forward until its referring to a nav target, which means that if a DO_ command was
requested, the requesting mavlink device had no way to validate the command was
accepted, it would have to make a infrence from it's copy of the mission
9 years ago
Leandro Pereira
bf3f8c05e7
GCS_Mavlink: Correctly check if a channel is streaming
...
In GCS_MAVLINK::stream_trigger(), chan_is_streaming would be checked
with a bitwise OR, instead of a bitwise AND. This way, the condition
would always be true if chan_is_streaming were to be non-zero.
9 years ago
Andrew Tridgell
1fa137caad
GCS_MAVLink: added handle_preflight_reboot()
9 years ago
Peter Barker
aae84b3edc
GCS_MAVLink: send_collision_all
9 years ago
Peter Barker
7bc9a1cf83
GCS_MAVLink: break out a packetReceived function
...
This just moves code, doesn't change it
9 years ago
Andrew Tridgell
306487cad4
GCS_MAVLink: adjust for 16 channels in SERVO_OUTPUT_RAW
9 years ago
Michael du Breuil
c2da36d505
GCS_MAVLink: fix race condition when recieving last waypoint
...
only shows up when the waypoint is about to time out
9 years ago
Tom Pittenger
b4b0ec404c
GCS_MAVLink: flag a link as active if it ever sends a message
9 years ago
Tom Pittenger
8b405e26ea
GCS_MAVLink: battery2 current is in 10*mAh over mavlink
9 years ago
Tom Pittenger
4e4bc0bee4
GCS_MAVLink: use voltage(x) instead of voltage2()
9 years ago
Tom Pittenger
608fbee867
GCS_MAVLink: send current2 over mavlink
9 years ago
Peter Barker
1e146256cc
GCS_MAVLink: move telemetry_delayed up into base class
9 years ago
Peter Barker
43fed65f37
GCS_MAVLink: move adjust_rate_for_stream up
9 years ago
Andrew Tridgell
7ec513668e
GCS_MAVLink: reserve some space when param fetch fails
...
this ensures we give some buffer space for parameter fetch when we are
low on buffer space
we reserve 100 bytes for 2 seconds after a param fetch fails due to
low buffer space
9 years ago
Andrew Tridgell
0bbddd38cf
GCS_MAVLink: fixed some places where packets are sent without space
...
we always need sufficient space for the packet in the send buffer
9 years ago
Andrew Tridgell
273c80116a
GCS_MAVLink: added a wrapper for sending HEARTBEAT
...
will be used to cope with old radios with MAVLink2
9 years ago
Andrew Tridgell
8899455ea3
GCS_MAVLink: use extended MEMINFO message
9 years ago
Andrew Tridgell
018b1143d2
GCS_MAVLink: handle difference between SERIALn_PROTOCOL=1 and 2
9 years ago