Wiki source code of Ethernet Intersystem Communications Import (Crestron)
Version 1.1 by Mark Kohlmann on 2021/12/22 21:43
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 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 ShowRunner | ||
| 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 ShowRunner 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 ShowRunner requests clearing of keypad feedback: | ||
| 29 | *** ClearFB\r |