User's Manual
15
Messages:
•
Alphanumeric Pagers
can be sent a maximum of 120 alpha characters
(using separator Chr$(02) orChr$(0A)).
•
Numeric Pagers can be sent a maximum of 16 numeric characters (using
separator Chr$(0B) or Chr$(03)).
•
ParentPass or Patron use message characters as controls.
•
PeoplePass ( programmed without Groups) use message characters as
controls.
Example: To send default alert three to a Glowster or CommPass, send
the hex string to the Controller: FF FF FF 01 3P 3P 3P 3P 3P
3P 3P 03 0D] where PPPPPPP is the 7 digit Pager number. See Cap
Code for more information.
Example: To send an alert, other than the default, send the hex string to the
Controller [FF FF FF 01 3P 3P 3P 3P 3P 3P 3P 03 3A 3A 0D] where
PPPPPPP is the 7 digit Pager number and AA is the alert.
Alerts AA 3A,3A Alert type
31 33, 31 Alert 1 – one alert of 15 seconds total.
32 33, 32 Alert 2 – two alerts for 30 seconds total.
33 33, 33 Alert 3 – three alerts for 45 seconds total.
34 33, 34 Alert 4 – four alerts for 60 seconds total.
35 33, 35 Alert 5 – sixty alerts for 15 minutes total.
36 33, 36 Alert 6 - Demo alert 1 for 5 seconds total.
37 33, 37 Alert 7 - Demo Alert 2 for 7 seconds total.
38 33, 38 Alert 8 - Range Test Alert.
39 33, 39 Alert 9
30 33, 30 Alert 0 - Group Alert.
The first ‘33’ in the message is used as a filler and can be any ASCII
numeric digit.
Terminator: The terminator marks the end of message. The terminator character is
the Chr$(13) or Hex 0D.
Example Of Visual Basic Code: Below is an sample section from a Visual Basic
program. This example produces a non-inverted, non-priority page sent to a 512 baud
Alphanumeric Pager.
MSComm1.PortOpen = True (Opens serial port for communication)
Preamble = Chr$(255) & Chr$(255) & Chr$(255)
FBit = Chr$(03) (Set Function bit #3 (non-priority for Alpha)) Cap
Code = “1236789” (where ‘123’ is the cap code prefix and ‘6789’ is the Pager number)
Separator = Chr$(10) (This is an Non Inverted, 512 RF baud, Alpha Page)
PagerMessage = “This is a test Page”
Terminator = Chr$(13)
OutPutString = Preamble & Fbit & CapCode & Separator & PagerMessage & Terminator
MSComm1.Output = OutPutString
Example of Hex Data Stream Into Controller:
[FF FF FF 03 31 32 33 36 37 38 39 0A 54 48 49 53 20 49 53 20 41 20 54 45 53 54 20 50 41 47 45 OD]
Example Data Stream reads as:
| P | F | Cap Code:1236789 | S| Message: THIS IS A TEST
PAGE | T |
P =Preamble
F = Function Bit
Cap Code = Seven Digits (the 3-digit cap code prefix should match the cap code prefix stored in the
Controller; the remaining 4 digits represent the Pager number)
S = Separator
Message = A maximum of 120 alphanumeric or 16 numeric characters (Function Bit
determines alphanumeric or numeric)
T = Terminator