NodeStatus TX timeout set to a large value

This commit is contained in:
Pavel Kirienko 2014-03-18 16:00:59 +04:00
parent fc490e93e1
commit f5fd0ffe26

View File

@ -60,6 +60,9 @@ public:
node_info_.uavcan_version.build = UAVCAN_VERSION_BUILD;
node_info_.status.status_code = protocol::NodeStatus::STATUS_INITIALIZING;
// NodeStatus TX timeout equals its publication period minus some arbitrary time gap:
node_status_pub_.setTxTimeout(MonotonicDuration::fromMSec(protocol::NodeStatus::PUBLICATION_PERIOD_MS - 10));
}
int startAndPublish();