-
Notifications
You must be signed in to change notification settings - Fork 28
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
VDA5050 Schema Version Not Consistent #43
Comments
Hey @bobbleballs Yeah, as discussed on #42 there are some inconsistencies that were inherited from the msgs package we based this project on. I'm sure there are more but fortunately are easy to fix. I agree See one related hack as reference: https://github.com/inorbit-ai/ros_amr_interop/blob/humble-devel/vda5050_connector/vda5050_connector_py/mqtt_bridge.py#L165 # HACK: VDA5050 instantActions message schema differs from v1 to v2. In particular,
# the ``instantActions`` field from v1 has been renamed to ``actions`` on v2.
is_v1 = "instant_actions" in vda_instant_action.keys() |
@leandropineda Ok that explains things, thanks for clearing it up :) I would suggest that getting the Current behaviour is to claim to be running a default version of |
I agree 100%. I'll leave this issue open as a reminder and to reference the PR once fixed. |
Hello, I've been using the VDA5050 Controller with openTCS' VDA5050 Master Controller found here
As I've been doing so I've noticed that there are some inconsistencies with the VDA5050 version that is being targeted.
I've seen that in OrderState.msg that
vda5050_msgs/Info[] informations
has the 's' on the end.And the
def get_vda5050_mqtt_topic( manufacturer, serial_number, topic, interface_name="uagv", major_version="v1" ):
would suggest that V1.1 is the target of this software.However you also have things like CurrentAction.msg's ActionState enums including PAUSED that only came in V2.0:
And the constant
DEFAULT_PROTOCOL_VERSION = "2.0.0"
suggests that 2.0 is default.What is the target version of this software? And can this be detailed in the documentation and the schema verified with the standard.
Thanks.
The text was updated successfully, but these errors were encountered: