Specifications

M1 Control RS-232 ASCII String Protocol Page 18 of 68 Rev. 1.79 July 16, 2009
Example: 07 AT 1 00 73 Send keep alive signal to the M1XEP and test IP address 1. Spaces
are for readability only.
4.4.4 Alarm Reporting Test Acknowledge (at)
If the Alarm Reporting Test if successful to the central station’s IP address the
Acknowledge message will be sent to the M1 from the M1XEP: 06at0065<cr><lf>.
4.4.5 Ethernet Module Test (XK)
The “XK” command is automatically sent every 30 seconds. This is done regardless of
whether an M1XEP Ethernet Module is present or not. The XK command serves two
purposes. 1) It tests to see if a M1XEP Ethernet Module is connected to the Control. 2) It
includes the Control’s real time clock information (current Date and Time) for general purpose
use, including but not limited to clock synchronization by a third party device..
The expected response from a connected M1XEP Ethernet Module is “xk”. However, the
Control does not actually care or keep track of a missing “xk” response UNLESS or UNTIL
after a M1XEP Ethernet Module has been properly enrolled with the Control. This can be
accomplished via the Bus Module Enrollment process (Keypad programming Menu 1) or by
the RP software). Once an M1XEP has been enrolled, the Control will now begin tracking
each response to an “XK” command, and it will display and log an “Ethernet Trouble”
message if an “xk” response is not received within 120 seconds of the “XK” command. This
response scenario is also true for alarm reporting commands “AT” and “AR”. Basically, the
M1XEP will withhold sending the “xk” response if it should fail to complete an alarm or
restoral transmission after 2 attempts. This allows for 1 transmission miss.
NOTE: Control Firmware Version 4.32 and after includes the M1’s real time clock
information.
16 – Length as ASCII hex, 22 bytes
XK – Test Ethernet Module is alive
ss – second as two ASCII characters decimal, “00” to “59”
mm – Minute as two ASCII characters decimal, “00” to “59
hh – Hour as two ASCII characters decimal, “00” to “23” 24 hour
D – Day of week as one ASCII character, “1”=Sunday to “7”=Saturday
DM – Day of month as two ASCII characters decimal, “01” to “31”
MM – Month as two ASCII characters decimal, “01” to “12”
YY – Year as two ASCII characters decimal, “00” to “99” as in 2099
S - Daylight Savings Time: “0”=Not active, “1”= Active.
C - Clock Mode as one ASCII character, ‘1’ = 12 hour, 0 = 24 hour time mode
T - Date Display Mode as one ASCII character, 0 = mm/dd, 1 = dd/mm
00 - Future use 2 digits.
CC – checksum
Example: 16XK2636115020605110006F test signal to the M1XEP module. Real Time Clock
Value = Thursday, 11:36:26 PM, June 2, 2005, Daylite savings is active for this time of year,
Clock display mode is 12 hour, Date display mode is month/day.
4.4.6 Ethernet Module Test Acknowledge (xk)
If the Ethernet Module is alive, it will reply back to the M1 with: 06xk0057<cr><lf>.