mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-27 02:50:38 -04:00 
			
		
		
		
	REST API: update rx-test script with support for DaemonSink
This commit is contained in:
		
							parent
							
								
									95b105f453
								
							
						
					
					
						commit
						9bd87a0062
					
				| @ -46,6 +46,10 @@ def getInputOptions(): | ||||
|     parser.add_option("--audio-channels", dest="audio_channels", help="Audio: UDP mode (0: L only 1: R only 2: L+R mono 3: LR stereo)", metavar="ENUM_INT", type="int") | ||||
|     parser.add_option("--baud-rate", dest="baud_rate", help="DSD: baud rate in Baud", metavar="BAUD", type="int", default=4800) | ||||
|     parser.add_option("--fm-dev", dest="fm_deviation", help="DSD: expected FM deviation", metavar="FREQ", type="int", default=5400) | ||||
|     parser.add_option("--dmn-address", dest="daemon_address", help="DaemonSink: destination data address", metavar="IP_ADDRESS", type="string") | ||||
|     parser.add_option("--dmn-port", dest="daemon_port", help="DaemonSink: destination data port", metavar="PORT", type="int") | ||||
|     parser.add_option("--dmn-fec", dest="daemon_fec", help="DaemonSink: number of FEC blocks per frame", metavar="NUMBER", type="int") | ||||
|     parser.add_option("--dmn-tx-delay", dest="daemon_tx_delay", help="DaemonSink: inter block UDP Tx delay percentage", metavar="PERCENT", type="int") | ||||
|      | ||||
|     (options, args) = parser.parse_args() | ||||
|      | ||||
| @ -299,6 +303,16 @@ def setupChannel(deviceset_url, options): | ||||
|         settings["UDPSrcSettings"]["squelchDB"] = options.squelch_db | ||||
|         settings["UDPSrcSettings"]["channelMute"] = 0 | ||||
|         settings["UDPSrcSettings"]["title"] = "Channel %d" % i | ||||
|     elif options.channel_id == "DaemonSink": | ||||
|         settings["DaemonSinkSettings"]["title"] = "Channel %d" % i | ||||
|         if options.daemon_address: | ||||
|             settings["DaemonSinkSettings"]["dataAddress"] = options.daemon_address | ||||
|         if options.daemon_port: | ||||
|             settings["DaemonSinkSettings"]["dataPort"] = options.daemon_port | ||||
|         if options.daemon_fec: | ||||
|             settings["DaemonSinkSettings"]["nbFECBlocks"] = options.daemon_fec | ||||
|         if options.daemon_tx_delay: | ||||
|             settings["DaemonSinkSettings"]["txDelay"] = options.daemon_tx_delay | ||||
|      | ||||
|     r = callAPI(deviceset_url + "/channel/%d/settings" % i, "PATCH", None, settings, "Change demod") | ||||
|     if r is None: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user