24#ifndef NROS_SUBSCRIPTION_H
25#define NROS_SUBSCRIPTION_H
38#include "rclc/detail/declared_qos.h"
47 "declared_qos.h's reliable value drifted from RCLC_QOS_RELIABILITY_RELIABLE");
49 "declared_qos.h's best_effort value drifted from RCLC_QOS_RELIABILITY_BEST_EFFORT");
51 "declared_qos.h's volatile value drifted from RCLC_QOS_DURABILITY_VOLATILE");
53 "declared_qos.h's transient_local value drifted from "
54 "RCLC_QOS_DURABILITY_TRANSIENT_LOCAL");
@ RCLC_QOS_DURABILITY_VOLATILE
Definition nros_generated.h:523
@ RCLC_QOS_DURABILITY_TRANSIENT_LOCAL
Definition nros_generated.h:527
rcl_ret_t rclc_subscription_init_with_qos(struct rcl_subscription_t *subscription, const struct rcl_node_t *node, const struct rclc_message_type_t *type_info, const char *topic_name, const struct rclc_qos_t *qos)
const struct rclc_qos_t RCLC_QOS_SENSOR_DATA
int rcl_ret_t
Definition nros_generated.h:903
@ RCLC_QOS_RELIABILITY_BEST_EFFORT
Definition nros_generated.h:499
@ RCLC_QOS_RELIABILITY_RELIABLE
Definition nros_generated.h:503
Umbrella header for the nano-ros C API, at upstream's path.
Definition nros_generated.h:1454
Definition nros_generated.h:1971
Definition nros_generated.h:1927
static rcl_ret_t rclc_subscription_init_best_effort(struct rcl_subscription_t *subscription, const struct rcl_node_t *node, const struct rclc_message_type_t *type_info, const char *topic_name)
rclc's best-effort preset constructor for a subscription.
Definition subscription.h:79
Shared types and constants for the nros C API.