@@ -36,13 +36,6 @@ PORT_FORWARDING_WITHOUT_DASHBOARD="-p 30001-30004:30001-30004"
36
36
CONTAINER_NAME=" ursim"
37
37
TEST_RUN=false
38
38
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
-
46
39
help ()
47
40
{
48
41
# Display Help
@@ -205,8 +198,8 @@ validate_parameters()
205
198
fi
206
199
;;
207
200
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 "
210
203
exit 1
211
204
fi
212
205
if [[ $ROBOT_MODEL != @ (ur3e| ur5e| ur7e| ur10e| ur12e| ur16e| ur15| ur20| ur30) ]]; then
@@ -285,7 +278,7 @@ get_download_url_urcap()
285
278
post_setup_polyscopex ()
286
279
{
287
280
288
- if [[ " $URSIM_VERSION " == " ${POLYSCOPE_X_MAP[ 10.7.0]} " ]]; then
281
+ if [[ " $URSIM_VERSION " == " 10.7.0" ]]; then
289
282
get_download_url_urcapx 0.1.0
290
283
else
291
284
get_download_url_urcapx latest
@@ -434,7 +427,6 @@ main() {
434
427
DOCKER_ARGS=" "
435
428
436
429
if [ " $ROBOT_SERIES " == " polyscopex" ]; then
437
- URSIM_VERSION=${POLYSCOPE_X_MAP[$URSIM_VERSION]}
438
430
DOCKER_ARGS=" $DOCKER_ARGS --privileged"
439
431
fi
440
432
@@ -456,7 +448,7 @@ main() {
456
448
PROGRAM_STORAGE=$( realpath " $PROGRAM_STORAGE " )
457
449
458
450
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} "
460
452
461
453
docker_cmd=" docker run --rm -d \
462
454
--net ursim_net --ip $IP_ADDRESS \
0 commit comments