make changes on buffer serial

Dependencies:   BufferedSerial

Dependents:  

Files at this revision

API Documentation at this revision

Comitter:
Gary Servin
Date:
Fri Nov 08 14:55:04 2019 -0300
Parent:
0:04ac6be8229a
Child:
2:3f1139cf73be
Commit message:
Add missing round() method

Changed in this revision

ros/duration.h Show annotated file Show diff for this revision Revisions of this file
ros/time.h Show annotated file Show diff for this revision Revisions of this file
--- a/ros/duration.h	Fri Nov 08 14:38:09 2019 -0300
+++ b/ros/duration.h	Fri Nov 08 14:55:04 2019 -0300
@@ -54,6 +54,10 @@
     normalizeSecNSecSigned(sec, nsec);
   }
 
+  double round(double number)
+  {
+    return number < 0.0 ? ceil(number - 0.5): floor(number + 0.5);
+  };
   double toSec() const
   {
     return (double)sec + 1e-9 * (double)nsec;
--- a/ros/time.h	Fri Nov 08 14:38:09 2019 -0300
+++ b/ros/time.h	Fri Nov 08 14:55:04 2019 -0300
@@ -54,6 +54,10 @@
     normalizeSecNSec(sec, nsec);
   }
 
+  double round(double number)
+  {
+    return number < 0.0 ? ceil(number - 0.5): floor(number + 0.5);
+  };
   double toSec() const
   {
     return (double)sec + 1e-9 * (double)nsec;