Realy fix aprs report bug
This commit is contained in:
parent
66e77f42e7
commit
a78c5c4099
71
hblink.py
71
hblink.py
@ -96,25 +96,36 @@ def sendAprs():
|
|||||||
d1 = abs(d1_c)
|
d1 = abs(d1_c)
|
||||||
dm1=abs(float(dati[4])) - d1
|
dm1=abs(float(dati[4])) - d1
|
||||||
dm1_s= float(dm1) * 60
|
dm1_s= float(dm1) * 60
|
||||||
if int(str(dm1_s).split(".")[0]) < 10:
|
|
||||||
dm1_s = dm1_s * 10
|
|
||||||
dm1_u="{:.4f}".format(dm1_s)
|
dm1_u="{:.4f}".format(dm1_s)
|
||||||
if d1 < 10 and d1 > -10:
|
if int(str(dm1_s).split(".")[0]) < 10:
|
||||||
lat_utile='0'+str(d1)+str(dm1_u)
|
if d1 < 10 and d1 > -10:
|
||||||
|
lat_utile='0'+str(d1)+'0'+str(dm1_u)
|
||||||
|
else:
|
||||||
|
lat_utile = str(d1)+'0'+str(dm1_u)
|
||||||
else:
|
else:
|
||||||
lat_utile = str(d1)+str(dm1_u)
|
if d1 < 10 and d1 > -10:
|
||||||
|
lat_utile='0'+str(d1)+str(dm1_u)
|
||||||
|
else:
|
||||||
|
lat_utile = str(d1)+str(dm1_u)
|
||||||
|
|
||||||
lat_verso = 'S'
|
lat_verso = 'S'
|
||||||
|
|
||||||
else:
|
else:
|
||||||
d1 = int(float(dati[4]))
|
d1 = int(float(dati[4]))
|
||||||
dm1=float(dati[4]) - d1
|
dm1=float(dati[4]) - d1
|
||||||
dm1_s= float(dm1) * 60
|
dm1_s= float(dm1) * 60
|
||||||
if int(str(dm1_s).split(".")[0]) < 10:
|
|
||||||
dm1_s = dm1_s * 10
|
|
||||||
dm1_u="{:.4f}".format(dm1_s)
|
dm1_u="{:.4f}".format(dm1_s)
|
||||||
if d1 < 10 and d1 > -10:
|
if int(str(dm1_s).split(".")[0]) < 10:
|
||||||
lat_utile='0'+str(d1)+str(dm1_u)
|
if int(str(dm1_s).split(".")[0]) < 10:
|
||||||
|
if d1 < 10 and d1 > -10:
|
||||||
|
lat_utile='0'+str(d1)+'0'+str(dm1_u)
|
||||||
|
else:
|
||||||
|
lat_utile = str(d1)+'0'+str(dm1_u)
|
||||||
else:
|
else:
|
||||||
lat_utile = str(d1)+str(dm1_u)
|
if d1 < 10 and d1 > -10:
|
||||||
|
lat_utile='0'+str(d1)+str(dm1_u)
|
||||||
|
else:
|
||||||
|
lat_utile = str(d1)+str(dm1_u)
|
||||||
lat_verso = 'N'
|
lat_verso = 'N'
|
||||||
|
|
||||||
|
|
||||||
@ -122,30 +133,42 @@ def sendAprs():
|
|||||||
d2=abs(d2_c)
|
d2=abs(d2_c)
|
||||||
dm2=abs(float(dati[5])) - d2
|
dm2=abs(float(dati[5])) - d2
|
||||||
dm2_s= float(dm2) * 60
|
dm2_s= float(dm2) * 60
|
||||||
if int(str(dm2_s).split(".")[0]) < 10:
|
|
||||||
dm2_s = dm2_s * 10
|
|
||||||
dm2_u="{:.3f}".format(dm2_s)
|
dm2_u="{:.3f}".format(dm2_s)
|
||||||
if d2 < 10 and d2 > -10:
|
if int(str(dm2_s).split(".")[0]) < 10:
|
||||||
lon_utile = '00'+str(d2)+str(dm2_u)
|
if d2 < 10 and d2 > -10:
|
||||||
elif d2 < 100:
|
lon_utile = '00'+str(d2)+'0'+str(dm2_u)
|
||||||
lon_utile = '0'+str(d2)+str(dm2_u)
|
elif d2 < 100:
|
||||||
|
lon_utile = '0'+str(d2)+'0'+str(dm2_u)
|
||||||
|
else:
|
||||||
|
lon_utile = str(d2)+'0'+str(dm2_s)
|
||||||
else:
|
else:
|
||||||
lon_utile = str(d2)+str(dm2_s)
|
if d2 < 10 and d2 > -10:
|
||||||
|
lon_utile = '00'+str(d2)+str(dm2_u)
|
||||||
|
elif d2 < 100:
|
||||||
|
lon_utile = '0'+str(d2)+str(dm2_u)
|
||||||
|
else:
|
||||||
|
lon_utile = str(d2)+str(dm2_u)
|
||||||
lon_verso = 'W'
|
lon_verso = 'W'
|
||||||
|
|
||||||
else:
|
else:
|
||||||
d2=int(float(dati[5]))
|
d2=int(float(dati[5]))
|
||||||
dm2=float(dati[5]) - d2
|
dm2=float(dati[5]) - d2
|
||||||
dm2_s= float(dm2) * 60
|
dm2_s= float(dm2) * 60
|
||||||
if int(str(dm2_s).split(".")[0]) < 10:
|
|
||||||
dm2_s = dm2_s * 10
|
|
||||||
dm2_u="{:.3f}".format(dm2_s)
|
dm2_u="{:.3f}".format(dm2_s)
|
||||||
if d2 < 10 and d2 > -10:
|
if int(str(dm2_s).split(".")[0]) < 10:
|
||||||
lon_utile = '00'+str(d2)+str(dm2_u)
|
if d2 < 10 and d2 > -10:
|
||||||
elif d2 < 100:
|
lon_utile = '00'+str(d2)+'0'+str(dm2_u)
|
||||||
lon_utile = '0'+str(d2)+str(dm2_u)
|
elif d2 < 100:
|
||||||
|
lon_utile = '0'+str(d2)+'0'+str(dm2_u)
|
||||||
|
else:
|
||||||
|
lon_utile = str(d2)+'0'+str(dm2_s)
|
||||||
else:
|
else:
|
||||||
lon_utile = str(d2)+str(dm2_u)
|
if d2 < 10 and d2 > -10:
|
||||||
|
lon_utile = '00'+str(d2)+str(dm2_u)
|
||||||
|
elif d2 < 100:
|
||||||
|
lon_utile = '0'+str(d2)+str(dm2_u)
|
||||||
|
else:
|
||||||
|
lon_utile = str(d2)+str(dm2_u)
|
||||||
lon_verso = 'E'
|
lon_verso = 'E'
|
||||||
|
|
||||||
rx_utile = dati[2][0:3]+'.'+dati[2][3:]
|
rx_utile = dati[2][0:3]+'.'+dati[2][3:]
|
||||||
|
Loading…
Reference in New Issue
Block a user