px4-firmware/platforms/common/uORB
Eric Katzfey f4ebfa6130
parameters: support for an optional remote parameter database (#22836)
The voxl2 has a split architecture. PX4 runs on a posix platform and a Qurt platform. The two communicate uorb topics back and forth with the muorb module. But each has it's own parameters database and they need to stay in sync with each other. This PR adds support to keep the 2 parameter databases in sync. The main parameters database running on Linux has file system support while the Qurt one does not. The Linux side is considered the primary and the Qurt side is considered the remote.
2024-03-11 13:52:22 -04:00
..
uORB_tests uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
CMakeLists.txt uorb: compress format definitions 2023-11-08 00:31:26 -05:00
Kconfig Fixed Kconfig and px4board files for voxl2 2023-01-11 09:53:18 -05:00
ORBSet.hpp uORB: fix static orb_exists call for protected build 2022-09-26 12:38:58 -04:00
Publication.hpp uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
PublicationMulti.hpp uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
Subscription.cpp uorb: fix Subscription::ChangeInstance() bug 2023-10-18 20:56:25 -04:00
Subscription.hpp msg ROS2 compatibility, microdds_client improvements (timesync, reduced code size, added topics, etc), fastrtps purge 2022-10-19 19:36:47 -04:00
SubscriptionBlocking.hpp uORB move to PX4 platform layer 2021-02-17 11:25:56 -05:00
SubscriptionCallback.hpp Clean up interfaces towards uORB 2021-11-24 09:11:45 +01:00
SubscriptionInterval.hpp logger: avoid data bursts by distributing slow subscription updates over time 2021-08-12 10:09:11 -04:00
SubscriptionMultiArray.hpp SubscriptionMultiArray: use Subscription instead of SubscriptionInterval 2022-08-25 22:02:15 -04:00
uORB.cpp uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
uORB.h uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
uORBCommon.hpp uORB move to PX4 platform layer 2021-02-17 11:25:56 -05:00
uORBCommunicator.hpp Qurt uORB communicator fixes (#20705) 2022-12-06 10:33:19 -05:00
uORBDeviceMaster.cpp uorb: allow for more than 255 uORB messages 2023-08-08 10:59:34 +02:00
uORBDeviceMaster.hpp uorb: allow for more than 255 uORB messages 2023-08-08 10:59:34 +02:00
uORBDeviceNode.cpp uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
uORBDeviceNode.hpp uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
uORBManager.cpp parameters: support for an optional remote parameter database (#22836) 2024-03-11 13:52:22 -04:00
uORBManager.hpp uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
uORBManagerUsr.cpp uORB: make queue size (ORB_QUEUE_LENGTH) completely static (#22815) 2024-03-08 16:28:24 -05:00
uORBMessageFields.cpp uorb: compress format definitions 2023-11-08 00:31:26 -05:00
uORBMessageFields.hpp uorb: compress format definitions 2023-11-08 00:31:26 -05:00
uORBMessageFieldsTest.cpp uorb: enure message definitions don't exceed buffer lengths & increase test buffer 2023-12-05 10:42:23 +01:00
uORBTopics.h uORB move to PX4 platform layer 2021-02-17 11:25:56 -05:00
uORBUtils.cpp uORB move to PX4 platform layer 2021-02-17 11:25:56 -05:00
uORBUtils.hpp uORB move to PX4 platform layer 2021-02-17 11:25:56 -05:00