Thursday, 22 May 2014

Script changes

    August 2017
    • Fixed a bug in dashcam.sh which only allowed the default GPIO notification LED from lighting.
    • Modified audio.sh so the default recording option was a more reliable choice.
    • Changed the 'is the Pi camera running check' to use mmal_vc_diag instead.
    • Flash now returns the LED status to what they were before the flash unless told to switch off.

    September 2016
    • gps_logger has been completely rewritten.
    • Added second USB camera option in motion_camera.sh (don't expect good performance though).
    • Updated the flash program.
    • picam.py can write additional JPGs and video feed for streaming etc.

    January 2016
    • Fixed the cleanup subroutine so it honours the 'usb_directory' variable.
    • Added the home.sh script so files can be copied from the Pi to another location over WiFi.

    November 2015
    • Changed recording file names to event#-sequence#_date
    • Files can be copied from USB storage to the SD card automatically. Place them in a directory called scripts at the USB mount point and they will be moved to /root/scripts at startup.
    • gps_logger GPS fix requirements are now much stricter.
    • Added support for the UPS PIco.
    • Fixed some minor bugs here and there.
    • Included more things from the global.rc into the picam.py program. E.G. km/h or mp/h
    • 'pivid_enabled' has been replaced by 'pi_camera_method' for using pivid, picam or nothing.
    • Even more options added to the global.rc!

    June 2015
    • Fixed GPS log files not rotating.
    • Added a Python Pi camera (picam) or raspivid (pivid) option called 'camera_method'. Using picam allows GPS annotation to video. Needs Python3 (and a lot more polishing).
    • Pivid recording time changed from milliseconds to seconds in global.rc
    • Added GPS text annotation option 'motion_GPS_annotate' for motion video
    • A few small changes and fixes here and there, nothing significant.

    18th December 2014
    • Modified all scripts to check for a global.rc in the 'main_directory/usb' and if found use any of these variables as a priority.
    • Added 'usb_device' variable in global.rc so a user defined USB device can be set.
    • Aligned some of the variables in the scripts and fixed a few minor bugs.

    18th November 2014
    • USB storage can have it's own global.rc file. If the '*_use_usb' variable is set to 'yes' in the main_directory/global.rc file and USB storage is found it will check the main_directory/usb for a global.rc file. If found, those variables will take priority.

    17th October 2014
    • Fixed issue with GPS reporting incorrect time.

    24th August 2014
    • Added 'over_temp' option so the Pi will shutdown gracefully if it gets too hot.
    • Alternative main and log directories can now be defined.
    • Added log rotation options for the GPS and status files. If they are not set to append then a user defined number of files will be kept instead.
    • Fixed some incorrectly formatted expressions in the shell scripts.

    22nd May 2014
    • Changed *_disabled to *_enabled in global.rc. For example, pivid_disabled is now pivid_enabled.
    • Added GPS_append_log and status_append_log option in global.rc. If set to "yes" new data is added to the end of the logfile. If set to "no" the last file is moved away to *.old and a new log file is created.
    • Added log_directory option in the global.rc so a user specified location instead of /home/camera/logs can be used.
    • Sending a SIGUSR1 to pwr_butt will shutdown the Pi (useful for an ignition sensing program).
    • Avergage speed, distance and time is written to the gps_log.txt file.
    • Fixed the writing of shutdown information to status.txt which was being terminated to early.

    No comments:

    Post a Comment