|
PX4 Firmware
PX4 Autopilot Software http://px4.io
|
Tests for microbench uORB functionality. More...
#include <unit_test.h>#include <time.h>#include <stdlib.h>#include <unistd.h>#include <drivers/drv_hrt.h>#include <perf/perf_counter.h>#include <px4_platform_common/px4_config.h>#include <px4_platform_common/micro_hal.h>#include <uORB/Subscription.hpp>#include <uORB/topics/sensor_accel.h>#include <uORB/topics/sensor_gyro.h>#include <uORB/topics/vehicle_local_position.h>#include <uORB/topics/vehicle_status.h>Go to the source code of this file.
Classes | |
| class | MicroBenchORB::MicroBenchORB |
Namespaces | |
| MicroBenchORB | |
Macros | |
| #define | PERF(name, op, count) |
Functions | |
| void | MicroBenchORB::lock () |
| void | MicroBenchORB::unlock () |
| template<typename T > | |
| T | MicroBenchORB::random (T min, T max) |
| MicroBenchORB::ut_declare_test_c (test_microbench_uorb, MicroBenchORB) bool MicroBenchORB | |
Tests for microbench uORB functionality.
Definition in file test_microbench_uorb.cpp.
| #define PERF | ( | name, | |
| op, | |||
| count | |||
| ) |
Definition at line 78 of file test_microbench_uorb.cpp.
Referenced by MicroBenchORB::MicroBenchORB::time_px4_uorb_direct(), and MicroBenchORB::ut_declare_test_c().