mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Enable the configuration of more OSTC3 settings
This enables enables you to configure a couple of new settings in the OSTC3 devices. Signed-off-by: Anton Lundin <glance@acc.umu.se> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
c69d5619ce
commit
37953d163e
6 changed files with 316 additions and 108 deletions
|
@ -46,6 +46,14 @@
|
|||
#define OSTC3_CALIBRATION_GAS_O2 0x37
|
||||
#define OSTC3_SETPOINT_FALLBACK 0x38
|
||||
#define OSTC3_FLIP_SCREEN 0x39
|
||||
#define OSTC3_LEFT_BUTTON_SENSIVITY 0x3A
|
||||
#define OSTC3_RIGHT_BUTTON_SENSIVITY 0x3A
|
||||
#define OSTC3_BOTTOM_GAS_CONSUMPTION 0x3C
|
||||
#define OSTC3_DECO_GAS_CONSUMPTION 0x3D
|
||||
#define OSTC3_MOD_WARNING 0x3E
|
||||
#define OSTC3_DYNAMIC_ASCEND_RATE 0x3F
|
||||
#define OSTC3_GRAPHICAL_SPEED_INDICATOR 0x40
|
||||
#define OSTC3_ALWAYS_SHOW_PPO2 0x41
|
||||
|
||||
#define SUUNTO_VYPER_MAXDEPTH 0x1e
|
||||
#define SUUNTO_VYPER_TOTAL_TIME 0x20
|
||||
|
@ -582,6 +590,14 @@ static dc_status_t read_ostc3_settings(dc_device_t *device, DeviceDetails *m_dev
|
|||
READ_SETTING(OSTC3_CALIBRATION_GAS_O2, calibrationGas);
|
||||
READ_SETTING(OSTC3_FLIP_SCREEN, flipScreen);
|
||||
READ_SETTING(OSTC3_SETPOINT_FALLBACK, setPointFallback);
|
||||
READ_SETTING(OSTC3_LEFT_BUTTON_SENSIVITY, leftButtonSensitivity);
|
||||
READ_SETTING(OSTC3_RIGHT_BUTTON_SENSIVITY, rightButtonSensitivity);
|
||||
READ_SETTING(OSTC3_BOTTOM_GAS_CONSUMPTION, bottomGasConsumption);
|
||||
READ_SETTING(OSTC3_DECO_GAS_CONSUMPTION, decoGasConsumption);
|
||||
READ_SETTING(OSTC3_MOD_WARNING, modWarning);
|
||||
READ_SETTING(OSTC3_DYNAMIC_ASCEND_RATE, dynamicAscendRate);
|
||||
READ_SETTING(OSTC3_GRAPHICAL_SPEED_INDICATOR, graphicalSpeedIndicator);
|
||||
READ_SETTING(OSTC3_ALWAYS_SHOW_PPO2, alwaysShowppO2);
|
||||
|
||||
#undef READ_SETTING
|
||||
|
||||
|
@ -808,6 +824,14 @@ static dc_status_t write_ostc3_settings(dc_device_t *device, DeviceDetails *m_de
|
|||
WRITE_SETTING(OSTC3_CALIBRATION_GAS_O2, calibrationGas);
|
||||
WRITE_SETTING(OSTC3_FLIP_SCREEN, flipScreen);
|
||||
WRITE_SETTING(OSTC3_SETPOINT_FALLBACK, setPointFallback);
|
||||
WRITE_SETTING(OSTC3_LEFT_BUTTON_SENSIVITY, leftButtonSensitivity);
|
||||
WRITE_SETTING(OSTC3_RIGHT_BUTTON_SENSIVITY, rightButtonSensitivity);
|
||||
WRITE_SETTING(OSTC3_BOTTOM_GAS_CONSUMPTION, bottomGasConsumption);
|
||||
WRITE_SETTING(OSTC3_DECO_GAS_CONSUMPTION, decoGasConsumption);
|
||||
WRITE_SETTING(OSTC3_MOD_WARNING, modWarning);
|
||||
WRITE_SETTING(OSTC3_DYNAMIC_ASCEND_RATE, dynamicAscendRate);
|
||||
WRITE_SETTING(OSTC3_GRAPHICAL_SPEED_INDICATOR, graphicalSpeedIndicator);
|
||||
WRITE_SETTING(OSTC3_ALWAYS_SHOW_PPO2, alwaysShowppO2);
|
||||
|
||||
#undef WRITE_SETTING
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue