mobility-fw2.0p1
Preview for MF v2.0, not fully tested and only under linux - the windows make system will most likely NOT work! The new version can be downloaded [here].Preview of a MF with major restructuring and redesign. As with previews there may still be bugs and not everything has been thoroughly tested yet. Especially the 802.11 network still CRASHES! The manual has not been updated yet, please use the doxygen documentation for detailed information. Key changes include:
- enhanced efficiency of the code (speed and memory consumption), up to thousands of nodes can now be simulated on standard PCs
- added sendDirect option (less gates -> less memory)
- added grid to channel control to speed up connection management
- more user implementation flexibility
- reduced core MF (only contains basic mobility, channel control and modules up to the MAC)
- cleaner possibility to add / modify control infos to messages
- moved radio related stuff into a seperate radio module
- added arp functionality
- completely redesigned blackboard
- only publisher can change published items
- items are identified by their class instead of strings (speed!)
- items can be subclassed and extended
- better mobility support
- complete border handling implemented
- supported policies are: reflect, wrap, place randomly and raise error
- bug fixes
- several bugs removed from aloha, csma and snr-eval modules
- started to debug 802.11 - NOT FINISHED yet!
- several bugs removed from aloha, csma and snr-eval modules
- complete border handling implemented
- only publisher can change published items
- reduced core MF (only contains basic mobility, channel control and modules up to the MAC)
- added sendDirect option (less gates -> less memory)