Veins 5.0-alpha2
Pre-release
Pre-release
This is an unstable preview of upcoming features.
- Fix 802.11p payload bit error calculation to ignore first OFDM symbol (SIGNAL field)
- Fix building on Windows
- Add Veins version macros (notably,
VEINS_VERSION_MAJOR
andVEINS_VERSION_MINOR
) toveins/veins.h
- Rename namespace from "Veins" to "veins"
- mobility: Allow orientation!=direction (now enforced only by TraCIMobility)
- "Namespaced" naming of OMNeT++ signals changed to
org_car2x_veins_
... - obstacles: Speed up calculations by up to an order of magnitude (thanks Dominik Buse)
- vehicle obstacles: Make independent from TraCI, refactor to MobileHostObstacle
- vehicle obstacles: Separate finding intersections from calculating attenuation
- Improve ./run script to wait for process termination on Windows
- Improve tests
- Add license headers as well as
SPDX-License-Identifier
comments to every file - TimerManager: allow repeating timers to be canceled in their own handlers
- New SignalManager: similar to TimerManager, allow subscribing to signals with, e.g., C++11 lambdas (thanks Dominik Buse)
- Improve documentation
- traci: more commands, particularly for controlling a GUI
- traci: merge query and queryOptional
- traci: add SUMO's generic vehicle parameter API (thanks Michele Segata)
- veins_inet: update to INET 4.1.1 (but change wlan.opMode from "p" to "a" to work around a bug)
- Ease using Veins as external dependency of a project (e.g., Plexe Veins and Veins VLC)
- Support SUMO 1.2.0
- Support OMNeT++ 5.5.1