micro-ROS / rmw_microxrcedds

RMW implementation using Micro XRCE-DDS middleware.
Apache License 2.0
32 stars 25 forks source link

Create/Destroy timeouts API (backport #166) #174

Closed mergify[bot] closed 2 years ago

mergify[bot] commented 2 years ago

This is an automatic backport of pull request #166 done by Mergify.


Mergify commands and options
More conditions and actions can be found in the [documentation](https://docs.mergify.io/). You can also trigger Mergify actions by commenting on this pull request: - `@Mergifyio refresh` will re-evaluate the rules - `@Mergifyio rebase` will rebase this PR on its base branch - `@Mergifyio update` will merge the base branch into this PR - `@Mergifyio backport ` will backport this PR on `` branch Additionally, on Mergify [dashboard](https://dashboard.mergify.io/) you can: - look at your merge queues - generate the Mergify configuration with the config editor. Finally, you can contact us on https://mergify.io/
github-actions[bot] commented 2 years ago

Static memory analysis

Default configuration

MTU: 512 B Input buffer size: 2048 B Input history: 4 Output buffer size: 2048 B Output history: 4

Entity Qty Size per unit
Context 1 5600 B
Topic 8 56 B
Service 4 80 B
Client 4 80 B
Subscription 4 168 B
Publisher 4 184 B
Node 4 56 B
Static input buffer 8 2120 B

TOTAL: 25060 B

codecov-commenter commented 2 years ago

Codecov Report

Merging #174 (c2e2a11) into main (66a626c) will increase coverage by 0.84%. The diff coverage is 67.16%.

:exclamation: Current head c2e2a11 differs from pull request most recent head e3f7204. Consider uploading reports for the commit e3f7204 to get more accurate results Impacted file tree graph

@@            Coverage Diff             @@
##             main     #174      +/-   ##
==========================================
+ Coverage   47.04%   47.88%   +0.84%     
==========================================
  Files          42       42              
  Lines        1539     1583      +44     
  Branches      310      312       +2     
==========================================
+ Hits          724      758      +34     
- Misses        605      615      +10     
  Partials      210      210              
Impacted Files Coverage Δ
rmw_microxrcedds_c/src/rmw_microros/timing.c 0.00% <0.00%> (ø)
rmw_microxrcedds_c/src/utils.c 18.57% <ø> (ø)
rmw_microxrcedds_c/src/rmw_client.c 56.31% <66.66%> (+1.76%) :arrow_up:
rmw_microxrcedds_c/src/rmw_microxrcedds_topic.c 53.70% <66.66%> (+3.70%) :arrow_up:
rmw_microxrcedds_c/src/rmw_service.c 55.33% <66.66%> (+1.80%) :arrow_up:
rmw_microxrcedds_c/src/rmw_publisher.c 52.44% <83.33%> (+2.81%) :arrow_up:
rmw_microxrcedds_c/src/rmw_subscription.c 55.94% <83.33%> (+2.61%) :arrow_up:
rmw_microxrcedds_c/src/rmw_node.c 63.55% <84.61%> (+1.41%) :arrow_up:
rmw_microxrcedds_c/src/rmw_init.c 65.51% <100.00%> (+0.60%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 66a626c...e3f7204. Read the comment docs.