dds_time_t instead of dds_duration_t for absolute time
Signed-off-by: Dan Rose <dan@digilabs.io>
This commit is contained in:
parent
aed236fb26
commit
2876b80a7d
1 changed files with 2 additions and 2 deletions
|
@ -2103,10 +2103,10 @@ extern "C" rmw_ret_t rmw_wait(
|
||||||
}
|
}
|
||||||
|
|
||||||
ws->trigs.resize(ws->nelems + 1);
|
ws->trigs.resize(ws->nelems + 1);
|
||||||
const dds_duration_t timeout =
|
const dds_time_t timeout =
|
||||||
(wait_timeout == NULL) ?
|
(wait_timeout == NULL) ?
|
||||||
DDS_NEVER :
|
DDS_NEVER :
|
||||||
(dds_duration_t) wait_timeout->sec * 1000000000 + wait_timeout->nsec;
|
(dds_time_t) wait_timeout->sec * 1000000000 + wait_timeout->nsec;
|
||||||
ws->trigs.resize(ws->nelems + 1);
|
ws->trigs.resize(ws->nelems + 1);
|
||||||
const dds_return_t ntrig = dds_waitset_wait(ws->waitseth, ws->trigs.data(),
|
const dds_return_t ntrig = dds_waitset_wait(ws->waitseth, ws->trigs.data(),
|
||||||
ws->trigs.size(), timeout);
|
ws->trigs.size(), timeout);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue