#!/bin/sh

case "$1" in
	start)
		echo "Initializing cryo board..."
		[ ! -f /tmp/active.db ] && {
			cp /etc/cryo/primed.db /tmp/active.db
			chmod 666 /tmp/active.db
		}

		export LUA_CPATH='/usr/lib/lua/5.1/?.so'
		lua -e '
			require"libcrython"
			cb = assert(libcrython.CryoBoard())
			cb:set_sensor_adc_buffer(true)
			for c=1,libcrython.NUM_SENSOR_CHANNELS do
				cb:set_sensor_adc_offset(
					c,
					-2097152,
					libcrython.RAW
				);
			end
		'
		;;
	stop)
		;;
	restart|reload)
		"$0" stop
		"$0" start
		;;
	*)
		echo "Usage: $0 {start|stop|restart}"
		exit 1
esac

exit $?


