Cálculo del retraso de extremo a extremo para SimpleServerApp en Veins-LTE

Estoy tratando de calcular el retraso de extremo a extremo para SimpleServerApp en Veins-LTE y no puedo obtener ningún resultado, cuando abro el archivo de resultados todas las estadísticas relacionadas con el retraso son 0 o NaN.

Miré en el tutorial de Tic-Toc e intenté hacer algo así, pero de esa manera ni siquiera obtuve las estadísticas:

En el módulo:

delayVector.record(delay);
delayHist.collect(delay);

y al llamar a terminar ():

delayHist.recordAs("delayFinish");

dónde

simtime_t delay;
cOutVector delayVector;
cLongHistogram delayHist;

Luego intenté copiar el procedimiento de otra grabación estadística, pero creo que no se puede usar en mi caso, porque quiero enviar un mensaje largo:

En el archivo NED:

@signal[delay](type="long");
@statistic[delay](title="delay"; source="delay"; record=vector, stats, histogram);

En el módulo:

emit(delay,delay); //where the first delay is the signal and the second one, the value.

Eso es lo que hago para calcular el retraso:

En el módulo de envío:

msg->setSendingTime();

En el módulo receptor:

simtime_t delay = simTime() - msg->getSendingTime();

Agradecería cualquier ayuda!

Respuestas a la pregunta(1)

Su respuesta a la pregunta