Add PD-120, not really working yet
parent
3e556eee8a
commit
008871fd07
32
sstv/spec.py
32
sstv/spec.py
|
@ -182,6 +182,35 @@ class R72(R36):
|
|||
|
||||
HAS_ALT_SCAN = False
|
||||
|
||||
class PD120(object):
|
||||
NAME = "PD-120"
|
||||
|
||||
COLOR = COL_FMT.YUV
|
||||
LINE_WIDTH = 640
|
||||
LINE_COUNT = 496
|
||||
SCAN_TIME = 0.121600
|
||||
HALF_SCAN_TIME = 0.069000
|
||||
SYNC_PULSE = 0.020000
|
||||
SYNC_PORCH = 0.002080
|
||||
SEP_PULSE = 0.000000
|
||||
SEP_PORCH = 0.001500
|
||||
|
||||
CHAN_COUNT = 3
|
||||
CHAN_SYNC = 2
|
||||
CHAN_TIME = SEP_PULSE + SCAN_TIME
|
||||
HALF_CHAN_TIME = SEP_PULSE + HALF_SCAN_TIME
|
||||
|
||||
CHAN_OFFSETS = [SYNC_PULSE + SYNC_PORCH]
|
||||
CHAN_OFFSETS.append(CHAN_OFFSETS[0] + CHAN_TIME + SEP_PORCH)
|
||||
CHAN_OFFSETS.append(CHAN_OFFSETS[1] + HALF_CHAN_TIME + SEP_PORCH)
|
||||
|
||||
LINE_TIME = SYNC_PULSE + 3 * CHAN_TIME
|
||||
PIXEL_TIME = SCAN_TIME / LINE_WIDTH
|
||||
WINDOW_FACTOR = 3.933
|
||||
|
||||
HAS_START_SYNC = True
|
||||
HAS_HALF_SCAN = False
|
||||
HAS_ALT_SCAN = False
|
||||
|
||||
VIS_MAP = {8: R36,
|
||||
12: R72,
|
||||
|
@ -189,7 +218,8 @@ VIS_MAP = {8: R36,
|
|||
44: M1,
|
||||
56: S2,
|
||||
60: S1,
|
||||
76: SDX}
|
||||
76: SDX,
|
||||
95: PD120}
|
||||
|
||||
BREAK_OFFSET = 0.300
|
||||
LEADER_OFFSET = 0.010 + BREAK_OFFSET
|
||||
|
|
Loading…
Reference in New Issue