Compare commits

...

2 Commits

2 changed files with 17 additions and 4 deletions

4
.gitignore vendored
View File

@ -5,3 +5,7 @@ __pycache__
*.stl
*.FCStd1
# Artifacts
*.png
*.jpg
*.wav

17
sstv.py
View File

@ -1,9 +1,15 @@
from shutil import copyfile
from PIL import Image, ImageFont, ImageDraw
from pysstv import color
from picamera import PiCamera
import logging as log
try:
from picamera import PiCamera
except ModuleNotFoundError:
log.info("Running in simulator mode")
def take_photo():
# This def is meant to take a photograph from the robot,
# it should include all steps and error checking to raise the mast
@ -16,9 +22,12 @@ def take_photo():
# Software to take the photo should be here
#copyfile('photos/camera_latest.jpg', 'working/working.jpg')
log.debug('Initalizing camera.')
camera = PiCamera()
log.info('Saving photo.')
camera.capture('working/working.jpg')
try:
camera = PiCamera()
log.info('Saving photo.')
camera.capture('working/working.jpg')
except NameError:
log.info("Running in simulator mode, not replacing test pattern")
def mark_photo():
log.info('Opening photo for viewing.')