mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Change the OSTC3 macros to have a ; in the end
This changes the OSTC3 READ_SETTING/WRITE_SETTING macros into something that can have a ; in the end which makes some editors auto-indent it better. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
		
							parent
							
								
									36b6045460
								
							
						
					
					
						commit
						d3ca1df765
					
				
					 1 changed files with 60 additions and 57 deletions
				
			
		|  | @ -433,36 +433,38 @@ void ReadSettingsThread::run() | ||||||
| 			unsigned char uData[1] = {0}; | 			unsigned char uData[1] = {0}; | ||||||
| 
 | 
 | ||||||
| #define READ_SETTING(_OSTC3_SETTING, _DEVICE_DETAIL) \ | #define READ_SETTING(_OSTC3_SETTING, _DEVICE_DETAIL) \ | ||||||
| 			rc = hw_ostc3_device_config_read(m_data->device, _OSTC3_SETTING, uData, sizeof(uData)); \ | 			do { \ | ||||||
| 			if (rc == DC_STATUS_SUCCESS) \ | 				rc = hw_ostc3_device_config_read(m_data->device, _OSTC3_SETTING, uData, sizeof(uData)); \ | ||||||
| 				m_deviceDetails->_DEVICE_DETAIL(uData[0]); | 				if (rc == DC_STATUS_SUCCESS) \ | ||||||
|  | 					m_deviceDetails->_DEVICE_DETAIL(uData[0]); \ | ||||||
|  | 			} while (0) | ||||||
| 
 | 
 | ||||||
| 			READ_SETTING(OSTC3_DIVE_MODE, setDiveMode) | 			READ_SETTING(OSTC3_DIVE_MODE, setDiveMode); | ||||||
| 			READ_SETTING(OSTC3_SATURATION, setSaturation) | 			READ_SETTING(OSTC3_SATURATION, setSaturation); | ||||||
| 			READ_SETTING(OSTC3_DESATURATION, setDesaturation) | 			READ_SETTING(OSTC3_DESATURATION, setDesaturation); | ||||||
| 			READ_SETTING(OSTC3_LAST_DECO, setLastDeco) | 			READ_SETTING(OSTC3_LAST_DECO, setLastDeco); | ||||||
| 			READ_SETTING(OSTC3_BRIGHTNESS, setBrightness) | 			READ_SETTING(OSTC3_BRIGHTNESS, setBrightness); | ||||||
| 			READ_SETTING(OSTC3_UNITS, setUnits) | 			READ_SETTING(OSTC3_UNITS, setUnits); | ||||||
| 			READ_SETTING(OSTC3_SAMPLING_RATE,setSamplingRate) | 			READ_SETTING(OSTC3_SAMPLING_RATE,setSamplingRate); | ||||||
| 			READ_SETTING(OSTC3_SALINITY, setSalinity) | 			READ_SETTING(OSTC3_SALINITY, setSalinity); | ||||||
| 			READ_SETTING(OSTC3_DIVEMODE_COLOR,setDiveModeColor) | 			READ_SETTING(OSTC3_DIVEMODE_COLOR,setDiveModeColor); | ||||||
| 			READ_SETTING(OSTC3_LANGUAGE, setLanguage) | 			READ_SETTING(OSTC3_LANGUAGE, setLanguage); | ||||||
| 			READ_SETTING(OSTC3_DATE_FORMAT, setDateFormat) | 			READ_SETTING(OSTC3_DATE_FORMAT, setDateFormat); | ||||||
| 			READ_SETTING(OSTC3_COMPASS_GAIN, setCompassGain) | 			READ_SETTING(OSTC3_COMPASS_GAIN, setCompassGain); | ||||||
| 			READ_SETTING(OSTC3_SAFETY_STOP, setSafetyStop) | 			READ_SETTING(OSTC3_SAFETY_STOP, setSafetyStop); | ||||||
| 			READ_SETTING(OSTC3_GF_HIGH, setGfHigh) | 			READ_SETTING(OSTC3_GF_HIGH, setGfHigh); | ||||||
| 			READ_SETTING(OSTC3_GF_LOW, setGfLow) | 			READ_SETTING(OSTC3_GF_LOW, setGfLow); | ||||||
| 			READ_SETTING(OSTC3_PPO2_MIN, setPpO2Min) | 			READ_SETTING(OSTC3_PPO2_MIN, setPpO2Min); | ||||||
| 			READ_SETTING(OSTC3_PPO2_MAX, setPpO2Max) | 			READ_SETTING(OSTC3_PPO2_MAX, setPpO2Max); | ||||||
| 			READ_SETTING(OSTC3_FUTURE_TTS, setFutureTTS) | 			READ_SETTING(OSTC3_FUTURE_TTS, setFutureTTS); | ||||||
| 			READ_SETTING(OSTC3_CCR_MODE, setCcrMode) | 			READ_SETTING(OSTC3_CCR_MODE, setCcrMode); | ||||||
| 			READ_SETTING(OSTC3_DECO_TYPE, setDecoType) | 			READ_SETTING(OSTC3_DECO_TYPE, setDecoType); | ||||||
| 			READ_SETTING(OSTC3_AGF_SELECTABLE, setAGFSelectable) | 			READ_SETTING(OSTC3_AGF_SELECTABLE, setAGFSelectable); | ||||||
| 			READ_SETTING(OSTC3_AGF_HIGH, setAGFHigh) | 			READ_SETTING(OSTC3_AGF_HIGH, setAGFHigh); | ||||||
| 			READ_SETTING(OSTC3_AGF_LOW, setAGFLow) | 			READ_SETTING(OSTC3_AGF_LOW, setAGFLow); | ||||||
| 			READ_SETTING(OSTC3_CALIBRATION_GAS_O2, setCalibrationGas) | 			READ_SETTING(OSTC3_CALIBRATION_GAS_O2, setCalibrationGas); | ||||||
| 			READ_SETTING(OSTC3_FLIP_SCREEN, setFlipScreen) | 			READ_SETTING(OSTC3_FLIP_SCREEN, setFlipScreen); | ||||||
| 			READ_SETTING(OSTC3_SETPOINT_FALLBACK, setSetPointFallback) | 			READ_SETTING(OSTC3_SETPOINT_FALLBACK, setSetPointFallback); | ||||||
| 
 | 
 | ||||||
| #undef READ_SETTING | #undef READ_SETTING | ||||||
| 
 | 
 | ||||||
|  | @ -975,35 +977,36 @@ void WriteSettingsThread::run() | ||||||
| 
 | 
 | ||||||
| 			unsigned char data[1] = {0}; | 			unsigned char data[1] = {0}; | ||||||
| #define WRITE_SETTING(_OSTC3_SETTING, _DEVICE_DETAIL) \ | #define WRITE_SETTING(_OSTC3_SETTING, _DEVICE_DETAIL) \ | ||||||
| 			data[0] = m_deviceDetails->_DEVICE_DETAIL(); \ | 			do { \ | ||||||
| 			hw_ostc3_device_config_write(m_data->device, _OSTC3_SETTING, data, sizeof(data)); | 				data[0] = m_deviceDetails->_DEVICE_DETAIL(); \ | ||||||
|  | 				hw_ostc3_device_config_write(m_data->device, _OSTC3_SETTING, data, sizeof(data)); \ | ||||||
|  | 			} while (0) | ||||||
| 
 | 
 | ||||||
| 			WRITE_SETTING(OSTC3_DIVE_MODE, diveMode) | 			WRITE_SETTING(OSTC3_DIVE_MODE, diveMode); | ||||||
| 			WRITE_SETTING(OSTC3_SATURATION, saturation) | 			WRITE_SETTING(OSTC3_SATURATION, saturation); | ||||||
| 			WRITE_SETTING(OSTC3_DESATURATION, desaturation) | 			WRITE_SETTING(OSTC3_DESATURATION, desaturation); | ||||||
| 			WRITE_SETTING(OSTC3_LAST_DECO, lastDeco) | 			WRITE_SETTING(OSTC3_LAST_DECO, lastDeco); | ||||||
| 			WRITE_SETTING(OSTC3_BRIGHTNESS, brightness) | 			WRITE_SETTING(OSTC3_BRIGHTNESS, brightness); | ||||||
| 			WRITE_SETTING(OSTC3_UNITS, units) | 			WRITE_SETTING(OSTC3_UNITS, units); | ||||||
| 			WRITE_SETTING(OSTC3_SAMPLING_RATE, samplingRate) | 			WRITE_SETTING(OSTC3_SAMPLING_RATE, samplingRate); | ||||||
| 			WRITE_SETTING(OSTC3_SALINITY, salinity) | 			WRITE_SETTING(OSTC3_SALINITY, salinity); | ||||||
| 			WRITE_SETTING(OSTC3_DIVEMODE_COLOR, diveModeColor) | 			WRITE_SETTING(OSTC3_DIVEMODE_COLOR, diveModeColor); | ||||||
| 			WRITE_SETTING(OSTC3_LANGUAGE, language) | 			WRITE_SETTING(OSTC3_LANGUAGE, language); | ||||||
| 			WRITE_SETTING(OSTC3_DATE_FORMAT, dateFormat) | 			WRITE_SETTING(OSTC3_DATE_FORMAT, dateFormat); | ||||||
| 			WRITE_SETTING(OSTC3_COMPASS_GAIN, compassGain) | 			WRITE_SETTING(OSTC3_COMPASS_GAIN, compassGain); | ||||||
| 			WRITE_SETTING(OSTC3_SAFETY_STOP, safetyStop) | 			WRITE_SETTING(OSTC3_SAFETY_STOP, safetyStop); | ||||||
| 			WRITE_SETTING(OSTC3_GF_HIGH, gfHigh) | 			WRITE_SETTING(OSTC3_GF_HIGH, gfHigh); | ||||||
| 			WRITE_SETTING(OSTC3_GF_LOW, gfLow) | 			WRITE_SETTING(OSTC3_GF_LOW, gfLow); | ||||||
| 			WRITE_SETTING(OSTC3_PPO2_MIN, ppO2Min) | 			WRITE_SETTING(OSTC3_PPO2_MIN, ppO2Min); | ||||||
| 			WRITE_SETTING(OSTC3_PPO2_MAX, ppO2Max) | 			WRITE_SETTING(OSTC3_PPO2_MAX, ppO2Max); | ||||||
| 			WRITE_SETTING(OSTC3_FUTURE_TTS, futureTTS) | 			WRITE_SETTING(OSTC3_FUTURE_TTS, futureTTS); | ||||||
| 			WRITE_SETTING(OSTC3_CCR_MODE, ccrMode) | 			WRITE_SETTING(OSTC3_CCR_MODE, ccrMode); | ||||||
| 			WRITE_SETTING(OSTC3_DECO_TYPE, decoType) | 			WRITE_SETTING(OSTC3_DECO_TYPE, decoType); | ||||||
| 			WRITE_SETTING(OSTC3_AGF_SELECTABLE, aGFSelectable) | 			WRITE_SETTING(OSTC3_AGF_SELECTABLE, aGFSelectable); | ||||||
| 			WRITE_SETTING(OSTC3_AGF_HIGH, aGFHigh) | 			WRITE_SETTING(OSTC3_AGF_HIGH, aGFHigh); | ||||||
| 			WRITE_SETTING(OSTC3_AGF_LOW, aGFLow) | 			WRITE_SETTING(OSTC3_AGF_LOW, aGFLow); WRITE_SETTING(OSTC3_CALIBRATION_GAS_O2, calibrationGas); | ||||||
| 			WRITE_SETTING(OSTC3_CALIBRATION_GAS_O2, calibrationGas) | 			WRITE_SETTING(OSTC3_FLIP_SCREEN, flipScreen); | ||||||
| 			WRITE_SETTING(OSTC3_FLIP_SCREEN, flipScreen) | 			WRITE_SETTING(OSTC3_SETPOINT_FALLBACK, setPointFallback); | ||||||
| 			WRITE_SETTING(OSTC3_SETPOINT_FALLBACK, setPointFallback) |  | ||||||
| 
 | 
 | ||||||
| #undef WRITE_SETTING | #undef WRITE_SETTING | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue