-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added fixed PortIDs to all wrappers #109
Conversation
Added fixed port IDs for: - [x] ./uavcan/diagnostic/8184.Record.1.0.uavcan - [x] ./uavcan/diagnostic/8184.Record.1.1.uavcan - [x] ./uavcan/file/405.GetInfo.0.1.uavcan - [x] ./uavcan/file/405.GetInfo.0.2.uavcan - [x] ./uavcan/file/406.List.0.1.uavcan - [x] ./uavcan/file/406.List.0.2.uavcan - [x] ./uavcan/file/407.Modify.1.0.uavcan - [x] ./uavcan/file/407.Modify.1.1.uavcan - [x] ./uavcan/file/408.Read.1.0.uavcan - [x] ./uavcan/file/408.Read.1.1.uavcan - [x] ./uavcan/file/409.Write.1.0.uavcan - [x] ./uavcan/file/409.Write.1.1.uavcan - [x] ./uavcan/internet/udp/500.HandleIncomingPacket.0.1.uavcan - [x] ./uavcan/internet/udp/500.HandleIncomingPacket.0.2.uavcan - [x] ./uavcan/internet/udp/8174.OutgoingPacket.0.1.uavcan - [x] ./uavcan/internet/udp/8174.OutgoingPacket.0.2.uavcan - [x] ./uavcan/pnp/8165.NodeIDAllocationData.2.0.uavcan - [x] ./uavcan/pnp/8166.NodeIDAllocationData.1.0.uavcan - [x] ./uavcan/pnp/cluster/390.AppendEntries.1.0.uavcan - [x] ./uavcan/pnp/cluster/391.RequestVote.1.0.uavcan - [x] ./uavcan/pnp/cluster/8164.Discovery.1.0.uavcan - [x] ./uavcan/register/384.Access.1.0.uavcan - [x] ./uavcan/register/385.List.1.0.uavcan - [x] ./uavcan/time/510.GetSynchronizationMasterInfo.0.1.uavcan - [x] ./uavcan/time/7168.Synchronization.1.0.uavcan
Memory usage change @ 8f574fd
Click for full report table
Click for full report CSV
|
Actually
do need to be rewritten to be template-configurable. Could you please add that to this PR? I've forgotten whether |
This fixes #99. |
Added fixed port IDs for: - ./uavcan/node/430.GetInfo.1.0.uavcan - ./uavcan/node/434.GetTransportStatistics.0.1.uavcan - ./uavcan/node/435.ExecuteCommand.1.0.uavcan - ./uavcan/node/435.ExecuteCommand.1.1.uavcan - ./uavcan/node/7509.Heartbeat.1.0.uavcan
Done.
Also ID_1_0.hpp has a duplicate in types. |
Codecov Report
@@ Coverage Diff @@
## master #109 +/- ##
=======================================
Coverage 85.64% 85.64%
=======================================
Files 17 17
Lines 641 641
=======================================
Hits 549 549
Misses 92 92
Continue to review full report at Codecov.
|
Memory usage change @ 997b4c7
Click for full report table
Click for full report CSV
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @moiflo033 🚀
ID_1_0 is "double" in terms of type naming, but not in terms of DSDL content. Compare uavcan/node/port/ID.1.0 with uavcan/node/ID.1.0 |
Oh my, that's a 🐛 |
As was discussed in #99
I noticed that:
Arent templated so i left those as is.
I also noticed that the wrappers for:
uavcan/node/port/*
are missing.