
Sabine, Inc. • 13301 NW US Highway 441 • Alachua, Florida 32615-8544 USA
(386) 418-2000 • (800) 626-7394 • Fax (386) 418-2001 • www.Sabine.com
E-mail: sabine@Sabine.com
Sabine Navigator Communication Protocol (October 19, 2007)
This document applies to the following Sabine Navigator Models:
NAV240, NAV360, NAV480, NAV4802, NAV8802.
General structure of communication packets:
<0x01><R/W><SRC><COMMAND HEADER><VALUE>…<0x1F><CHKSUM><0x02>
1 1 1 4 1 1 1 1<=sizesinreadable asciibytes
<R/W> - Read = 4 (ascii 0x24), Write = 5 (ascii 0x25)
<SRC> - Device number which sent packet: <0x7f> => PC
The <COMMAND HEADER> is used to identify the types of value following the header. The value of the header indicates
the number of readable ascii bytes in the value that follows.
NAME CODE Comment
Command Header <0x03 to 0x07>; 0x03 = 4 bytes … 0x07 = 8 bytes How many bytes follow for the command
name (usually 4)
Device Header <0x08> 1 byte
I/O Header <0x09> 1 byte
Channel Header <0x0A> 1 byte
Aux Header <0x0B> 1 byte
Column Header <0x0C> 1 byte Always set to 0
Data Header <0x10 to 0x18>; 0x10 = 1 byte … 0x18 = 8 bytes # of bytes that follow
<VALUE> must always follow the <HEADER>.
Command Value Command ID in ASCII character (see table below)
Device Value Device # where this command is sent to
I/O Value 0x20 for Input, 0x21 for Output
Channel Value Channel #, zero-based
Aux Value For extra information such as EQ Num, FBX Num ,etc
Column Value Reserved for later use
Data Value The actual value to change for the command targeted