summaryrefslogtreecommitdiff
path: root/src/tools/sstv-encode.cpp
diff options
context:
space:
mode:
authorrimio <vasi.vilvoiu@gmail.com>2019-02-15 02:17:41 +0200
committerrimio <vasi.vilvoiu@gmail.com>2019-02-15 02:17:41 +0200
commitd7972c361d6fbad81a9a7c4dbe180515dfca7f02 (patch)
treea72fd74c09d38e474e35c70ad19ae6754f7ca173 /src/tools/sstv-encode.cpp
parentc0c48f54a4dc69adfe6e41ad88aa5a8d34bcf2c8 (diff)
VIS codes in mode enum; Added Scottie and Martin; Added Robot skel
Diffstat (limited to 'src/tools/sstv-encode.cpp')
-rw-r--r--src/tools/sstv-encode.cpp52
1 files changed, 51 insertions, 1 deletions
diff --git a/src/tools/sstv-encode.cpp b/src/tools/sstv-encode.cpp
index a4d1284..aa7798b 100644
--- a/src/tools/sstv-encode.cpp
+++ b/src/tools/sstv-encode.cpp
@@ -28,7 +28,57 @@ sstv_mode_t mode_from_string(std::string mode)
{
std::transform(mode.begin(), mode.end(), mode.begin(), ::toupper);
- if (mode == "PD50") {
+ if (mode == "ROBOT_BW8_R"){
+ return SSTV_MODE_ROBOT_BW8_R;
+ } else if (mode == "ROBOT_BW8_G"){
+ return SSTV_MODE_ROBOT_BW8_G;
+ } else if (mode == "ROBOT_BW8_B"){
+ return SSTV_MODE_ROBOT_BW8_B;
+ } else if (mode == "ROBOT_BW12_R") {
+ return SSTV_MODE_ROBOT_BW12_R;
+ } else if (mode == "ROBOT_BW12_G") {
+ return SSTV_MODE_ROBOT_BW12_G;
+ } else if (mode == "ROBOT_BW12_B") {
+ return SSTV_MODE_ROBOT_BW12_B;
+ } else if (mode == "ROBOT_BW24_R") {
+ return SSTV_MODE_ROBOT_BW24_R;
+ } else if (mode == "ROBOT_BW24_G") {
+ return SSTV_MODE_ROBOT_BW24_G;
+ } else if (mode == "ROBOT_BW24_B") {
+ return SSTV_MODE_ROBOT_BW24_B;
+ } else if (mode == "ROBOT_BW36_R") {
+ return SSTV_MODE_ROBOT_BW36_R;
+ } else if (mode == "ROBOT_BW36_G") {
+ return SSTV_MODE_ROBOT_BW36_G;
+ } else if (mode == "ROBOT_BW36_B") {
+ return SSTV_MODE_ROBOT_BW36_B;
+ } else if (mode == "ROBOT_C12") {
+ return SSTV_MODE_ROBOT_C12;
+ } else if (mode == "ROBOT_C24") {
+ return SSTV_MODE_ROBOT_C24;
+ } else if (mode == "ROBOT_C36") {
+ return SSTV_MODE_ROBOT_C36;
+ } else if (mode == "ROBOT_C72") {
+ return SSTV_MODE_ROBOT_C72;
+ } else if (mode == "SCOTTIE_S1") {
+ return SSTV_MODE_SCOTTIE_S1;
+ } else if (mode == "SCOTTIE_S2") {
+ return SSTV_MODE_SCOTTIE_S2;
+ } else if (mode == "SCOTTIE_S3") {
+ return SSTV_MODE_SCOTTIE_S3;
+ } else if (mode == "SCOTTIE_S4") {
+ return SSTV_MODE_SCOTTIE_S4;
+ } else if (mode == "SCOTTIE_DX") {
+ return SSTV_MODE_SCOTTIE_DX;
+ } else if (mode == "MARTIN_M1") {
+ return SSTV_MODE_MARTIN_M1;
+ } else if (mode == "MARTIN_M2") {
+ return SSTV_MODE_MARTIN_M2;
+ } else if (mode == "MARTIN_M3") {
+ return SSTV_MODE_MARTIN_M3;
+ } else if (mode == "MARTIN_M4") {
+ return SSTV_MODE_MARTIN_M4;
+ } else if (mode == "PD50") {
return SSTV_MODE_PD50;
} else if (mode == "PD90") {
return SSTV_MODE_PD90;