10 Commits

Author SHA1 Message Date
Glenn Maynard
ce261c1ecb Add internal support for panel test modes, and rename "test mode" to "sensor test mode" to make the distinction clearer. 2019-02-06 20:01:06 -06:00
Glenn Maynard
501b297c8f Rename iBadSensorDIP -> iBadJumper. 2019-02-05 16:05:48 -06:00
Glenn Maynard
6d370ee092 Show a warning if an incorrect sensor DIP switch is detected. 2019-01-19 17:56:19 -06:00
Glenn Maynard
a202063287 Truncate the config packet for firmware that doesn't need all of it. 2019-01-18 19:46:26 -06:00
Glenn Maynard
48c75ba224 Pass the packet response to completion callbacks. 2019-01-01 18:00:27 -06:00
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.
2018-12-29 22:11:30 -06:00
Glenn Maynard
3d5be3017b Add support for 25 light panels (SDK side). 2018-12-09 16:11:12 -06:00
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).
2018-12-09 16:11:12 -06:00
Glenn Maynard
880774f9e4 Make sure we call the callback from SendCommandLocked if the device isn't connected and we're not queueing the command. 2018-12-09 16:11:12 -06:00
Glenn Maynard
57379383c0 Import for release. 2017-12-15 02:55:34 -06:00