Glenn Maynard
1b01f53796
Add an option to enable or disable lighting on panels with no sensors.
6 years ago
Glenn Maynard
ec061d4223
Refactor uploading animations to allow uploading automatically instead of having a separate upload button, and iron out some inconsistencies.
6 years ago
Glenn Maynard
74f94c5bf5
Add panel test mode to the UI.
6 years ago
Glenn Maynard
501b297c8f
Rename iBadSensorDIP -> iBadJumper.
6 years ago
Glenn Maynard
990a6ba488
Fix refreshing the selected diags button.
6 years ago
Glenn Maynard
a094588055
Hide the "expected DIP" display if we have no data at all.
6 years ago
Glenn Maynard
6d370ee092
Show a warning if an incorrect sensor DIP switch is detected.
6 years ago
Glenn Maynard
def39becf9
Add labels to the DIP switch display.
6 years ago
Glenn Maynard
a2eb0c7591
Reorder the diags threshold bars (only cosmetic).
6 years ago
Glenn Maynard
9ae9a506c6
Add the initial floor lighting button in the UI.
...
This also refactors the panel button code to rely less on WPF bindings.
They just get in the way for anything nontrivial. Doing it this way
lets us treat the panel buttons as an interface for setting colors, to
handle the different fields that are set for the panel colors and floor
color.
6 years ago
Glenn Maynard
6b58194235
Handle FSR thresholds in the threshold sliders.
6 years ago
Glenn Maynard
39cfc8cee0
Add support for uploading animations to the panel, if it supports it.
6 years ago
Glenn Maynard
135e3c5401
Add a UI to set panel animations.
...
This is driven by the config tool, which needs to stay running.
6 years ago
Glenn Maynard
e5e75e0106
Put the step color widgets in a StackPanel.
...
Doing this in a separate commit since it changes a lot of indentation but
doesn't really change much code.
6 years ago
Glenn Maynard
e57fa5d28e
Add a version display based on the git tag.
7 years ago
Glenn Maynard
913f740113
Allow configuring two pads together (the existing behavior), or selecting a single pad from a dropdown to configure them separately.
7 years ago
Glenn Maynard
9ed01c29ba
Implement exporting and importing platform settings to a file.
7 years ago
Glenn Maynard
a1281218bb
Increase the minimum difference between the upper and lower thresholds to 10.
...
Having this at 5 is causing confusion, since the hardware isn't actually designed
to have the thresholds so close together. This was set to 5 for internal testing,
but it's not actually useful to have them so close together. The thresholds exist
to prevent ghosting and strobing on the panels, and putting the thresholds very
close together prevents them from doing that.
7 years ago
Glenn Maynard
57379383c0
Import for release.
7 years ago