22 RCLCPP_INFO(
getLogger(),
"[CbMonitorConnection] Starting connection monitoring");
28 RCLCPP_ERROR(
getLogger(),
"[CbMonitorConnection] ClGcalcli client not available");
35 RCLCPP_ERROR(
getLogger(),
"[CbMonitorConnection] CpGcalcliConnection not available");
46 RCLCPP_DEBUG(
getLogger(),
"[CbMonitorConnection] Stopping connection monitoring");
51 RCLCPP_WARN(
getLogger(),
"[CbMonitorConnection] Connection lost detected");
56 RCLCPP_INFO(
getLogger(),
"[CbMonitorConnection] Connection restored");
void onConnectionRestored()
CpGcalcliConnection * connection_
CpGcalcliConnection * getConnection()
smacc2::SmaccSignalConnection onConnectionLost(void(T::*callback)(), T *object)
smacc2::SmaccSignalConnection onConnectionRestored(void(T::*callback)(), T *object)
virtual rclcpp::Logger getLogger() const
void requiresClient(SmaccClientType *&storage)