From 45753482e99ec37d9cab0d898f7b75d64f658a3c Mon Sep 17 00:00:00 2001 From: rimio Date: Wed, 9 Jan 2019 00:08:57 +0200 Subject: VIS code --- src/sstv.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'src/sstv.c') diff --git a/src/sstv.c b/src/sstv.c index 44a0cb5..07c7123 100644 --- a/src/sstv.c +++ b/src/sstv.c @@ -176,6 +176,7 @@ sstv_pack_signal(sstv_signal_t *sig, sstv_sample_type_t type, size_t capacity, v switch(type) { case SSTV_SAMPLE_INT8: + case SSTV_SAMPLE_UINT8: sig->size = capacity; break; @@ -194,4 +195,28 @@ sstv_pack_signal(sstv_signal_t *sig, sstv_sample_type_t type, size_t capacity, v /* done */ return SSTV_OK; +} + +uint8_t +sstv_get_visp_code(sstv_mode_t mode) +{ + switch (mode) { + case SSTV_MODE_PD90: + return 99; + + case SSTV_MODE_PD120: + return 95; + + case SSTV_MODE_PD160: + return 226; + + case SSTV_MODE_PD180: + return 96; + + case SSTV_MODE_PD240: + return 225; + + default: + return 0; + } } \ No newline at end of file -- cgit v1.2.3