Bugfix: accelleration is divided twice
[Tachyon.git] / src / Tachyon.cpp
index 5a32f9a..51b7f8f 100644 (file)
@@ -265,7 +265,7 @@ int Tachyon::nanosleep(float req)
 
    virt_time = gettime();
 
-   seconds     = req / accelleration;
+   seconds     = req;
    nanoseconds = (seconds - trunc(seconds)) * 1.0e9;
 
    req_t.tv_sec  = trunc(seconds);
@@ -302,7 +302,7 @@ int Tachyon::sleep_until(timespec ends_at)
       period.tv_sec  = trunc(seconds);
       period.tv_nsec = trunc(nanoseconds);
 
-      //printf("Sleeping for : %d,%d\n", period.tv_sec, period.tv_nsec);
+      //printf("Tachyon: Sleeping for : %d,%d\n", period.tv_sec, period.tv_nsec);
       errno = 0;
       sleep_return = ::nanosleep(&period, &remaining);
       //printf("nanosleep returns %d, error = %s\n", sleep_return, strerror(errno));