91 timespec m_step_req = {};
95 timespec m_step_size = {};
Compute forward kinematics.
Definition fsb_timing.h:54
TimingError step(real_t &nominal_time, real_t &remainder)
Wait for next step.
Definition fsb_timing.cpp:144
TimingError initialize(const timespec &step_size)
Initialize periodic timer.
Definition fsb_timing.cpp:96
TimingError start()
Start timer.
Definition fsb_timing.cpp:130
constexpr long MINIMUM_STEP_SIZE_NS
Definition fsb_timing.h:21
TimingError
Timing error codes.
Definition fsb_timing.h:27
@ STEP_SIZE_LESS_THAN_MINIMUM
Step size must be specified greater than minimum.
@ MONOTONIC_CLOCK_FAILED
Failed to get monotonic clock time.
@ STEP_SIZE_BELOW_CLOCK_RESOLUTION
Step size must be specified above clock resolution.