input_rc.msg: remove timestamp_publication, use timestamp instead

This commit is contained in:
Beat Küng
2016-09-19 13:02:31 +02:00
parent 3a94afb03c
commit d297d31c23
10 changed files with 16 additions and 17 deletions
+1 -1
View File
@@ -2645,7 +2645,7 @@ protected:
/* send RC channel data and RSSI */
mavlink_rc_channels_t msg;
msg.time_boot_ms = rc.timestamp_publication / 1000;
msg.time_boot_ms = rc.timestamp / 1000;
msg.chancount = rc.channel_count;
msg.chan1_raw = (rc.channel_count > 0) ? rc.values[0] : UINT16_MAX;
msg.chan2_raw = (rc.channel_count > 1) ? rc.values[1] : UINT16_MAX;
+4 -4
View File
@@ -1277,9 +1277,9 @@ MavlinkReceiver::handle_message_rc_channels_override(mavlink_message_t *msg)
struct rc_input_values rc = {};
rc.timestamp_publication = hrt_absolute_time();
rc.timestamp = hrt_absolute_time();
rc.timestamp_last_signal = rc.timestamp_publication;
rc.timestamp_last_signal = rc.timestamp;
rc.channel_count = 8;
@@ -1336,8 +1336,8 @@ MavlinkReceiver::handle_message_manual_control(mavlink_message_t *msg)
if (_mavlink->get_manual_input_mode_generation()) {
struct rc_input_values rc = {};
rc.timestamp_publication = hrt_absolute_time();
rc.timestamp_last_signal = rc.timestamp_publication;
rc.timestamp = hrt_absolute_time();
rc.timestamp_last_signal = rc.timestamp;
rc.channel_count = 8;
rc.rc_failsafe = false;
+2 -2
View File
@@ -114,8 +114,8 @@ void Simulator::send_controls()
static void fill_rc_input_msg(struct rc_input_values *rc, mavlink_rc_channels_t *rc_channels)
{
rc->timestamp_publication = hrt_absolute_time();
rc->timestamp_last_signal = hrt_absolute_time();
rc->timestamp = hrt_absolute_time();
rc->timestamp_last_signal = rc->timestamp;
rc->channel_count = rc_channels->chancount;
rc->rssi = rc_channels->rssi;