From: c vw <dl1ycf@darc.de>
Date: Tue, 22 Oct 2019 08:11:28 +0000 (+0200)
Subject: Merge branch 'master' of https://github.com/g0orx/pihpsdr
X-Git-Url: https://git.rkrishnan.org/components/%22file://%22%3C?a=commitdiff_plain;h=d132166e33953ae142a41ffa63aa2abad76ac0f4;p=pihpsdr.git

Merge branch 'master' of https://github.com/g0orx/pihpsdr
---

d132166e33953ae142a41ffa63aa2abad76ac0f4
diff --cc radio.c
index 3840da0,8e0ad6f..20f4e79
--- a/radio.c
+++ b/radio.c
@@@ -406,13 -430,87 +430,89 @@@ void start_radio() 
                          radio->protocol==ORIGINAL_PROTOCOL?"Protocol 1":"Protocol 2",
                          radio->software_version/10,
                          radio->software_version%10);
 +#ifdef USBOZY
 +	}
 +#endif
          break;
      }
 -  //}
  
  
+   char p[32];
+   char version[32];
+   char mac[32];
+   char ip[32];
+   char iface[32];
+ 
+   switch(radio->protocol) {
+     case ORIGINAL_PROTOCOL:
+       strcpy(p,"Protocol 1");
+       sprintf(version,"v%d.%d)",
+                    radio->software_version/10,
+                    radio->software_version%10);
+       sprintf(mac,"%02X:%02X:%02X:%02X:%02X:%02X",
+                   radio->info.network.mac_address[0],
+                   radio->info.network.mac_address[1],
+                   radio->info.network.mac_address[2],
+                   radio->info.network.mac_address[3],
+                   radio->info.network.mac_address[4],
+                   radio->info.network.mac_address[5]);
+       sprintf(ip,"%s", inet_ntoa(radio->info.network.address.sin_addr));
+       sprintf(iface,"%s", radio->info.network.interface_name);
+       break;
+     case NEW_PROTOCOL:
+       strcpy(p,"Protocol 2");
+       sprintf(version,"v%d.%d)",
+                    radio->software_version/10,
+                    radio->software_version%10);
+       sprintf(mac,"%02X:%02X:%02X:%02X:%02X:%02X",
+                   radio->info.network.mac_address[0],
+                   radio->info.network.mac_address[1],
+                   radio->info.network.mac_address[2],
+                   radio->info.network.mac_address[3],
+                   radio->info.network.mac_address[4],
+                   radio->info.network.mac_address[5]);
+       sprintf(ip,"%s", inet_ntoa(radio->info.network.address.sin_addr));
+       sprintf(iface,"%s", radio->info.network.interface_name);
+       break;
+ #ifdef SOAPYSDR
+     case SOAPYSDR_PROTOCOL:
+       strcpy(p,"SoapySDR");
+       sprintf(version,"v%d.%d.%d)",
+                    radio->software_version/100,
+                    (radio->software_version%100)/10,
+                    radio->software_version%10);
+       strcpy(mac,"");
+       strcpy(ip,"");
+       strcpy(iface,"");
+       break;
+ #endif
+   }
+ 
+   switch(protocol) {
+     case ORIGINAL_PROTOCOL:
+     case NEW_PROTOCOL:
+ #ifdef USBOZY
+       if(radio->device==DEVICE_OZY) {
+         sprintf(text,"%s (%s) on USB /dev/ozy\n", radio->name, p);
+       } else {
+ #endif
+         sprintf(text,"Starting %s (%s %s)",
+                       radio->name,
+                       p,
+                       version);
+ #ifdef USBOZY
+       }
+ #endif
+       break;
+ #ifdef SOAPYSDR
+     case SOAPYSDR_PROTOCOL:
+       sprintf(text,"Starting %s (%s %s)",
+                     radio->name,
+                     "SoapySDR",
+                     version);
+       break;
+ #endif
+     }
  
    status_text(text);
  
diff --cc rx_panadapter.c
index f810faa,58c942b..076024d
--- a/rx_panadapter.c
+++ b/rx_panadapter.c
@@@ -300,9 -327,9 +300,9 @@@ void rx_panadapter_update(RECEIVER *rx
      // band edges
      if(band->frequencyMin!=0LL) {
        cairo_set_source_rgb (cr, 1.0, 0.0, 0.0);
-       cairo_set_line_width(cr, 2.0);
+       cairo_set_line_width(cr, 1.0);
        if((min_display<band->frequencyMin)&&(max_display>band->frequencyMin)) {
 -        i=(band->frequencyMin-min_display)/(long long)rx->hz_per_pixel;
 +        i=(band->frequencyMin-min_display)/(long long)HzPerPixel;
          cairo_move_to(cr,(double)i,0.0);
          cairo_line_to(cr,(double)i,(double)display_height);
          cairo_stroke(cr);