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};
|
||||
|
||||
#define READ_SETTING(_OSTC3_SETTING, _DEVICE_DETAIL) \
|
||||
rc = hw_ostc3_device_config_read(m_data->device, _OSTC3_SETTING, uData, sizeof(uData)); \
|
||||
if (rc == DC_STATUS_SUCCESS) \
|
||||
m_deviceDetails->_DEVICE_DETAIL(uData[0]);
|
||||
do { \
|
||||
rc = hw_ostc3_device_config_read(m_data->device, _OSTC3_SETTING, uData, sizeof(uData)); \
|
||||
if (rc == DC_STATUS_SUCCESS) \
|
||||
m_deviceDetails->_DEVICE_DETAIL(uData[0]); \
|
||||
} while (0)
|
||||
|
||||
READ_SETTING(OSTC3_DIVE_MODE, setDiveMode)
|
||||
READ_SETTING(OSTC3_SATURATION, setSaturation)
|
||||
READ_SETTING(OSTC3_DESATURATION, setDesaturation)
|
||||
READ_SETTING(OSTC3_LAST_DECO, setLastDeco)
|
||||
READ_SETTING(OSTC3_BRIGHTNESS, setBrightness)
|
||||
READ_SETTING(OSTC3_UNITS, setUnits)
|
||||
READ_SETTING(OSTC3_SAMPLING_RATE,setSamplingRate)
|
||||
READ_SETTING(OSTC3_SALINITY, setSalinity)
|
||||
READ_SETTING(OSTC3_DIVEMODE_COLOR,setDiveModeColor)
|
||||
READ_SETTING(OSTC3_LANGUAGE, setLanguage)
|
||||
READ_SETTING(OSTC3_DATE_FORMAT, setDateFormat)
|
||||
READ_SETTING(OSTC3_COMPASS_GAIN, setCompassGain)
|
||||
READ_SETTING(OSTC3_SAFETY_STOP, setSafetyStop)
|
||||
READ_SETTING(OSTC3_GF_HIGH, setGfHigh)
|
||||
READ_SETTING(OSTC3_GF_LOW, setGfLow)
|
||||
READ_SETTING(OSTC3_PPO2_MIN, setPpO2Min)
|
||||
READ_SETTING(OSTC3_PPO2_MAX, setPpO2Max)
|
||||
READ_SETTING(OSTC3_FUTURE_TTS, setFutureTTS)
|
||||
READ_SETTING(OSTC3_CCR_MODE, setCcrMode)
|
||||
READ_SETTING(OSTC3_DECO_TYPE, setDecoType)
|
||||
READ_SETTING(OSTC3_AGF_SELECTABLE, setAGFSelectable)
|
||||
READ_SETTING(OSTC3_AGF_HIGH, setAGFHigh)
|
||||
READ_SETTING(OSTC3_AGF_LOW, setAGFLow)
|
||||
READ_SETTING(OSTC3_CALIBRATION_GAS_O2, setCalibrationGas)
|
||||
READ_SETTING(OSTC3_FLIP_SCREEN, setFlipScreen)
|
||||
READ_SETTING(OSTC3_SETPOINT_FALLBACK, setSetPointFallback)
|
||||
READ_SETTING(OSTC3_DIVE_MODE, setDiveMode);
|
||||
READ_SETTING(OSTC3_SATURATION, setSaturation);
|
||||
READ_SETTING(OSTC3_DESATURATION, setDesaturation);
|
||||
READ_SETTING(OSTC3_LAST_DECO, setLastDeco);
|
||||
READ_SETTING(OSTC3_BRIGHTNESS, setBrightness);
|
||||
READ_SETTING(OSTC3_UNITS, setUnits);
|
||||
READ_SETTING(OSTC3_SAMPLING_RATE,setSamplingRate);
|
||||
READ_SETTING(OSTC3_SALINITY, setSalinity);
|
||||
READ_SETTING(OSTC3_DIVEMODE_COLOR,setDiveModeColor);
|
||||
READ_SETTING(OSTC3_LANGUAGE, setLanguage);
|
||||
READ_SETTING(OSTC3_DATE_FORMAT, setDateFormat);
|
||||
READ_SETTING(OSTC3_COMPASS_GAIN, setCompassGain);
|
||||
READ_SETTING(OSTC3_SAFETY_STOP, setSafetyStop);
|
||||
READ_SETTING(OSTC3_GF_HIGH, setGfHigh);
|
||||
READ_SETTING(OSTC3_GF_LOW, setGfLow);
|
||||
READ_SETTING(OSTC3_PPO2_MIN, setPpO2Min);
|
||||
READ_SETTING(OSTC3_PPO2_MAX, setPpO2Max);
|
||||
READ_SETTING(OSTC3_FUTURE_TTS, setFutureTTS);
|
||||
READ_SETTING(OSTC3_CCR_MODE, setCcrMode);
|
||||
READ_SETTING(OSTC3_DECO_TYPE, setDecoType);
|
||||
READ_SETTING(OSTC3_AGF_SELECTABLE, setAGFSelectable);
|
||||
READ_SETTING(OSTC3_AGF_HIGH, setAGFHigh);
|
||||
READ_SETTING(OSTC3_AGF_LOW, setAGFLow);
|
||||
READ_SETTING(OSTC3_CALIBRATION_GAS_O2, setCalibrationGas);
|
||||
READ_SETTING(OSTC3_FLIP_SCREEN, setFlipScreen);
|
||||
READ_SETTING(OSTC3_SETPOINT_FALLBACK, setSetPointFallback);
|
||||
|
||||
#undef READ_SETTING
|
||||
|
||||
|
@ -975,35 +977,36 @@ void WriteSettingsThread::run()
|
|||
|
||||
unsigned char data[1] = {0};
|
||||
#define WRITE_SETTING(_OSTC3_SETTING, _DEVICE_DETAIL) \
|
||||
data[0] = m_deviceDetails->_DEVICE_DETAIL(); \
|
||||
hw_ostc3_device_config_write(m_data->device, _OSTC3_SETTING, data, sizeof(data));
|
||||
do { \
|
||||
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_SATURATION, saturation)
|
||||
WRITE_SETTING(OSTC3_DESATURATION, desaturation)
|
||||
WRITE_SETTING(OSTC3_LAST_DECO, lastDeco)
|
||||
WRITE_SETTING(OSTC3_BRIGHTNESS, brightness)
|
||||
WRITE_SETTING(OSTC3_UNITS, units)
|
||||
WRITE_SETTING(OSTC3_SAMPLING_RATE, samplingRate)
|
||||
WRITE_SETTING(OSTC3_SALINITY, salinity)
|
||||
WRITE_SETTING(OSTC3_DIVEMODE_COLOR, diveModeColor)
|
||||
WRITE_SETTING(OSTC3_LANGUAGE, language)
|
||||
WRITE_SETTING(OSTC3_DATE_FORMAT, dateFormat)
|
||||
WRITE_SETTING(OSTC3_COMPASS_GAIN, compassGain)
|
||||
WRITE_SETTING(OSTC3_SAFETY_STOP, safetyStop)
|
||||
WRITE_SETTING(OSTC3_GF_HIGH, gfHigh)
|
||||
WRITE_SETTING(OSTC3_GF_LOW, gfLow)
|
||||
WRITE_SETTING(OSTC3_PPO2_MIN, ppO2Min)
|
||||
WRITE_SETTING(OSTC3_PPO2_MAX, ppO2Max)
|
||||
WRITE_SETTING(OSTC3_FUTURE_TTS, futureTTS)
|
||||
WRITE_SETTING(OSTC3_CCR_MODE, ccrMode)
|
||||
WRITE_SETTING(OSTC3_DECO_TYPE, decoType)
|
||||
WRITE_SETTING(OSTC3_AGF_SELECTABLE, aGFSelectable)
|
||||
WRITE_SETTING(OSTC3_AGF_HIGH, aGFHigh)
|
||||
WRITE_SETTING(OSTC3_AGF_LOW, aGFLow)
|
||||
WRITE_SETTING(OSTC3_CALIBRATION_GAS_O2, calibrationGas)
|
||||
WRITE_SETTING(OSTC3_FLIP_SCREEN, flipScreen)
|
||||
WRITE_SETTING(OSTC3_SETPOINT_FALLBACK, setPointFallback)
|
||||
WRITE_SETTING(OSTC3_DIVE_MODE, diveMode);
|
||||
WRITE_SETTING(OSTC3_SATURATION, saturation);
|
||||
WRITE_SETTING(OSTC3_DESATURATION, desaturation);
|
||||
WRITE_SETTING(OSTC3_LAST_DECO, lastDeco);
|
||||
WRITE_SETTING(OSTC3_BRIGHTNESS, brightness);
|
||||
WRITE_SETTING(OSTC3_UNITS, units);
|
||||
WRITE_SETTING(OSTC3_SAMPLING_RATE, samplingRate);
|
||||
WRITE_SETTING(OSTC3_SALINITY, salinity);
|
||||
WRITE_SETTING(OSTC3_DIVEMODE_COLOR, diveModeColor);
|
||||
WRITE_SETTING(OSTC3_LANGUAGE, language);
|
||||
WRITE_SETTING(OSTC3_DATE_FORMAT, dateFormat);
|
||||
WRITE_SETTING(OSTC3_COMPASS_GAIN, compassGain);
|
||||
WRITE_SETTING(OSTC3_SAFETY_STOP, safetyStop);
|
||||
WRITE_SETTING(OSTC3_GF_HIGH, gfHigh);
|
||||
WRITE_SETTING(OSTC3_GF_LOW, gfLow);
|
||||
WRITE_SETTING(OSTC3_PPO2_MIN, ppO2Min);
|
||||
WRITE_SETTING(OSTC3_PPO2_MAX, ppO2Max);
|
||||
WRITE_SETTING(OSTC3_FUTURE_TTS, futureTTS);
|
||||
WRITE_SETTING(OSTC3_CCR_MODE, ccrMode);
|
||||
WRITE_SETTING(OSTC3_DECO_TYPE, decoType);
|
||||
WRITE_SETTING(OSTC3_AGF_SELECTABLE, aGFSelectable);
|
||||
WRITE_SETTING(OSTC3_AGF_HIGH, aGFHigh);
|
||||
WRITE_SETTING(OSTC3_AGF_LOW, aGFLow); WRITE_SETTING(OSTC3_CALIBRATION_GAS_O2, calibrationGas);
|
||||
WRITE_SETTING(OSTC3_FLIP_SCREEN, flipScreen);
|
||||
WRITE_SETTING(OSTC3_SETPOINT_FALLBACK, setPointFallback);
|
||||
|
||||
#undef WRITE_SETTING
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue