GCS_MAVLink: use a fixed signing key for testing

This commit is contained in:
Andrew Tridgell 2016-01-17 11:47:24 +11:00
parent b0be3e7423
commit 8ea9e29fee
2 changed files with 11 additions and 0 deletions

View File

@ -308,6 +308,8 @@ private:
// pointer to static dataflash for logging of text messages
static DataFlash_Class *dataflash_p;
mavlink_signing_t signing;
// a vehicle can optionally snoop on messages for other systems
static void (*msg_snoop)(const mavlink_message_t* msg);

View File

@ -49,6 +49,15 @@ GCS_MAVLINK::init(AP_HAL::UARTDriver *port, mavlink_channel_t mav_chan)
initialised = true;
_queued_parameter = NULL;
reset_cli_timeout();
// setup for signing
mavlink_status_t *status = mavlink_get_channel_status(chan);
signing.flags = MAVLINK_SIGNING_FLAG_SIGN_OUTGOING;
signing.link_id = chan;
signing.timestamp = 0;
memset(signing.secret_key, 42, sizeof(signing.secret_key));
status->signing = &signing;
}