Show last authors
1 Loads, Occupancy Sensors, Photocells, Partition Sensors, and Keypads may be integrated over an EISC.  The EISC may be classic (packed) or 3-series TCP/IP.
2
3 ==== Keypads ====
4
5 * Uses 1 serial join on the EISC
6 * Protocol is BXX:Y\r
7 ** XX is the button number, 00 to 16
8 ** Y is the action
9 *** Actions From Keypad to ShowRunnerCLC™
10 **** p = Press
11 **** t = Tap
12 **** dt = Double Tap
13 **** h = Hold
14 **** r = Release
15 **** Update (sents as "Update\r" without BXX: prefix) = Requests current feedback from ShowRunner
16 *** Actions From ShowRunnerCLC™ to the Keypad
17 **** on = Feedback Indicator On
18 **** off = Feedback Indicator Off
19 **** ClearFB (sent as "ClearFB\r" without BXX: prefix) = Clears all existing Keypad Feedback
20 * Examples:
21 ** When EISC comes online, keypad sends "Update\r" to request current button feedback, only buttons that are on will be returned.
22 ** When the user taps button 1 the following are sent in order (assuming, Press/Tap/DoubleTap/Hold signals are all wired up)
23 *** B01:p\r
24 *** B01:t\r
25 *** B01:r\r
26 ** Response when button 1 feedback goes on:
27 *** B01:on\r
28 ** Response when ShowRunnerCLC™ requests clearing of keypad feedback:
29 *** ClearFB\r