Glenn Maynard
b1f675c56c
Add config packet backwards-compatibility.
6 years ago
Glenn Maynard
6cc979b1dc
Implement the V5 config packet.
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
af82a1e423
Remove the reset command on startup (just causes flicker).
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
501b297c8f
Rename iBadSensorDIP -> iBadJumper.
6 years ago
Glenn Maynard
6d370ee092
Show a warning if an incorrect sensor DIP switch is detected.
6 years ago
Glenn Maynard
a202063287
Truncate the config packet for firmware that doesn't need all of it.
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.
...
This could cause us to stop sending config updates, since we're still
waiting for the previous one to complete. This is probably the cause
of threshold changes, etc. not being applied.
6 years ago
Glenn Maynard
3d5be3017b
Add support for 25 light panels (SDK side).
6 years ago
Glenn Maynard
5e1068d565
Fix config updates when updating quickly.
...
This fixes the pad flickering when dragging the color slider, because it
could briefly use an out-of-date configuration (only really visible when
going between red and white on the left).
6 years ago
Glenn Maynard
880774f9e4
Make sure we call the callback from SendCommandLocked if the device isn't connected and we're not queueing the command.
6 years ago
Glenn Maynard
57379383c0
Import for release.
7 years ago