Skip to content

Veins 5.0-alpha2

Pre-release
Pre-release
Compare
Choose a tag to compare
@sommer sommer released this 18 Aug 18:02
· 198 commits to master since this 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 and VEINS_VERSION_MINOR) to veins/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