diff --git a/ArduCopter/Copter.h b/ArduCopter/Copter.h index d88e707bf2..03626f3a82 100644 --- a/ArduCopter/Copter.h +++ b/ArduCopter/Copter.h @@ -1005,6 +1005,11 @@ private: AC_ZR_App zr_app; public: void failsafe_check(); // failsafe.cpp + + void zr_app_50hz(); + void zr_app_10hz(); + void zr_app_1hz(); + }; extern Copter copter; diff --git a/ArduCopter/UserCode.cpp b/ArduCopter/UserCode.cpp index 1fc9824fdc..80d9b5c5c8 100644 --- a/ArduCopter/UserCode.cpp +++ b/ArduCopter/UserCode.cpp @@ -19,6 +19,7 @@ void Copter::userhook_FastLoop() void Copter::userhook_50Hz() { // put your 50Hz code here + zr_app_50hz(); } #endif @@ -26,6 +27,7 @@ void Copter::userhook_50Hz() void Copter::userhook_MediumLoop() { // put your 10Hz code here + zr_app_10hz(); } #endif @@ -40,6 +42,7 @@ void Copter::userhook_SlowLoop() void Copter::userhook_SuperSlowLoop() { // put your 1Hz code here + zr_app_1hz(); } #endif diff --git a/ArduCopter/zr_app.cpp b/ArduCopter/zr_app.cpp new file mode 100644 index 0000000000..f10792f13e --- /dev/null +++ b/ArduCopter/zr_app.cpp @@ -0,0 +1,16 @@ +#include "Copter.h" + + +void Copter::zr_app_1hz() +{ + +} + +void Copter::zr_app_10hz() +{ + + +} +void Copter::zr_app_50hz(){ + +} \ No newline at end of file