Specifications

M1 Control RS-232 ASCII String Protocol Page 51 of 68 Rev. 1.79 July 16, 2009
4.37 Request Valid User Code Areas (UA)
This request command allows automation equipment to send a user code to the control and
have returned what areas the code is valid in. The returned value is an 8 bit masked value
with bit 0 corresponding to area 1, up to bit 7 corresponding to area 8. If the returned value
is 0, then the code is not valid in any area. M1 Version 4.2.5 , type of code is in Version
4.3.6 and after.
4.37.1 Request Valid User Code Areas (ua)
0C – Length as ASCII hex
ua – Request valid user code areas
DDDDDD – 6 bytes of user code data. 4 digit codes are left padded
with zeros.
00 – future use
CC Checksum
Example 1: 0Cua0034560025 Request valid user code areas for code 3456.
Example 2: 0Cua1234560022 Request valid user code areas for code 123456.
4.37.2 Reply With Valid User Code Areas (UA)
19 – Length as ASCII hex
UA – Returned valid user code areas
DDDDDD – 6 bytes of user code data that was requested.
NN – 8 bits of Hex Area Mask Data, using two ASCII
Hex bytes, 0-9,A-F. Bit 0 = Area 1, code valid if set.
UUUUUUUU – 8 bytes diagnostic data, factory use only.
N – Number of digits in user code. “4” or “6” digits, Ver 4.2.8
L – Type of code, “1”= User, “2”= Master, “3” = Installer, “4” =
ELKRP, Ver 4.3.6 or later
T – F = Fahrenheit temperature mode, C = Celcius temperature mode.
Version 4.3.9 or later
00 – future use
CC Checksum
Example:
19UA123456C30000000041F00CA Returned value = Code 123456 is
valid in Areas 1, 2, 7, and 8 (0xC3), 4 digit user codes, User Code Type, Fahrenheit
Temperature Mode.
4.38 Zone Change Update (ZC)
0AZCZZZS00CC
0A – Length as ASCII hex
ZC – Zone Change Message Command
ZZZ – Zone Number, 1 based
S – Zone Status, ASCII HEX, see Zone Status Table below
00 – future use
CC Checksum