kopia lustrzana https://github.com/projecthorus/radiosonde_auto_rx
				
				
				
			
						commit
						00ad5a4ff6
					
				| 
						 | 
				
			
			@ -186,6 +186,8 @@ def short_type_lookup(type_name):
 | 
			
		|||
            return "Vaisala " + type_name
 | 
			
		||||
    elif type_name.startswith("DFM"):
 | 
			
		||||
        return "Graw " + type_name
 | 
			
		||||
    elif type_name == "PS15":
 | 
			
		||||
        return "Graw PS15"
 | 
			
		||||
    elif type_name.startswith("M10"):
 | 
			
		||||
        return "Meteomodem M10"
 | 
			
		||||
    elif type_name.startswith("M20"):
 | 
			
		||||
| 
						 | 
				
			
			@ -260,6 +262,8 @@ def short_short_type_lookup(type_name):
 | 
			
		|||
        return "WXR301"
 | 
			
		||||
    elif type_name == "WXRPN9":
 | 
			
		||||
        return "WXR301(PN9)"
 | 
			
		||||
    elif type_name == "PS15":
 | 
			
		||||
        return "PS15"
 | 
			
		||||
    else:
 | 
			
		||||
        return "Unknown"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -273,7 +277,7 @@ def generate_aprs_id(sonde_data):
 | 
			
		|||
        if ("RS92" in sonde_data["type"]) or ("RS41" in sonde_data["type"]):
 | 
			
		||||
            # We can use the Vaisala sonde ID directly.
 | 
			
		||||
            _object_name = sonde_data["id"].strip()
 | 
			
		||||
        elif "DFM" in sonde_data["type"]:
 | 
			
		||||
        elif "DFM" in sonde_data["type"] or "PS15" in sonde_data["type"]:
 | 
			
		||||
            # As per agreement with other radiosonde decoding software developers, we will now
 | 
			
		||||
            # use the DFM serial number verbatim in the APRS ID, prefixed with 'D'.
 | 
			
		||||
            # For recent DFM sondes, this will result in a object ID of: Dyynnnnnn
 | 
			
		||||
| 
						 | 
				
			
			@ -288,9 +292,6 @@ def generate_aprs_id(sonde_data):
 | 
			
		|||
            # Create the object name
 | 
			
		||||
            _object_name = "D%d" % _dfm_id
 | 
			
		||||
 | 
			
		||||
            # Convert to upper-case hex, and take the last 5 nibbles.
 | 
			
		||||
            _id_suffix = hex(_dfm_id).upper()[-5:]
 | 
			
		||||
 | 
			
		||||
        elif "M10" in sonde_data["type"]:
 | 
			
		||||
            # Use the generated id same as dxlAPRS
 | 
			
		||||
            _object_name = sonde_data["aprsid"]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue