Compare commits

..

2 Commits

2 changed files with 17 additions and 4 deletions

4
.gitignore vendored
View File

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

17
sstv.py
View File

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