@@ -36,13 +36,6 @@ PORT_FORWARDING_WITHOUT_DASHBOARD="-p 30001-30004:30001-30004"
3636CONTAINER_NAME=" ursim"
3737TEST_RUN=false
3838
39- # TODO: Add support for more URSim PolyScopeX versions once released
40- # The PolyScopeX URSim containers follow the SDK versioning scheme. This maps those to marketing
41- # versions
42- declare -Ag POLYSCOPE_X_MAP=( [" 10.7.0" ]=" 0.12.159"
43- [" 10.8.0" ]=" 0.13.124"
44- [" 10.9.0" ]=" 0.14.47" )
45-
4639help ()
4740{
4841 # Display Help
@@ -205,8 +198,8 @@ validate_parameters()
205198 fi
206199 ;;
207200 polyscopex)
208- if [[ ! " ${POLYSCOPE_X_MAP[${ URSIM_VERSION_CHECK}]+_} " ]] ; then
209- echo " URSim version $URSIM_VERSION_CHECK is unfortunately not supported "
201+ if ! verlte " $MIN_POLYSCOPE_X " " $ URSIM_VERSION_CHECK" ; then
202+ echo " PolyscopeX is only supported from version $MIN_POLYSCOPE_X onwards "
210203 exit 1
211204 fi
212205 if [[ $ROBOT_MODEL != @ (ur3e| ur5e| ur7e| ur10e| ur12e| ur16e| ur15| ur20| ur30) ]]; then
@@ -285,7 +278,7 @@ get_download_url_urcap()
285278post_setup_polyscopex ()
286279{
287280
288- if [[ " $URSIM_VERSION " == " ${POLYSCOPE_X_MAP[ 10.7.0]} " ]]; then
281+ if [[ " $URSIM_VERSION " == " 10.7.0" ]]; then
289282 get_download_url_urcapx 0.1.0
290283 else
291284 get_download_url_urcapx latest
@@ -434,7 +427,6 @@ main() {
434427 DOCKER_ARGS=" "
435428
436429 if [ " $ROBOT_SERIES " == " polyscopex" ]; then
437- URSIM_VERSION=${POLYSCOPE_X_MAP[$URSIM_VERSION]}
438430 DOCKER_ARGS=" $DOCKER_ARGS --privileged"
439431 fi
440432
@@ -456,7 +448,7 @@ main() {
456448 PROGRAM_STORAGE=$( realpath " $PROGRAM_STORAGE " )
457449
458450 ROBOT_MODEL_CONTROLLER_FLAG=" "
459- verlte " ${POLYSCOPE_X_MAP[ 10.7.0]} " " $URSIM_VERSION " && verlte " $URSIM_VERSION " " ${POLYSCOPE_X_MAP[ 10.8.0]} " && ROBOT_MODEL_CONTROLLER_FLAG=" -e ROBOT_TYPE_CONTROLLER=${ROBOT_MODEL} "
451+ verlte " 10.7.0" " $URSIM_VERSION " && verlte " $URSIM_VERSION " " 10.8.0" && ROBOT_MODEL_CONTROLLER_FLAG=" -e ROBOT_TYPE_CONTROLLER=${ROBOT_MODEL} "
460452
461453 docker_cmd=" docker run --rm -d \
462454 --net ursim_net --ip $IP_ADDRESS \
0 commit comments