Browse Source

RC tests: Add new test file

This file is using a PX4IO-bound receiver on a DX9
release/1.12
Lorenz Meier 4 years ago
parent
commit
9409122638
  1. 7
      src/lib/rc/rc_tests/RCTest.cpp
  2. 7281
      test_data/dsm_x_dx9_px4_binding_data.txt

7
src/lib/rc/rc_tests/RCTest.cpp

@ -33,6 +33,7 @@ private: @@ -33,6 +33,7 @@ private:
bool dsmTest(const char *filepath, unsigned expected_chancount, unsigned expected_dropcount, unsigned chan0);
bool dsmTest10Ch();
bool dsmTest16Ch();
bool dsmTest22msDSMX16Ch();
bool sbus2Test();
bool st24Test();
bool sumdTest();
@ -43,6 +44,7 @@ bool RCTest::run_tests() @@ -43,6 +44,7 @@ bool RCTest::run_tests()
ut_run_test(crsfTest);
ut_run_test(dsmTest10Ch);
ut_run_test(dsmTest16Ch);
ut_run_test(dsmTest22msDSMX16Ch);
ut_run_test(sbus2Test);
ut_run_test(st24Test);
ut_run_test(sumdTest);
@ -146,6 +148,11 @@ bool RCTest::dsmTest16Ch() @@ -146,6 +148,11 @@ bool RCTest::dsmTest16Ch()
return dsmTest(TEST_DATA_PATH "dsm_x_dx9_data.txt", 16, 3, 1500);
}
bool RCTest::dsmTest22msDSMX16Ch()
{
return dsmTest(TEST_DATA_PATH "dsm_x_dx9_px4_binding_data.txt", 16, 6, 1499);
}
bool RCTest::dsmTest(const char *filepath, unsigned expected_chancount, unsigned expected_dropcount, unsigned chan0)
{
FILE *fp;

7281
test_data/dsm_x_dx9_px4_binding_data.txt

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save