diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-10-22 13:28:53 +0200 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-10-22 13:28:53 +0200 |
commit | 3a26708203cbdc5ca8dd0e6b00435f204b9fd2e8 (patch) | |
tree | 317863d434ede4f62c813ab3bcda7d08babcc6a6 /apps/mavlink/mavlink.c | |
parent | 3932bad137dcb908c4b4b563a996a7205a844b3f (diff) | |
download | px4-firmware-3a26708203cbdc5ca8dd0e6b00435f204b9fd2e8.tar.gz px4-firmware-3a26708203cbdc5ca8dd0e6b00435f204b9fd2e8.tar.bz2 px4-firmware-3a26708203cbdc5ca8dd0e6b00435f204b9fd2e8.zip |
Resolved wrong TX drop display
Diffstat (limited to 'apps/mavlink/mavlink.c')
-rw-r--r-- | apps/mavlink/mavlink.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/apps/mavlink/mavlink.c b/apps/mavlink/mavlink.c index fd02eb363..2ac803ce0 100644 --- a/apps/mavlink/mavlink.c +++ b/apps/mavlink/mavlink.c @@ -454,6 +454,24 @@ mavlink_send_uart_bytes(mavlink_channel_t channel, uint8_t *ch, int length) write(uart, ch, (size_t)(sizeof(uint8_t) * length)); } +/* + * Internal function to give access to the channel status for each channel + */ +mavlink_status_t* mavlink_get_channel_status(uint8_t chan) +{ + static mavlink_status_t m_mavlink_status[MAVLINK_COMM_NUM_BUFFERS]; + return &m_mavlink_status[chan]; +} + +/* + * Internal function to give access to the channel buffer for each channel + */ +mavlink_message_t* mavlink_get_channel_buffer(uint8_t chan) +{ + static mavlink_message_t m_mavlink_buffer[MAVLINK_COMM_NUM_BUFFERS]; + return &m_mavlink_buffer[chan]; +} + void mavlink_update_system(void) { static bool initialized = false; |