Specifications

M1 Control RS-232 ASCII String Protocol Page 34 of 68 Rev. 1.79 July 16, 2009
4.20 Request Keypad Area Assignments (KA)
This request command allows automation equipment to request the Areas that all keypads
are assigned to. The return string contains a 16 byte array with keypad 1’s area at array index
0 and keypad 15’s area in array index 15. M1 Version 4.2.5 and after.
4.20.1 Request Keypad Area Assignment (ka)
06 – Length as ASCII hex
ka – Request keypad areas
00 – future use
6E Checksum
Example: 06ka006E Request keypad areas.
4.20.2 Reply With Keypad Areas (KA)
16 – Length as ASCII hex
KA – Returned Keypad Areas Command
D[16] – array of 16 ascii bytes with the first byte corresponding
to keypad 1’s area assignment (area ‘1’ to ‘8’), last byte is
keypad 16’s area assignment.
00 – future use
CC Checksum
Example:
16KA12345678111111110081
Returned value = keypads 1 to 8 are assigned to areas 1 to 8.
Keypads 9 to 16 are assigned to area 1.
4.21 Keypad KeyChange Update (KC)
19KCNNDDLLLLLLCPPPPPPPP00CC
19 – Length as ASCII hex, (0A in M1 revision before 4.2.8, 11 in
revision before 4.3.2)
KC – Keypad Change Message Command
NN – Keypad Number, 1 based
DD – Key Number from Key Table Below
L[6] – Array of 6 ASCII bytes, indicating the Keypad Function Key’s
illumination status. L[0] = Function Key 1’s LED status. “0”
= Off, “1” = On constant, “2” = On Blinking. L[5]= F6 LED. In
M1 software rev. 4.2.8.
C – Code required to bypass if = “1”
P[8] – Beep and chime mode. Version 4.3.2 and after
00 – future use
CC Checksum
Example: 19KC01112010000200000000010 Keypad change – Keypad 1,
“*” Key pressed, F1 LED blinking, F3 LED is On, all other F Key
LED’s are Off, No code required to bypass, Area 1 is constantly
beeping.