Page 84
Page 84 of 104
P/N 220-06288-20
<bcc> is a binary checksum character.
<ACK> is the ASCII code ACK, which is ASCII code 6 (0x06).
• <STX> is the ASCII character STX, which is ASCII code 2 (0x02).
• <ETX> is the ASCII code ETX, which is ASCII code 3 (0x03).
•
•
The message format is based on the interface type. The format is slightly different for standard HOBIC as compared to GEAC.
ACK-NAK MODE
In ACK-NAK mode, message delivery is reliable and the PMS must acknowledge receipt of the message within a specific time frame (or the SMS2000 sends it again).
SMS -> <STX>This is the first message<ETX><bcc> PMS -> <ACK>
SMS -> <STX>This is the second message<ETX><bcc> PMS -> <ACK>
SMS2000 and Property Management Systems
Note: For more information on using the set pms-servercommand, see the SMS2000 Command Reference.
Protocol Modes
All PMS protocols (except Micros-Fidelio) work in one of three modes:
•TTY
•ACK-NAK
•ENQ-ACK-NAK
TTY provides best effort delivery, while ACK-NAK and ENQ-ACK-NAK provide reliable message delivery.
TTY MODE
In TTY mode, message delivery is best effort only. The SMS2000 sends the message to the PMS and does not look for any response. The message contents are sent followed by a newline character.
SMS -> This is the first message\r\nThis is the second message\r\n
PMS does not reply.
•\r is the C program escape for CR (Carriage Return), which is ASCII code 13 (0x0D).
•\n is the C program escape for LR (Line Feed), which is ASCII code 10 (0x0A).
•SMS ->indicates that the SMS2000 sends this message. It is not a part of the message.