diff --git a/common/message.h b/common/message.h index cd949fad..129ab68e 100644 --- a/common/message.h +++ b/common/message.h @@ -63,6 +63,7 @@ struct tv -1 -0.1 */ +//(timeMsg.received.sec - timeMsg.sent.sec) * 1000000 + (timeMsg.received.usec - timeMsg.sent.usec) tv operator-(const tv& other) { tv result(*this); @@ -73,6 +74,10 @@ struct tv result.sec += 1; result.usec = 1000000 - result.usec; } + else if (result.usec < 0) + { + result.usec *= -1; + } /* else if (result.usec >= 1000000) { result.usec -= 1000000;