En Veins 5.0, el miembro myId accesible desde, por ejemplo, TraCIDemo11p::initialize(int stage), se refiere al ID del módulo OMNeT ++ de la NIC (por ejemplo, node[0].nic).

En Veins 4.7.1, myId se usa para referirse al ID del módulo OMNeT ++ del host (por ejemplo, node[0]).

¿Por qué cambió esto?

0
campos 30 oct. 2019 a las 01:59

1 respuesta

La mejor respuesta

Como Veins ahora admite múltiples NIC (así como la comunicación unidifusión a través de 802.11p), tiene sentido usar un identificador por NIC para direccionar hosts en la capa de aplicación. Por lo tanto, se ha convertido en el nuevo valor predeterminado de Veins 5.0.

El cambio exacto (y cómo revertirlo, si se desea), está documentado en el historial de versiones. Se puede acceder, por ejemplo, a través de https://github.com/sommer/veins/blame/veins-5.0/src/veins/modules/application/ieee80211p/DemoBaseApplLayer.cc#L83

1
Christoph Sommer 3 nov. 2019 a las 09:44