Commit Graph

96 Commits (b1f675c56cb25bf404f79984b50955c589537868)
 

Author SHA1 Message Date
Glenn Maynard b1f675c56c Add config packet backwards-compatibility. 6 years ago
Glenn Maynard 05f4100d98 Add support for importing/exporting FSR thresholds to disk. 6 years ago
Glenn Maynard 4c07c5572e Add some default values for SMXConfig. 6 years ago
Glenn Maynard 6cc979b1dc Implement the V5 config packet. 6 years ago
Glenn Maynard 0184e46022 Make sure GetConfig returns a valid stub SMXConfig if the DLL isn't present. 6 years ago
Glenn Maynard 00271c3e15 Rename iBadJumper to iWrongSensorJumper. 6 years ago
Glenn Maynard 122cbe7b0d FSR threshold tuning. 6 years ago
Glenn Maynard 23ef413d91 Only show enabled panels in the diagnostics tab. 6 years ago
Glenn Maynard b25b363c96 FSR threshold tuning. 6 years ago
Glenn Maynard cce566624a Improve minimizing to tray, and restore the existing instance if SMXConfig is launched when it's already minimized to the tray. 6 years ago
Glenn Maynard ded697cf4c Add sensor icons. 6 years ago
Glenn Maynard c4eb3a548c Log when we don't see data from a panel. 6 years ago
Glenn Maynard f858e25434 Reenable bbadSensorInput (unintentionally disabled while testing). 6 years ago
Glenn Maynard 1b01f53796 Add an option to enable or disable lighting on panels with no sensors. 6 years ago
Glenn Maynard f35f596cee Update the config block with new fields. 6 years ago
Glenn Maynard 195cba96ec Fix doc. 6 years ago
Glenn Maynard 5556d4fd65 Fix bad Color::operator== causing GIF frames to be merged incorrectly. 6 years ago
Glenn Maynard af82a1e423 Remove the reset command on startup (just causes flicker). 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 d38307d3bc Fix GIF loop frames. 6 years ago
Glenn Maynard ce261c1ecb Add internal support for panel test modes, and rename "test mode" to "sensor test mode" to make the distinction clearer. 6 years ago
Glenn Maynard 63e76f29cc Use opaque white instead of just opaque for the marker pixel, so transparent GIFs aren't needed when markers aren't being used. 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 8307e24550 Allow FSR threshold distances down to 5. 6 years ago
Glenn Maynard bf9b8b185c Coalesce identical GIF frames on load. 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 6d0820f495 Add the PlatformFlags_FSR config flag. 6 years ago
Glenn Maynard 681c7adfef Fix up calculating animation frame counts. 6 years ago
Glenn Maynard a202063287 Truncate the config packet for firmware that doesn't need all of it. 6 years ago
Glenn Maynard cc07e07649 Fix auto-lighting not reactivating quickly. 6 years ago
Glenn Maynard 331bdc5b56 Fix the checkmark next to the preset buttons not reflecting the current preset. 6 years ago
Glenn Maynard 13bad26fe6 Compare individualPanelFSR in SamePreset, and add placeholder FSR presets. 6 years ago
Glenn Maynard 9167c9e0ed Use GetOverlappedResult instead of GetOverlappedResultEx for Windows 7. 6 years ago
Glenn Maynard 88052ee318 Updates to graphic upload handling. 6 years ago
Glenn Maynard 3d41d8ea15 Fix the application window being created when launched on startup. It should only launch to the tray. 6 years ago
Glenn Maynard def39becf9 Add labels to the DIP switch display. 6 years ago
Glenn Maynard f806ad8a00 Scale the diagnostics bars differently for FSRs. 6 years ago
Glenn Maynard a2eb0c7591 Reorder the diags threshold bars (only cosmetic). 6 years ago
Glenn Maynard 849fd7a975 Simplify overlapped I/O handling, and add a command timeout. 6 years ago
Glenn Maynard 9ae9a506c6 Add the initial floor lighting button in the UI. 6 years ago
Glenn Maynard 84c467a485 Cleanup. 6 years ago
Glenn Maynard 48c75ba224 Pass the packet response to completion callbacks. 6 years ago
Glenn Maynard 879df7152c Fix m_bSendingConfig not being reset on close. 6 years ago
Glenn Maynard 478a0618fb Fix exception if ThresholdSlider refreshes when no pads are active. 6 years ago
Glenn Maynard aba274603c Set LIGHTS_PER_PANEL to 25. 6 years ago
Glenn Maynard 6b58194235 Handle FSR thresholds in the threshold sliders. 6 years ago
Glenn Maynard 1c980f24e0 Add config fields for FSR sensitivity and the platform strip color. 6 years ago