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:
Anton Lundin 2014-11-19 22:36:03 +01:00 committed by Dirk Hohndel
parent 36b6045460
commit d3ca1df765

View file

@ -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