add command for ack

This commit is contained in:
Matt
2019-03-10 09:29:13 +08:00
parent a2c2cf99f2
commit 1a885d8625
5 changed files with 56 additions and 29 deletions
+5 -4
View File
@@ -615,10 +615,11 @@ static void mavlink_test_xyk_command_ack(uint8_t system_id, uint8_t component_id
uint8_t buffer[MAVLINK_MAX_PACKET_LEN];
uint16_t i;
mavlink_xyk_command_ack_t packet_in = {
5
17235,139
};
mavlink_xyk_command_ack_t packet1, packet2;
memset(&packet1, 0, sizeof(packet1));
packet1.command = packet_in.command;
packet1.REQ_status = packet_in.REQ_status;
@@ -634,12 +635,12 @@ static void mavlink_test_xyk_command_ack(uint8_t system_id, uint8_t component_id
MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
memset(&packet2, 0, sizeof(packet2));
mavlink_msg_xyk_command_ack_pack(system_id, component_id, &msg , packet1.REQ_status );
mavlink_msg_xyk_command_ack_pack(system_id, component_id, &msg , packet1.command , packet1.REQ_status );
mavlink_msg_xyk_command_ack_decode(&msg, &packet2);
MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
memset(&packet2, 0, sizeof(packet2));
mavlink_msg_xyk_command_ack_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.REQ_status );
mavlink_msg_xyk_command_ack_pack_chan(system_id, component_id, MAVLINK_COMM_0, &msg , packet1.command , packet1.REQ_status );
mavlink_msg_xyk_command_ack_decode(&msg, &packet2);
MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
@@ -652,7 +653,7 @@ static void mavlink_test_xyk_command_ack(uint8_t system_id, uint8_t component_id
MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
memset(&packet2, 0, sizeof(packet2));
mavlink_msg_xyk_command_ack_send(MAVLINK_COMM_1 , packet1.REQ_status );
mavlink_msg_xyk_command_ack_send(MAVLINK_COMM_1 , packet1.command , packet1.REQ_status );
mavlink_msg_xyk_command_ack_decode(last_msg, &packet2);
MAVLINK_ASSERT(memcmp(&packet1, &packet2, sizeof(packet1)) == 0);
}