Skip to main content

Reply to "Daktronics RTD Protocol Reference"

Sorry no, I got positioned text working well enough and that had to do. The format I used is as follows:

Position Text message:

<SYN> + HEADER + <SOH> + CONTROL + <STX> + TEXT + <EOT> + SUM + <ETB>

Where:

<SYN> ::= 0x16
<SOH> ::= 0x01
<STX> ::= 0x02
<EOT> ::= 0x04
<ETB> ::= 0x17
HEADER ::= '20000000'
CONTROL ::= '004010NNNN'
(NNNN is the decimal offset to place text)
TEXT ::= message to be sent to screen
SUM ::= sum of character values from header to (and including) <EOT> mod 256 as hex string

Example to place the string 'hello' at offset 35:

'\x1620000000\x010040100035\x02hello\x048A\x17'

Venus will respond with an acknowledge - so if you are using a 422/485 link, just connect the 422 rcv instead of the 485, or else the ack may collide with your next message.

I have no idea what the other numbers do... Let me know how you go.
×
×
×
×