How does OmniPro ii interpret incoming serial signals

mmbltcsw1

New Member
Long time lurker, first time poster here.

I'm hoping someone can help me out.

I will need to write code for the omnipro ii to listen for ASCII characters, I just don't know how the sending device should send these signals so that the omni could interpret it correctly.

Example:

1234<space>

1234<no space>

1234<space><carriage return>

1234<carriage return>


Which one of these does the omni understand?

The sending device sends this every 2 seconds.

I believe that in the ELK world, it needs to be 1234<carriage return>

Thanks in advance!
 
I might have answered my own question. I found this:


Pro-Link determines that a message has been received when:
&bull; One or more characters have been received followed by 100 ms of silence
&bull; One or more characters followed by a carriage return character are received
&bull; One or more characters followed by a line feed character are received

Does this sound correct?
 
There are also HAI Triggers which are embedded ASCII strings using the ProLink protocol (similar to it at any rate).

With ProLink you have to use up a message slot and match an incoming ASCII message with one of the embedded messages.

With HAI Triggers, the HAI is looking for the message "HAI1" or "HAI120", etc., which are hard coded in the firmware and actions can be taken on receiving those messages. This saves using up a message slot.
 
Back
Top