This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
doc:crazyflie:dev:arch:communication [2015-07-15 16:31] 127.0.0.1 external edit |
doc:crazyflie:dev:arch:communication [2017-06-21 15:38] arnaud [Module] |
||
---|---|---|---|
Line 9: | Line 9: | ||
===== Module ===== | ===== Module ===== | ||
- | Each module is assigned a port, which works much like the ports in TCP. Sending data on a specific port will make sure it's routed to the registered module for this port. The data that is sent to/from a specific port also contains a channel id of 3 bits. This channel id can be used to more easily route the data once inside the module. | + | Each module is assigned a port, which works much like the ports in UDP. Sending data on a specific port will make sure it's routed to the registered module for this port. The data that is sent to/from a specific port also contains a channel id of 3 bits. This channel id can be used to more easily route the data once inside the module. |
===== CRTP ===== | ===== CRTP ===== |