public TimeSpan ReadRosDuration()
        {
            var secs  = base.ReadInt32();
            var nsecs = base.ReadInt32();

            var rosTime  = new RosDuration(secs, nsecs);
            var timeSpan = rosTime.TimeSpan;

            return(timeSpan);
        }
 public void Write(RosDuration duration)
 {
     Write(duration.Seconds);
     Write(duration.Nanoseconds);
 }