添加MAVLINK协议库
This commit is contained in:
69
app/drivers/sertrf/protocol/mavlinkv2/test/test.h
Normal file
69
app/drivers/sertrf/protocol/mavlinkv2/test/test.h
Normal file
@@ -0,0 +1,69 @@
|
||||
/** @file
|
||||
* @brief MAVLink comm protocol generated from test.xml
|
||||
* @see http://mavlink.org
|
||||
*/
|
||||
#pragma once
|
||||
#ifndef MAVLINK_TEST_H
|
||||
#define MAVLINK_TEST_H
|
||||
|
||||
#ifndef MAVLINK_H
|
||||
#error Wrong include order: MAVLINK_TEST.H MUST NOT BE DIRECTLY USED. Include mavlink.h from the same directory instead or set ALL AND EVERY defines from MAVLINK.H manually accordingly, including the #define MAVLINK_H call.
|
||||
#endif
|
||||
|
||||
#undef MAVLINK_THIS_XML_IDX
|
||||
#define MAVLINK_THIS_XML_IDX 0
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
// MESSAGE LENGTHS AND CRCS
|
||||
|
||||
#ifndef MAVLINK_MESSAGE_LENGTHS
|
||||
#define MAVLINK_MESSAGE_LENGTHS {}
|
||||
#endif
|
||||
|
||||
#ifndef MAVLINK_MESSAGE_CRCS
|
||||
#define MAVLINK_MESSAGE_CRCS {{0, 103, 179, 0, 0, 0}}
|
||||
#endif
|
||||
|
||||
#include "../protocol.h"
|
||||
|
||||
#define MAVLINK_ENABLED_TEST
|
||||
|
||||
// ENUM DEFINITIONS
|
||||
|
||||
|
||||
|
||||
// MAVLINK VERSION
|
||||
|
||||
#ifndef MAVLINK_VERSION
|
||||
#define MAVLINK_VERSION 3
|
||||
#endif
|
||||
|
||||
#if (MAVLINK_VERSION == 0)
|
||||
#undef MAVLINK_VERSION
|
||||
#define MAVLINK_VERSION 3
|
||||
#endif
|
||||
|
||||
// MESSAGE DEFINITIONS
|
||||
#include "./mavlink_msg_test_types.h"
|
||||
|
||||
// base include
|
||||
|
||||
|
||||
#undef MAVLINK_THIS_XML_IDX
|
||||
#define MAVLINK_THIS_XML_IDX 0
|
||||
|
||||
#if MAVLINK_THIS_XML_IDX == MAVLINK_PRIMARY_XML_IDX
|
||||
# define MAVLINK_MESSAGE_INFO {MAVLINK_MESSAGE_INFO_TEST_TYPES}
|
||||
# define MAVLINK_MESSAGE_NAMES {{ "TEST_TYPES", 0 }}
|
||||
# if MAVLINK_COMMAND_24BIT
|
||||
# include "../mavlink_get_info.h"
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif // __cplusplus
|
||||
#endif // MAVLINK_TEST_H
|
||||
Reference in New Issue
Block a user