Print sendtime of messsages.

Change-Id: I42579bce6133a536df61da9355aed763a0b2e614
diff --git a/aos/common/message.cc b/aos/common/message.cc
index 818c945..18acaa9 100644
--- a/aos/common/message.cc
+++ b/aos/common/message.cc
@@ -13,7 +13,7 @@
 
 size_t Message::Deserialize(const char *buffer) {
   int32_t sec;
-  int32_t nsec;
+  uint32_t nsec;
   to_host(&buffer[0], &sec);
   to_host(&buffer[4], &nsec);
   sent_time = monotonic_clock::time_point(chrono::seconds(sec) +
@@ -26,9 +26,9 @@
   int32_t sec =
       chrono::duration_cast<chrono::seconds>(sent_time.time_since_epoch())
           .count();
-  int32_t nsec = chrono::duration_cast<chrono::nanoseconds>(
-                     sent_time.time_since_epoch() - chrono::seconds(sec))
-                     .count();
+  uint32_t nsec = chrono::duration_cast<chrono::nanoseconds>(
+                      sent_time.time_since_epoch() - chrono::seconds(sec))
+                      .count();
   to_network(&sec, &buffer[0]);
   to_network(&nsec, &buffer[4]);
   return Size();
@@ -38,10 +38,10 @@
   int32_t sec =
       chrono::duration_cast<chrono::seconds>(sent_time.time_since_epoch())
           .count();
-  int32_t nsec = chrono::duration_cast<chrono::nanoseconds>(
-                     sent_time.time_since_epoch() - chrono::seconds(sec))
-                     .count();
-  return snprintf(buffer, length, "%" PRId32 ".%09" PRId32 "s", sec, nsec);
+  uint32_t nsec = chrono::duration_cast<chrono::nanoseconds>(
+                      sent_time.time_since_epoch() - chrono::seconds(sec))
+                      .count();
+  return snprintf(buffer, length, "%" PRId32 ".%09" PRIu32 "s", sec, nsec);
 }
 
 }  // namespace aos