mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-04 10:19:29 +02:00
Allow shunt to be selected in the UI
This commit is contained in:
parent
4e31ce596a
commit
d34d9b2838
5 changed files with 91 additions and 12 deletions
|
@ -187,6 +187,17 @@ String settings_processor(const String& var, BatteryEmulatorSettingsStore& setti
|
|||
return options_for_enum((comm_interface)settings.getUInt("CHGCOMM", (int)comm_interface::CanNative),
|
||||
name_for_comm_interface);
|
||||
}
|
||||
|
||||
if (var == "SHUNTTYPE") {
|
||||
return options_for_enum_with_none((ShuntType)settings.getUInt("SHUNTTYPE", (int)ShuntType::None),
|
||||
name_for_shunt_type, ShuntType::None);
|
||||
}
|
||||
|
||||
if (var == "SHUNTCOMM") {
|
||||
return options_for_enum((comm_interface)settings.getUInt("SHUNTCOMM", (int)comm_interface::CanNative),
|
||||
name_for_comm_interface);
|
||||
}
|
||||
|
||||
if (var == "EQSTOP") {
|
||||
return options_for_enum_with_none(
|
||||
(STOP_BUTTON_BEHAVIOR)settings.getUInt("EQSTOP", (int)STOP_BUTTON_BEHAVIOR::NOT_CONNECTED),
|
||||
|
@ -650,6 +661,14 @@ const char* getCANInterfaceName(CAN_Interface interface) {
|
|||
%CHGCOMM%
|
||||
</select>
|
||||
|
||||
<label>Shunt: </label><select name='SHUNT'>
|
||||
%SHUNTTYPE%
|
||||
</select>
|
||||
|
||||
<label>Shunt comm I/F: </label><select name='SHUNTCOMM'>
|
||||
%SHUNTCOMM%
|
||||
</select>
|
||||
|
||||
<label>Equipment stop button: </label><select name='EQSTOP'>
|
||||
%EQSTOP%
|
||||
</select>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue