From: c vw 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/uri/vdrive/(%5B%5E?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];