Test_campoc.txt

#!/bin/sh

#pwd_path=`pwd`
# run the camera process
#/app/bin/vps/vpm/vio_test_case.sh galaxy_10v_r0123_cim_cimdma_isp01_pym012_ar0820_5xovx3c_t0_new > /dev/null &
#/tmp/vpm/vio_test_case.sh galaxy_10v_r0123_cim_cimdma_isp01_pym012_ar0820_5xovx3c_t0 &
#sleep 3
#cd ${pwd_path}
#set poc read continue
stopflag=0;

`i2cset -f -y 3 0x28 0x01 0x3f`
value1=`i2cget -f -y 3 0x28 0x06`
value1=`awk 'BEGIN {print "'${value1}'"*3}'`
if [ $value1 -le 0 ]; then
echo "前视未供电,开路故障"
stopflag=1;
fi
`i2cset -f -y 3 0x28 0x01 0x3f`
value2=`i2cget -f -y 3 0x28 0x07`
value2=`awk 'BEGIN {print "'${value2}'"*3}'`
if [ $value2 -le 0 ]; then
echo "后视未供电,开路故障"
stopflag=1;
fi
#set poc read continue
`i2cset -f -y 5 0x28 0x01 0x3f`
campoc3_1=`i2cget -f -y 5 0x28 0x06`
campoc3_1=`awk 'BEGIN {print "'${campoc3_1}'"*3}'`
if [ $campoc3_1 -le 0 ]; then
echo "左前未供电,开路故障"
stopflag=1;
fi
`i2cset -f -y 5 0x28 0x01 0x3f`
campoc3_2=`i2cget -f -y 5 0x28 0x07`
campoc3_2=`awk 'BEGIN {print "'${campoc3_2}'"*3}'`
if [ $campoc3_2 -le 0 ]; then
echo "左后未供电,开路故障"
stopflag=1;
fi
`i2cset -f -y 5 0x28 0x01 0x3f`
campoc3_3=`i2cget -f -y 5 0x28 0x08`
campoc3_3=`awk 'BEGIN {print "'${campoc3_3}'"*3}'`
if [ $campoc3_3 -le 0 ]; then
echo "右后未供电,开路故障"
stopflag=1;
fi
`i2cset -f -y 5 0x28 0x01 0x3f`
campoc3_4=`i2cget -f -y 5 0x28 0x09`
campoc3_4=`awk 'BEGIN {print "'${campoc3_4}'"*3}'`
if [ $campoc3_4 -le 0 ]; then
echo "右前未供电,开路故障"
stopflag=1;
fi

if [ $stopflag -eq 1 ]; then
echo "POC test fail"
exit 1
fi
echo "POC Tests Done!"

logcat -c

echo "All Tests Done!"
sleep 2

1 Download (1.6 KB)