From 31c4d2c575835dde07fe7807f413f2f54005e882 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E7=83=AC?= Date: Tue, 27 Aug 2024 23:20:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA=E6=96=B0?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=A1=B9=E7=9B=AE=EF=BC=8C=E6=A8=A1=E4=BB=BF?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E5=A4=9A=E6=97=8B=E7=BF=BC=E8=BF=90=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/utest/test_mc_ctrl/Kconfig | 6 ++++++ apps/utest/test_mc_ctrl/README.md | 1 + apps/utest/test_mc_ctrl/SConscript | 22 ++++++++++++++++++++++ apps/utest/test_mc_ctrl/sim_att_ctrl.cpp | 0 apps/utest/test_mc_ctrl/sim_ekf.cpp | 0 apps/utest/test_mc_ctrl/sim_pos_ctrl.cpp | 0 apps/utest/test_mc_ctrl/sim_rate_ctrl.cpp | 0 7 files changed, 29 insertions(+) create mode 100644 apps/utest/test_mc_ctrl/Kconfig create mode 100644 apps/utest/test_mc_ctrl/README.md create mode 100644 apps/utest/test_mc_ctrl/SConscript create mode 100644 apps/utest/test_mc_ctrl/sim_att_ctrl.cpp create mode 100644 apps/utest/test_mc_ctrl/sim_ekf.cpp create mode 100644 apps/utest/test_mc_ctrl/sim_pos_ctrl.cpp create mode 100644 apps/utest/test_mc_ctrl/sim_rate_ctrl.cpp diff --git a/apps/utest/test_mc_ctrl/Kconfig b/apps/utest/test_mc_ctrl/Kconfig new file mode 100644 index 0000000000..872da5284c --- /dev/null +++ b/apps/utest/test_mc_ctrl/Kconfig @@ -0,0 +1,6 @@ +menuconfig TEST_MC_CTRL + bool "sim a mc controller" + default n + +if TEST_MC_CTRL +endif diff --git a/apps/utest/test_mc_ctrl/README.md b/apps/utest/test_mc_ctrl/README.md new file mode 100644 index 0000000000..618316e77c --- /dev/null +++ b/apps/utest/test_mc_ctrl/README.md @@ -0,0 +1 @@ +模拟一个多旋翼控制 diff --git a/apps/utest/test_mc_ctrl/SConscript b/apps/utest/test_mc_ctrl/SConscript new file mode 100644 index 0000000000..15824c83f4 --- /dev/null +++ b/apps/utest/test_mc_ctrl/SConscript @@ -0,0 +1,22 @@ + +import os +import rtconfig +from building import * + +cwd = GetCurrentDir() +group = [] + + +# 添加当前文件夹下的代码 +src = Glob("*.c") + Glob("*.cpp") +inc = [cwd] + +group += DefineGroup("utest", src, depend = [''], CPPPATH = inc) + +for d in os.listdir(cwd): + path = os.path.join(cwd, d) + if os.path.isfile(os.path.join(path, "SConscript")): + # print(os.path.join(d, 'SConscript')) + group += SConscript(os.path.join(d, "SConscript")) + +Return("group") diff --git a/apps/utest/test_mc_ctrl/sim_att_ctrl.cpp b/apps/utest/test_mc_ctrl/sim_att_ctrl.cpp new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/utest/test_mc_ctrl/sim_ekf.cpp b/apps/utest/test_mc_ctrl/sim_ekf.cpp new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/utest/test_mc_ctrl/sim_pos_ctrl.cpp b/apps/utest/test_mc_ctrl/sim_pos_ctrl.cpp new file mode 100644 index 0000000000..e69de29bb2 diff --git a/apps/utest/test_mc_ctrl/sim_rate_ctrl.cpp b/apps/utest/test_mc_ctrl/sim_rate_ctrl.cpp new file mode 100644 index 0000000000..e69de29bb2