#!/bin/sh # # @RDE_HEADER@ # $Id$ # $HeadURL$ # $Author$ # BLDG="3101" COORDS="" # Verteilt über das Dach #COORDS="${COORDS} HeAZ_${BLDG}Dach_11;371;32_U_PD_77232_18568" #COORDS="${COORDS} HeAZ_${BLDG}Dach_12;371;32_U_PD_77232_18562" #COORDS="${COORDS} HeAZ_${BLDG}Dach_13;371;32_U_PD_77232_18556" # Outside??? -> 2113 #COORDS="${COORDS} HeAZ_${BLDG}Dach_14;371;32_U_PD_77232_18550" #COORDS="${COORDS} HeAZ_${BLDG}Dach_15;371;32_U_PD_77226_18559" #COORDS="${COORDS} HeAZ_${BLDG}Dach_16;371;32_U_PD_77240_18559" # UnitTest : COORDS="${COORDS} HeAZ_${BLDG}Dach_XX;371;32_U_PD_77230_18558" # U_PD_77230_18558 -> 2608 # -> # 2021-11-04 10:56:54.006 INFO BCU::VWM::Math # |#| XXXXX Searching nearest room for bsm position (7.82166,6.2496,10000), bsmViewDirection (0,0,1), hit direction (-0,-0,-1), #rooms = 62 (ies/Buildings/BuildingControlUnit/VWM/vwm_math.cpp:453) # |#| XXXXX nearest distance = 9983.21 on outer wall in room 2608room[2608] wall[1] wallElement[0] (ies/Buildings/BuildingControlUnit/VWM/vwm_math.cpp:533) ## ^^^^^ # |#| XXXXX nearest distance = 9983.21 on outer wall in room 2701room[2701] wall[12] wallElement[0] (ies/Buildings/BuildingControlUnit/VWM/vwm_math.cpp:533) # |#| XXXXX HitPosition: HitPosition::State::OuterWall, roomId = 2701, outerWallIndex = 12, exclusionZoneIndex = -1 (ies/Buildings/BuildingControlUnit/VWM/vwm_math.cpp:540) # |#| XXXXX Searching hit position for position (7.82166,6.2496,10000), direction (-0,-0,-1), #rooms = 62 (ies/Buildings/BuildingControlUnit/VWM/vwm_math.cpp:364) # |#| XXXXX HitPosition: HitPosition::State::OuterWall, roomId = 2701, outerWallIndex = 12, exclusionZoneIndex = -1 (ies/Buildings/BuildingControlUnit/VWM/vwm_math.cpp:411) # : UnitTest for COORD in ${COORDS} do NAME=`echo $COORD | awk -F ";" '{print $1}'` AMMO=`echo $COORD | awk -F ";" '{print $2}'` MGRS=`echo $COORD | awk -F ";" '{print $3}'` MGRS2=`echo $MGRS | sed -e 's/_//g'` echo "XXX $MGRS2 " LATLON=`/shd/CTC/TOOLS/TDS/TDS-build/bin/mgrs2lonlat $MGRS2` echo " '$LATLON' " X=`echo $LATLON | cut -d "(" -f2 | awk -F " " '{print $1}'` Y=`echo $LATLON | cut -d "(" -f2 | awk -F " " '{print $2}'` echo "Trigger AWES with: Name='$NAME' ; AMMO=$AMMO ; X=$X - Y=$Y ($MGRS)" /shd/CTC/TOOLS/TDS/TDS-build/bin//aes_test_explosion_single -d 139 -e42 name $NAME ammoId ${AMMO} x $X y $Y if [ $? -eq 0 ]; then echo "'$NAME' okay"; else echo " failure on -> '$NAME' "; fi sleep 5 done FILE=`ls -tr /tmp/ShotResult_bldg_${BLDG}* | tail -n 1` echo " libreoffice $FILE" #libreoffice $FILE &