mirror of
				https://github.com/AlexandreRouma/SDRPlusPlus.git
				synced 2025-10-31 17:08:13 +01:00 
			
		
		
		
	make the modulation field of a baseband recording 'IQ' instead of 'Unknown'
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Build Binaries / build_debian_buster (push) Failing after 6s
				
			
		
			
				
	
				Build Binaries / build_debian_bullseye (push) Failing after 4s
				
			
		
			
				
	
				Build Binaries / build_debian_bookworm (push) Failing after 4s
				
			
		
			
				
	
				Build Binaries / build_debian_sid (push) Failing after 4s
				
			
		
			
				
	
				Build Binaries / build_ubuntu_focal (push) Failing after 4s
				
			
		
			
				
	
				Build Binaries / build_ubuntu_jammy (push) Failing after 4s
				
			
		
			
				
	
				Build Binaries / build_ubuntu_mantic (push) Failing after 4s
				
			
		
			
				
	
				Build Binaries / build_ubuntu_noble (push) Failing after 4s
				
			
		
			
				
	
				Build Binaries / build_android (push) Failing after 5s
				
			
		
			
				
	
				Build Binaries / check_spelling (push) Failing after 3s
				
			
		
			
				
	
				Build Binaries / check_formatting (push) Successful in 4s
				
			
		
			
				
	
				Build Binaries / build_raspios_bullseye_armhf (push) Has been cancelled
				
			
		
			
				
	
				Build Binaries / create_full_archive (push) Has been cancelled
				
			
		
			
				
	
				Build Binaries / update_nightly_release (push) Has been cancelled
				
			
		
			
				
	
				Build Binaries / build_windows (push) Has been cancelled
				
			
		
			
				
	
				Build Binaries / build_macos_intel (push) Has been cancelled
				
			
		
			
				
	
				Build Binaries / build_macos_arm (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Build Binaries / build_debian_buster (push) Failing after 6s
				
			Build Binaries / build_debian_bullseye (push) Failing after 4s
				
			Build Binaries / build_debian_bookworm (push) Failing after 4s
				
			Build Binaries / build_debian_sid (push) Failing after 4s
				
			Build Binaries / build_ubuntu_focal (push) Failing after 4s
				
			Build Binaries / build_ubuntu_jammy (push) Failing after 4s
				
			Build Binaries / build_ubuntu_mantic (push) Failing after 4s
				
			Build Binaries / build_ubuntu_noble (push) Failing after 4s
				
			Build Binaries / build_android (push) Failing after 5s
				
			Build Binaries / check_spelling (push) Failing after 3s
				
			Build Binaries / check_formatting (push) Successful in 4s
				
			Build Binaries / build_raspios_bullseye_armhf (push) Has been cancelled
				
			Build Binaries / create_full_archive (push) Has been cancelled
				
			Build Binaries / update_nightly_release (push) Has been cancelled
				
			Build Binaries / build_windows (push) Has been cancelled
				
			Build Binaries / build_macos_intel (push) Has been cancelled
				
			Build Binaries / build_macos_arm (push) Has been cancelled
				
			This commit is contained in:
		| @@ -168,10 +168,9 @@ public: | ||||
|         writer.setSamplerate(samplerate); | ||||
|  | ||||
|         // Open file | ||||
|         std::string type = (recMode == RECORDER_MODE_AUDIO) ? "audio" : "baseband"; | ||||
|         std::string vfoName = (recMode == RECORDER_MODE_AUDIO) ? selectedStreamName : ""; | ||||
|         std::string extension = ".wav"; | ||||
|         std::string expandedPath = expandString(folderSelect.path + "/" + genFileName(nameTemplate, type, vfoName) + extension); | ||||
|         std::string expandedPath = expandString(folderSelect.path + "/" + genFileName(nameTemplate, recMode, vfoName) + extension); | ||||
|         if (!writer.open(expandedPath)) { | ||||
|             flog::error("Failed to open file for recording: {0}", expandedPath); | ||||
|             return; | ||||
| @@ -452,7 +451,7 @@ private: | ||||
|         { RADIO_IFACE_MODE_RAW, "RAW" } | ||||
|     }; | ||||
|  | ||||
|     std::string genFileName(std::string templ, std::string type, std::string name) { | ||||
|     std::string genFileName(std::string templ, int mode, std::string name) { | ||||
|         // Get data | ||||
|         time_t now = time(0); | ||||
|         tm* ltm = localtime(&now); | ||||
| @@ -462,6 +461,9 @@ private: | ||||
|             freq += gui::waterfall.vfos[name]->generalOffset; | ||||
|         } | ||||
|  | ||||
|         // Select the recording type string | ||||
|         std::string type = (recMode == RECORDER_MODE_AUDIO) ? "audio" : "baseband"; | ||||
|  | ||||
|         // Format to string | ||||
|         char freqStr[128]; | ||||
|         char hourStr[128]; | ||||
| @@ -470,7 +472,7 @@ private: | ||||
|         char dayStr[128]; | ||||
|         char monStr[128]; | ||||
|         char yearStr[128]; | ||||
|         const char* modeStr = "Unknown"; | ||||
|         const char* modeStr = (recMode == RECORDER_MODE_AUDIO) ? "Unknown" : "IQ"; | ||||
|         sprintf(freqStr, "%.0lfHz", freq); | ||||
|         sprintf(hourStr, "%02d", ltm->tm_hour); | ||||
|         sprintf(minStr, "%02d", ltm->tm_min); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user