Added support for Martin 2
parent
6e21ffe6fc
commit
bee53abc24
22
sstv/spec.py
22
sstv/spec.py
|
@ -37,6 +37,26 @@ class M1(object):
|
||||||
HAS_MERGE_SCAN = False
|
HAS_MERGE_SCAN = False
|
||||||
|
|
||||||
|
|
||||||
|
class M2(M1):
|
||||||
|
NAME = "Martin 2"
|
||||||
|
|
||||||
|
LINE_WIDTH = 320
|
||||||
|
SCAN_TIME = 0.073216
|
||||||
|
SYNC_PULSE = 0.004862
|
||||||
|
SYNC_PORCH = 0.000572
|
||||||
|
SEP_PULSE = 0.000572
|
||||||
|
|
||||||
|
CHAN_TIME = SEP_PULSE + SCAN_TIME
|
||||||
|
|
||||||
|
CHAN_OFFSETS = [SYNC_PULSE + SYNC_PORCH]
|
||||||
|
CHAN_OFFSETS.append(CHAN_OFFSETS[0] + CHAN_TIME)
|
||||||
|
CHAN_OFFSETS.append(CHAN_OFFSETS[1] + CHAN_TIME)
|
||||||
|
|
||||||
|
LINE_TIME = SYNC_PULSE + SYNC_PORCH + 3 * CHAN_TIME
|
||||||
|
PIXEL_TIME = SCAN_TIME / LINE_WIDTH
|
||||||
|
WINDOW_FACTOR = 4.68
|
||||||
|
|
||||||
|
|
||||||
class S1(object):
|
class S1(object):
|
||||||
NAME = "Scottie 1"
|
NAME = "Scottie 1"
|
||||||
|
|
||||||
|
@ -93,7 +113,7 @@ class R36(object):
|
||||||
HAS_MERGE_SCAN = True
|
HAS_MERGE_SCAN = True
|
||||||
|
|
||||||
|
|
||||||
VIS_MAP = {44: M1, 60: S1, 8: R36}
|
VIS_MAP = {44: M1, 40: M2, 60: S1, 8: R36}
|
||||||
|
|
||||||
BREAK_OFFSET = 0.300
|
BREAK_OFFSET = 0.300
|
||||||
LEADER_OFFSET = 0.010 + BREAK_OFFSET
|
LEADER_OFFSET = 0.010 + BREAK_OFFSET
|
||||||
|
|
Loading…
Reference in New Issue