RPMCapture: switch to PublicationMulti to be compatible with the existing rpm drivers

This commit is contained in:
Matthias Grob
2024-12-19 07:30:25 +01:00
parent 41b55724bc
commit a60591378c
2 changed files with 4 additions and 3 deletions
+1
View File
@@ -90,6 +90,7 @@ bool RPMCapture::init()
success = true;
}
success = success && _rpm_pub.advertise();
return success;
}
+3 -3
View File
@@ -39,7 +39,7 @@
#include <px4_platform_common/module.h>
#include <px4_platform_common/px4_work_queue/ScheduledWorkItem.hpp>
#include <uORB/Publication.hpp>
#include <uORB/Subscription.hpp>
#include <uORB/PublicationMulti.hpp>
#include <uORB/topics/pwm_input.h>
#include <uORB/topics/rpm.h>
@@ -72,8 +72,8 @@ private:
int _channel{-1};
uint32_t _rpm_capture_gpio{0};
uORB::Publication<pwm_input_s> _pwm_input_pub{ORB_ID(pwm_input)};
uORB::Publication<rpm_s> _rpm_pub{ORB_ID(rpm)};
uORB::Publication<pwm_input_s> _pwm_input_pub{ORB_ID(pwm_input)};
uORB::PublicationMulti<rpm_s> _rpm_pub{ORB_ID(rpm)};
hrt_abstime _hrt_timestamp{0};
hrt_abstime _hrt_timestamp_prev{0};