User-defined PX4 uORB messages
7 views (last 30 days)
Show older comments
Simon Hafner
on 3 May 2023
Answered: Arun Mathamkode
on 14 Jul 2023
Hello everyone,
I want to use a user-defined PX4 uORB message with the hardware support package.
When I try to run the model, I get the following error.
MATLAB System block 'test/PX4 uORB Write/SinkBlock' error occurred when invoking 'setupImpl' method of 'px4.internal.block.Publisher'. The error was thrown from '
'C:\ProgramData\MATLAB\SupportPackages\R2023a\toolbox\target\supportpackages\px4\+px4\+internal\+block\Publisher.p' at line 151
'C:\Program Files\MATLAB\R2023a\toolbox\target\codertarget\sltoolstrip\m\+codertarget\+internal\+sltoolstrip\ConnectedIOHandler.m' at line 106
'C:\Program Files\MATLAB\R2023a\toolbox\target\codertarget\sltoolstrip\m\+codertarget\+sltoolstrip\EmbeddedHardwareBoardContext.m' at line 493'.
Caused by:
- The class px4.internal.ConnectedIO.uORBMsgMap has no Constant property or Static method named 'actuator_motors_simulink'.
I checked the class px4.internal.ConnectedIO.uORBMsgMap and saw that my custom message is not in there. Is there an update function for that?
Best regards
Simon
0 Comments
Accepted Answer
Arun Mathamkode
on 14 Jul 2023
Custom uORB messages are not supported with Connected I/O currently. You can consider using the Monitor and Tune Simulation instead.
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!