Feature #429
Von Maximilian Seesslen vor etwa 1 Jahr aktualisiert
There should not only be point-to-point connections. Each device should talk to each device.
So a package contains:
* node-address; 1B (Section)
* Package-ID
(Device Device needs to send broadcasts periodically to advertise itself.)
Device needs to send broadcasts at start to reset current package-id. itself.
h1. Implementation 1
-Address filtering is not enabled in the device.-
When sending an package, it is only send to broadcast address a single time but is stored in the transmit-list for each target section.
When a resend is necessary, it only sends the package to the section address.
Acknowledges are only send to the package source section.
* -The The latest package-id is tracked for each section.- The entries in the send-list contain a bit-mask for the sections section.
So a package contains:
* node-address; 1B (Section)
* Package-ID
(Device Device needs to send broadcasts periodically to advertise itself.)
Device needs to send broadcasts at start to reset current package-id. itself.
h1. Implementation 1
-Address filtering is not enabled in the device.-
When sending an package, it is only send to broadcast address a single time but is stored in the transmit-list for each target section.
When a resend is necessary, it only sends the package to the section address.
Acknowledges are only send to the package source section.
* -The The latest package-id is tracked for each section.- The entries in the send-list contain a bit-mask for the sections section.