-
Notifications
You must be signed in to change notification settings - Fork 189
add verbose in service-info verb #916
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: rolling
Are you sure you want to change the base?
Conversation
|
@leeminju531 thanks for taking care of this! i will try to review all incoming PRs. |
fujitatomoya
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
overall lgtm
|
I think that we need to have discussion on the behavior of this verbose option. instead, i would suggest that it displays as service endpoint for client and server endpoint. i am now inclined to support this feature as service endpoint but exposing hidden topics. (rmw implementation needs to be aware of hidden topics but rcl or upper layer do not need to know that hidden topics at all.) |
|
Sorry for coming back too late. Displaying the However, I wonder if we could define and populate a The /// A data structure that encapsulates the node name, node namespace,
/// topic_type, gid, and qos_profile of publishers and subscriptions
/// for a topic.
typedef struct RMW_PUBLIC_TYPE rmw_topic_endpoint_info_s
{
/// Name of the node
const char * node_name;
/// Namespace of the node
const char * node_namespace;
/// The associated topic type's name
const char * topic_type;
/// Hashed value for topic type's description
rosidl_type_hash_t topic_type_hash;
/// The endpoint type
rmw_endpoint_type_t endpoint_type;
/// The GID of the endpoint
uint8_t endpoint_gid[RMW_GID_STORAGE_SIZE];
/// QoS profile of the endpoint
rmw_qos_profile_t qos_profile;
} rmw_topic_endpoint_info_t;To represent the Does that make sense? |
|
@leeminju531 or how about landing in the middle? that means include the topic type, topic hash and GID under the
if rmw implementation does not construct the service based on topics, these |
|
Could you kindly review all the requests, including ros2/rmw_dds_common#82 and ros2/rmw_zenoh#679, as they involve essential changes to the graph cache? ref. Thank you for your patience! |
|
@leeminju531 thanks for coming back on this, i will allocate some time to go through all PRs including new ones. |
|
Pulls: ros2/rmw#371, ros2/rmw_implementation#238, ros2/rcl#1161, ros2/rclcpp#2569, ros2/rclpy#1307, ros2/rmw_zenoh#679, ros2/rmw_fastrtps#771, ros2/rmw_cyclonedds#499, ros2/rmw_connextdds#154, #916 |
|
Dear @ahcorde, |
|
@fujitatomoya friendly ping |
|
@leeminju531 @ahcorde ah yeah, i have this in my mind. i will try to get back to this. |
|
@Mergifyio rebase |
Signed-off-by: Minju, Lee <[email protected]>
✅ Branch has been successfully rebased |
07ff3cb to
b95eccb
Compare
| @@ -1,4 +1,5 @@ | |||
| # Copyright 2022 CLOBOT Co., Ltd. | |||
| # Copyright 2025 Minju Lee (이민주). All rights reserved. | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we can attribute ourselves, but "all right reserved" is extra. see appendix on https://opensource.org/license/apache-2-0
| # Copyright 2025 Minju Lee (이민주). All rights reserved. | |
| # Copyright 2025 Minju Lee (이민주). |
|
for all related PRs including this one, can you remove "all right reserved"? you can see appendix on https://opensource.org/license/apache-2-0 |
|
Pulls: #916, ros2/rmw#371, ros2/rmw_implementation#238, ros2/rmw_fastrtps#771, ros2/rmw_cyclonedds#499, ros2/rmw_connextdds#154, ros2/rcl#1161, ros2/rclcpp#2569, ros2/rclpy#1307, ros2/rmw_dds_common#82, ros2/rmw_zenoh#679 |
|
Pulls: #916, ros2/rmw#371, ros2/rmw_implementation#238, ros2/rmw_fastrtps#771, ros2/rmw_cyclonedds#499, ros2/rmw_connextdds#154, ros2/rcl#1161, ros2/rclcpp#2569, ros2/rclpy#1307, ros2/rmw_dds_common#82, ros2/rmw_zenoh#679 |


Verbose option in service info verb
Expected

Dependencies
rmw
rmw_implementation
rmw_fastrtps
rmw_cyclonedds
rmw_connextdds
rcl
rclcpp
rclpy
Refer to #877 (comment)