Closed kschrab closed 2 weeks ago
@hoelger please review
Here are two/three other minor improvements, one is just style, the other two are performance optimizations, so that in case of no-delivery the loops don't count up to maxTtl
but rather exit early.
I couldn't comment that in the PR because it's not directly part of the changes
Here are two/three other minor improvements, one is just style, the other two are performance optimizations, so that in case of no-delivery the loops don't count up to
maxTtl
but rather exit early.I couldn't comment that in the PR because it's not directly part of the changes
Good suggestions. I added them to my change.
Apart from one minor comment: LGTM
Description
SNS covers already various addressing/routing modes. With this MR, multihop unicast for both topoligic or geographic routing are added by re-using existing methods. Multi-hop Broadcast is still missing.
✅Multihop (new)
❌Multihop
✅Multihop (new)
✅Multihop
The
SimpleAdHocTransmissionModel
does not really count hops between single vehicles, but instead uses a configured multi-hop delay which is applied as soon as more than hop is required.The
SophisticatedAdHocTransmissionModel
uses existing methodforward
(which was initially used by the Geographic routing) to send the message to a specific vehicle in the unicast mode via multiple hops.The geographic unicast was implemented by simply reducing the list of potential receivers in the target geo area to the one destination vehicle.
Issue(s) related to this PR
Affected parts of the online documentation
Changes in the documentation required?
Kind of, we should add supported features (such as the table above) to our website documentation.
Definition of Done
Prerequisites
Required
type(scope): description
(in the style of Conventional Commits)enhancement
, orbugfix
)origin/main
has been merged into your Fork.Requested (can be enforced by maintainers)
Special notes to reviewer