Specifications

M1 Control RS-232 ASCII String Protocol Page 24 of 68 Rev. 1.79 July 16, 2009
4.10.2 Read ALL Custom Values (cp)
06 – Length as ASCII hex
cp – Read ALL custom values
00 – future use
CC Checksum
Example: 06cp0067 Read all custom values.
4.10.3 Reply With Custom Value (CR)
0E – Length as ASCII hex Length fixed in M1 Version
4.3.1 and later
CR – Returned custom value
NN – Which Custom Value to be returned (2 decimal ASCII
digits, 1 based). ie.”16” = custom value 16. Range 1 to
20.
DDDDD – 16 bit Custom Value returned ( 5 decimal ASCII
digits)
If Format = 2, Time of day, this value should be
converted to a hexidecimal value. The low two bytes
will display the minutes in hexidecimal, the third
and fourth bytes will display the hours in
hexidecimal.
F - Custom value format. 0=Number, 1=Timer, 2=Time of day
00 future use
CC Checksum
Example:
0ECR01001230000F Returned value = 123, Number format, from Custom
Value 1
Example:
0ECR010541620003 Convert 5416 to hex = 15 28. Convert 15 to decimal
= 21. Convert 28 to hex = 40. Therefore time = 21:40 or 9:40 PM.
4.10.4 Reply With ALL Custom Values (CR)
80 – Length as ASCII hex Length fixed in M1 Version
4.3.6 and later
CR – Returned custom value
NN = 00. 00 implies all 20 Custom Values returned.
DDDDD… – 16 bit Custom Value returned ( 5 decimal ASCII
digits)
If Format = 2, Time of day, this value should be
converted to a hexidecimal value. The low two bytes
will display the minutes in hexidecimal, the third
and fourth bytes will display the hours in
hexidecimal.
F - Custom value format. 0=Number, 1=Timer, 2=Time of day
… DDDDD and F above is repeated 19 more times
corresponding to each of the 20 custom values.
00 – future use
CC Checksum
4.10.5 Write Custom Value (cw)
0D – Length as ASCII hex