@@ -13,52 +13,35 @@ function help {
1313
1414echo $CONFIG_NAME > $FW_TARGETDIR /APP
1515
16+
1617if [ " $UROS_TRANSPORT " == " udp" ]; then
1718
1819 update_meta " rmw_microxrcedds" " RMW_UXRCE_TRANSPORT=" $UROS_TRANSPORT
1920 update_meta " rmw_microxrcedds" " RMW_UXRCE_DEFAULT_UDP_IP=" $UROS_AGENT_IP
2021 update_meta " rmw_microxrcedds" " RMW_UXRCE_DEFAULT_UDP_PORT=" $UROS_AGENT_PORT
22+
23+ update_meta " microxrcedds_client" " UCLIENT_PROFILE_CUSTOM_TRANSPORT=OFF"
2124 update_meta " microxrcedds_client" " UCLIENT_PROFILE_SERIAL=OFF"
2225 update_meta " microxrcedds_client" " UCLIENT_PROFILE_UDP=ON"
2326 update_meta " microxrcedds_client" " UCLIENT_PROFILE_TCP=OFF"
24-
25- remove_meta " rmw_microxrcedds" " RMW_UXRCE_DEFAULT_SERIAL_DEVICE"
26- remove_meta " microxrcedds_client" " UCLIENT_EXTERNAL_SERIAL"
27- remove_meta " microxrcedds_client" " EXTERNAL_TRANSPORT_HEADER_SERIAL"
28- remove_meta " microxrcedds_client" " EXTERNAL_TRANSPORT_SRC_SERIAL"
29-
27+
3028 echo " Configured $UROS_TRANSPORT mode with agent at $UROS_AGENT_IP :$UROS_AGENT_PORT "
3129
3230elif [ " $UROS_TRANSPORT " == " serial" ]; then
33- echo " Using serial device USART$UROS_AGENT_DEVICE ."
31+ echo " Using serial device USART."
3432
35- cp -f $EXTENSIONS_DIR /Src/nucleo_f746zg_serial_transport.c $FW_TARGETDIR /mcu_ws/eProsima/Micro-XRCE-DDS-Client/src/c/profile/transport/serial/serial_transport_external.c
36- cp -f $EXTENSIONS_DIR /Inc/nucleo_f746zg_serial_transport.h $FW_TARGETDIR /mcu_ws/eProsima/Micro-XRCE-DDS-Client/include/uxr/client/profile/transport/serial/serial_transport_external.h
37- update_meta " microxrcedds_client" " UCLIENT_EXTERNAL_SERIAL=ON"
38- update_meta " microxrcedds_client" " UCLIENT_PROFILE_SERIAL=ON"
33+ update_meta " microxrcedds_client" " UCLIENT_PROFILE_CUSTOM_TRANSPORT=ON"
34+ update_meta " microxrcedds_client" " UCLIENT_PROFILE_STREAM_FRAMING=ON"
35+ update_meta " microxrcedds_client" " UCLIENT_PROFILE_SERIAL=OFF"
3936 update_meta " microxrcedds_client" " UCLIENT_PROFILE_UDP=OFF"
4037 update_meta " microxrcedds_client" " UCLIENT_PROFILE_TCP=OFF"
4138
42- update_meta " rmw_microxrcedds" " RMW_UXRCE_TRANSPORT=custom_serial"
43- update_meta " rmw_microxrcedds" " RMW_UXRCE_DEFAULT_SERIAL_DEVICE=" $UROS_AGENT_DEVICE
44-
45- remove_meta " rmw_microxrcedds" " RMW_UXRCE_DEFAULT_UDP_IP"
46- remove_meta " rmw_microxrcedds" " RMW_UXRCE_DEFAULT_UDP_PORT"
47-
48- echo " Configured $UROS_TRANSPORT mode with agent at USART$UROS_AGENT_DEVICE "
49-
50- elif [ " $UROS_TRANSPORT " == " serial-usb" ]; then
51- echo " Using serial USB device. EXPERIMENTAL."
52-
53- cp -f $EXTENSIONS_DIR /Src/nucleo_f746zg_usb_transport.c $FW_TARGETDIR /mcu_ws/eProsima/Micro-XRCE-DDS-Client/src/c/profile/transport/serial/serial_transport_external.c
54- cp -f $EXTENSIONS_DIR /Inc/nucleo_f746zg_usb_transport.h $FW_TARGETDIR /mcu_ws/eProsima/Micro-XRCE-DDS-Client/include/uxr/client/profile/transport/serial/serial_transport_external.h
55- update_meta " microxrcedds_client" " UCLIENT_EXTERNAL_SERIAL=ON"
56- update_meta " rmw_microxrcedds" " RMW_UXRCE_TRANSPORT=custom_serial"
39+ update_meta " rmw_microxrcedds" " RMW_UXRCE_TRANSPORT=custom"
5740
5841 remove_meta " rmw_microxrcedds" " RMW_UXRCE_DEFAULT_UDP_IP"
5942 remove_meta " rmw_microxrcedds" " RMW_UXRCE_DEFAULT_UDP_PORT"
6043
61- echo " Configured $UROS_TRANSPORT mode with agent"
44+ echo " Configured $UROS_TRANSPORT mode with agent at USART "
6245else
6346 help
6447fi
0 commit comments