-
Notifications
You must be signed in to change notification settings - Fork 27
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
Fix/object-key-convention #50
base: humble-devel
Are you sure you want to change the base?
Fix/object-key-convention #50
Conversation
fix: change message name to information
@miguelgarcia can you assign yourself reviewer |
"orderId": order.order_id, | ||
"orderUpdateId": order.order_update_id, |
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.
This are already handled by vda5050_connector_py/mqtt_bridge.py
using convert_ros_message_to_json
, aren't they ?
VDAErrorReference(reference_key="orderId", reference_value=order.order_id) | ||
) | ||
error_references.append( | ||
VDAErrorReference( | ||
reference_key="order_update_id", reference_value=str(order.order_update_id) | ||
reference_key="orderUpdateId", reference_value=str(order.order_update_id) | ||
) | ||
) | ||
elif error == OrderRejectErrors.NO_ROUTE_ERROR: | ||
# On noRouteError send 1st node as reference | ||
error_references.append( | ||
VDAErrorReference(reference_key="node_id", reference_value=order.nodes[0].node_id) | ||
VDAErrorReference(reference_key="nodeId", reference_value=order.nodes[0].node_id) |
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.
This are ok to change because it seems they aren't handled by convert_ros_message_to_json()
vda5050_msgs/msg/OrderState.msg
Outdated
@@ -65,7 +65,7 @@ string operating_mode # Enum {AUTOMATIC, SEMIAUTO | |||
|
|||
vda5050_msgs/Error[] errors # Array of errorobjects. Empty array if there are no errors. | |||
|
|||
vda5050_msgs/Info[] informations # Array of info-objects. An empty array indicates that the AGV has no information. | |||
vda5050_msgs/Info[] information # Array of info-objects. An empty array indicates that the AGV has no information. |
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.
Hey I believe all changes to this field name must be in the same PR. If we merge this PR as is, it can break stuff such as vda5050_connector_py/vda5050_controller.py
because it still references informations
field
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.
this shouldnt be here it is my wrong there are 2 separated merge request (informations and convention) I can revert it
This reverts commit bb36596.
As mentioned in the issue ticket, object key conversions have been changed to camelCase as stated in the documentation.
#48