Glenn Maynard
|
69b2239922
|
Refactor SMXManager::SendLightUpdates to queue multiple lights commands if possible.
This also fixes a memory leak if lights are queued too quickly.
|
5 years ago |
Glenn Maynard
|
0c19451d7d
|
Show the diagnostics mode dropdown by default.
|
5 years ago |
Glenn Maynard
|
ec848441d7
|
Update SDKSample to use SMX_SetLights2 and set the new panel lights.
|
5 years ago |
Glenn Maynard
|
c53c3d45c6
|
Make sure we don't send lights commands before we have a config packet, and adjust the V3 command timing.
|
5 years ago |
Glenn Maynard
|
1959a1eaa9
|
Hide the floor lighting button on older pads.
|
5 years ago |
Glenn Maynard
|
3d6a3008ae
|
Fix the center preset to match the firmware and the game.
|
5 years ago |
Glenn Maynard
|
6249359373
|
Add an option to enable the center panel top sensor.
|
5 years ago |
Glenn Maynard
|
27be716768
|
Add disabled combined thresholds.
|
5 years ago |
Glenn Maynard
|
9facc93548
|
8-bit FSR thresholds.
|
6 years ago |
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 |