#!/bin/sh
################################################################################
# testCaptureLoop Development test script
# T.Barnabt, BEAM Ltd, 2007-05-23
################################################################################
#
export PATH=../tmsControl:$PATH
host=tms3
echo "Set BEAM Type"
tmsControl --cycleType Beam3 ${host}
echo "Set PupeTest mode"
tmsControl --setPupeConfig 1,1,1 ${host}
echo "Load test signal"
tmsControl --setTestData 1,../datasrc/beam3-437000-8.psd ${host}
sleep 1
while true; do
echo "Capture diagnostics data"
# Channel,Source,Clock,startTime,postTriggerDelay,trigAnd,trigStore,trigData,trigMask
#
# PLL CycleStart Test
#tmsControl --captureDiagnostics 1,0,3,0,2,0,1,0,2 -outFile diag_start_0.txt ${host}
tmsControl --captureDiagnostics 1,0,0,0,2,0,1,0,2 -outFile diag_start_0.txt ${host}
tmsControl --captureDiagnostics 1,1,3,0,2,0,0,0,2 -outFile diag_start_1.txt ${host}
# PLL Injection Test
tmsControl --captureDiagnostics 1,0,0,0,2,0,1,0,32 -outFile diag_injection_0.txt ${host}
tmsControl --captureDiagnostics 1,1,0,0,2,0,0,0,32 -outFile diag_injection_1.txt ${host}
tmsControl --captureDiagnostics 1,2,0,0,2,0,0,0,32 -outFile diag_injection_2.txt ${host}
tmsControl --captureDiagnostics 1,3,0,0,2,0,0,0,32 -outFile diag_injection_3.txt ${host}
echo "Capture Data"
tmsControl --getData 1,0,0,0,0,1024,0 -outFile data1.txt ${host}
done