Skip to content

Commit 86b08f0

Browse files
committed
can set duration via Seconds property
1 parent 4e29fde commit 86b08f0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Runtime/Scripts/ROS/MessageTypes/Std/ZOROSStdMessages.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,14 +236,19 @@ public DurationMessage(uint secs, uint nsecs) {
236236

237237

238238
/// <summary>
239-
/// Converts to seconds
239+
/// Converts to/from seconds
240240
/// </summary>
241241
/// <value></value>
242242
public double Seconds {
243243
get {
244244
double sec = (double)this.secs + ((double)this.nsecs)/1000000000.0;
245245
return sec;
246246
}
247+
248+
set {
249+
this.secs = (uint)System.Math.Truncate(value);
250+
this.nsecs = (uint)((value - (double)this.secs) * 1000000000.0);
251+
}
247252
}
248253
}
249254

0 commit comments

Comments
 (0)