37#include "rclcpp/rclcpp.hpp"
38#include "ecat_msgs/msg/data_received.hpp"
39#include "rcutils/logging_macros.h"
Definition: timing_node.hpp:43
int32_t jitter_max_
Definition: timing_node.hpp:60
rclcpp::TimerBase::SharedPtr statistics_timer_
Definition: timing_node.hpp:54
~TimingNode()
Definition: timing_node.cpp:16
uint32_t exec_min_ns_
Definition: timing_node.hpp:57
uint32_t period_max_ns_
Definition: timing_node.hpp:56
void CalculateStatistics()
Definition: timing_node.cpp:26
uint32_t print_begin_
Definition: timing_node.hpp:61
void HandleReceivedDataCallback(const ecat_msgs::msg::DataReceived::SharedPtr msg)
Definition: timing_node.cpp:20
int32_t jitter_min_
Definition: timing_node.hpp:59
ecat_msgs::msg::DataReceived::SharedPtr received_data_
Definition: timing_node.hpp:53
TimingNode()
Definition: timing_node.cpp:6
void PrintStatistics()
Definition: timing_node.cpp:54
uint32_t exec_max_ns_
Definition: timing_node.hpp:58
uint32_t period_min_ns_
Definition: timing_node.hpp:55
rclcpp::Subscription< ecat_msgs::msg::DataReceived >::SharedPtr received_data_sub_
Definition: timing_node.hpp:52
Definition: timing_node.hpp:41