From: c vw <dl1ycf@darc.de>
Date: Wed, 19 Aug 2020 14:56:29 +0000 (+0200)
Subject: Be more verbose on Orion Microphone/PTT settings
X-Git-Url: https://git.rkrishnan.org/pf/frontends/provisioning?a=commitdiff_plain;h=af19dd4ad0f8d5eb28e551fb7ce417547cbceda7;p=pihpsdr.git

Be more verbose on Orion Microphone/PTT settings
---

diff --git a/newhpsdrsim.c b/newhpsdrsim.c
index 48b49c8..ed6244c 100644
--- a/newhpsdrsim.c
+++ b/newhpsdrsim.c
@@ -508,11 +508,31 @@ void *duc_specific_thread(void *data) {
      }
      if (orion != buffer[50]) {
 	orion=buffer[50];
-	fprintf(stderr,"TX: ORION bits (mic etc): %x\n", orion);
+        if (orion & 0x04) {
+	  fprintf(stderr,"TX: ORION MicPtt disabled\n");
+        } else {
+	  fprintf(stderr,"TX: ORION MicPtt enabled\n");
+        }
+        if (orion & 0x08) {
+	  fprintf(stderr,"TX: ORION PTT=ring MIC=tip\n");
+        } else {
+	  fprintf(stderr,"TX: ORION PTT=tip  MIC=ring\n");
+        }       
+        if (orion & 0x01) {
+	  gain= buffer[51];
+	  fprintf(stderr,"TX: ORION Line-In selected\n");
+        } else {
+	  fprintf(stderr,"TX: ORION Microphone selected\n");
+        }
+        if (orion & 0x02) { 
+	  fprintf(stderr,"TX: ORION Microphone 20dB boost selected\n");
+        } else {
+	  fprintf(stderr,"TX: ORION Microphone 20dB boost NOT selected\n");
+        }
      }
      if (gain != buffer[51]) {
-	gain= buffer[51];
-	fprintf(stderr,"TX: LineIn Gain (dB): %f\n", 12.0 - 1.5*gain);
+       gain=buffer[51];
+       fprintf(stderr,"TX: LineIn Gain (dB): %f\n", -34.0 + 1.5*gain);
      }
      if (txatt != buffer[59]) {
 	txatt = buffer[59];