diff --git a/smx-config/DiagnosticsWidgets.cs b/smx-config/DiagnosticsWidgets.cs
index 48a008f..f8df1cf 100644
--- a/smx-config/DiagnosticsWidgets.cs
+++ b/smx-config/DiagnosticsWidgets.cs
@@ -208,7 +208,7 @@ namespace smx_config
DiagnosticMode.AddHandler(ComboBox.SelectionChangedEvent, new RoutedEventHandler(delegate(object sender, RoutedEventArgs e)
{
for(int pad = 0; pad < 2; ++pad)
- SMX.SMX.SetTestMode(pad, GetTestMode());
+ SMX.SMX.SetSensorTestMode(pad, GetTestMode());
}));
OnConfigChange onConfigChange;
@@ -220,13 +220,13 @@ namespace smx_config
Loaded += delegate(object sender, RoutedEventArgs e)
{
for(int pad = 0; pad < 2; ++pad)
- SMX.SMX.SetTestMode(pad, GetTestMode());
+ SMX.SMX.SetSensorTestMode(pad, GetTestMode());
};
Unloaded += delegate(object sender, RoutedEventArgs e)
{
for(int pad = 0; pad < 2; ++pad)
- SMX.SMX.SetTestMode(pad, SMX.SMX.SensorTestMode.Off);
+ SMX.SMX.SetSensorTestMode(pad, SMX.SMX.SensorTestMode.Off);
};
}
@@ -353,4 +353,19 @@ namespace smx_config
return result;
}
}
+
+ public class PanelTestModeCheckbox: CheckBox
+ {
+ public override void OnApplyTemplate()
+ {
+ base.OnApplyTemplate();
+ }
+
+ protected override void OnClick()
+ {
+ base.OnClick();
+
+ SMX.SMX.SetPanelTestMode((bool) IsChecked? SMX.SMX.PanelTestMode.PressureTest:SMX.SMX.PanelTestMode.Off);
+ }
+ }
}
diff --git a/smx-config/MainWindow.xaml b/smx-config/MainWindow.xaml
index a122048..f47c8d8 100644
--- a/smx-config/MainWindow.xaml
+++ b/smx-config/MainWindow.xaml
@@ -609,7 +609,7 @@ Use if the platform is too sensitive.
Text="Some sensors on this panel have incorrect jumpers."
/>
-
+
Margin="10,0,0,0"
/>
-
+
+
+