Struct SimpleDurationStatusParam

Struct Documentation

struct SimpleDurationStatusParam

Helper struct for easy brace-initialization of DurationStatusParam objects. On supported compilers, you can also use designated braced initialization, i.e. param = {.maxDuration = {10,0}}. Supported is e.g. GCC 8+ in any mode or any compiler in C++20 mode.

Public Members

decltype(::cras::DurationStatusParam::minDuration) minDuration = {0, 0}

Minimum duration considered as valid.

decltype(::cras::DurationStatusParam::minDuration) maxDuration = {::ros::DURATION_MAX}

Maximum duration considered as valid.

decltype(::cras::DurationStatusParam::tolerance) tolerance = {0.1}

Tolerance of the duration.

decltype(::cras::DurationStatusParam::windowSize) windowSize = {5u}

Number of updates during which the duration is computed.

decltype(::cras::DurationStatusParam::noEventsIsOk) noEventsIsOk = {true}

Whether it is okay when there are no events between two update calls.