ALS no switch available fix #7083

only:uaefi121
This commit is contained in:
rusefillc 2024-11-19 12:52:32 -05:00
parent 9bd1a6cd67
commit 47ba22ecdd
3 changed files with 15 additions and 8 deletions

View File

@ -209,13 +209,12 @@ pins:
function: Coil 1 function: Coil 1
type: ign type: ign
- pin: 33a - pin: 33a
class: digital_inputs meta: MM100_MEGA_UAEFI_IN_AUX3
class: switch_inputs
ts_name: DIN ts_name: DIN
function: Digital input signal function: Digital input signal
- pin: 34a - pin: 34a
function: CAM Sensor Exhaust function: CAM Sensor Exhaust
meta: MM100_IN_D3 meta: MM100_IN_D3
@ -503,12 +502,16 @@ pins:
type: can type: can
- pin: 84a - pin: 84a
class: digital_inputs meta: MM100_IN_CRANK
class: switch_inputs
color: yellow
ts_name: BUTTON1 ts_name: BUTTON1
function: BUTTON1 sensor function: BUTTON1 sensor
- pin: 85a - pin: 85a
class: digital_inputs meta: MM100_IN_CAM
class: switch_inputs
color: green
ts_name: BUTTON2 ts_name: BUTTON2
function: BUTTON2 sensor function: BUTTON2 sensor
@ -534,7 +537,9 @@ pins:
type: ls type: ls
- pin: 89a - pin: 89a
class: digital_inputs meta: MM100_IN_D4
class: switch_inputs
color: grey
ts_name: BUTTON3 ts_name: BUTTON3
function: BUTTON3 input function: BUTTON3 input

View File

@ -214,7 +214,7 @@ public class PinoutLogic {
} }
} else if (pinId instanceof String) { } else if (pinId instanceof String) {
String pinIdString = (String) pinId; String pinIdString = (String) pinId;
if (pinIdString.length() == 0) { if (pinIdString.isEmpty()) {
throw new IllegalStateException("Unexpected empty ID field"); throw new IllegalStateException("Unexpected empty ID field");
} }
// array type is allowed even for pins with non-array class // array type is allowed even for pins with non-array class

View File

@ -1,5 +1,7 @@
package com.rusefi; package com.rusefi;
import java.util.Arrays;
public enum PinType { public enum PinType {
OUTPUTS("output_pin_e", "Gpio", "Unassigned"), OUTPUTS("output_pin_e", "Gpio", "Unassigned"),
ANALOG_INPUTS("adc_channel_e", "adc_channel_e", "EFI_ADC_NONE"), ANALOG_INPUTS("adc_channel_e", "adc_channel_e", "EFI_ADC_NONE"),
@ -36,6 +38,6 @@ public enum PinType {
return pinType; return pinType;
} }
} }
throw new IllegalArgumentException(key + " not expected, possible keys are " + values()); throw new IllegalArgumentException(key + " not expected, possible keys are " + Arrays.toString(values()));
} }
} }