#!/bin/bash
# program:
#      program shows camera preview and take picture function. 
# History:
# 2013/10/30  Zhifang Hu  First release
 #    cp /data/camera"$@".bmp /data/log/Mlog/ 
max-lcd-backlight

if test "$1" = start -o "$1" = on; then
    shift
    (
	fb2bmp /data/lcd.bmp>/dev/null 2>&1 &        
	if ! flock -n 9; then
            die "Can not test 2 cameras at the same time"
        fi

        if test $# == 0; then
            die "Error: Usage $(basename $0) on [N]"
        elif test "$@" -gt 1; then
            die "Error: Usage $(basename $0) on 0 or on 1 "
        fi
            tcmd-camera-preview -d /dev/video"$@">/dev/null 2>&1 &
            sleep 1
            fb2bmp /data/camera"$@".bmp>/dev/null 2>&1 &
    ) 9> /data/camera-preview.lock

#cp -f /data/camera"$#".bmp /data/log/Mlog/camera"$#".bmp
    
    
else
    bmp2fb /data/lcd.bmp>/dev/null 2>&1 &
    killall tcmd-camera-preview
    
fi


#ask-result Can you see the camera preview on LCD?

