QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
MAVLinkSigning.h
Go to the documentation of this file.
1#pragma once
2
3#include <QtCore/QObject>
4#include <QtCore/QByteArrayView>
5
6#include "MAVLinkLib.h"
7
8namespace MAVLinkSigning
9{
10 bool secureConnectionAccceptUnsignedCallback(const mavlink_status_t *s0tatus, uint32_t message_id);
11 bool insecureConnectionAccceptUnsignedCallback(const mavlink_status_t *s0tatus, uint32_t message_id);
12 bool initSigning(mavlink_channel_t channel, QByteArrayView key, mavlink_accept_unsigned_t callback);
13 bool checkSigningLinkId(mavlink_channel_t channel, const mavlink_message_t &message);
14 void createSetupSigning(mavlink_channel_t channel, mavlink_system_t target_system, mavlink_setup_signing_t &setup_signing);
15}; // namespace MAVLinkSigning
mavlink_channel_t
Definition MAVLinkLib.h:7
struct __mavlink_message mavlink_message_t
bool checkSigningLinkId(mavlink_channel_t channel, const mavlink_message_t &message)
bool insecureConnectionAccceptUnsignedCallback(const mavlink_status_t *status, uint32_t message_id)
void createSetupSigning(mavlink_channel_t channel, mavlink_system_t target_system, mavlink_setup_signing_t &setup_signing)
bool initSigning(mavlink_channel_t channel, QByteArrayView key, mavlink_accept_unsigned_t callback)
bool secureConnectionAccceptUnsignedCallback(const mavlink_status_t *status, uint32_t message_id)