lewis-crawler/Software/kw1fox-2/kw1fox-2.py

30 lines
668 B
Python

from PIL import Image
from pysstv.color import Robot36
from tools.pyaudio import PyAudioSSTV
class kw1fox2:
def __init__(self, sim=False):
# Lets us automate more testing locally by having a program-wide sim mode.
self.sim = sim
img = Image.open("../../Resources/KW1FOX-1_320x240.png")
self.sstv = Robot36(img, 44100, 16)
self.sstv.vox_enabled = True
self.sstv.write_wav("Mysstv.wav")
def run(self):
PyAudioSSTV(self.sstv).execute()
def take_snapshot(self):
if not self.sim:
raise NotImplementedError
if __name__ == "__main__":
station = kw1fox2()
station.run()