First, set up COM1 to pass through the COM2 data in ASCII format like this: [COM1]LOG COM1 PASSCOM2A ONNEW Then we input some 'random' data on COM2 from a 'compass': [COM2]the heading at this time is about 45 degrees, north of east The following is an example of what is output on COM1:
#PASSCOM2A,COM1,0,74.0,FINESTEERING,1338,240389.226,00000000,2b46,1908;28,the heading at this time is *306c3986 #PASSCOM2A,COM1,0,76.5,FINESTEERING,1338,240390.555,00000000,2b46,1908;6,about *340f9d9b #PASSCOM2A,COM1,0,74.5,FINESTEERING,1338,240395.068,00000000,2b46,1908;27,45 degrees, north of east\x0d\x0a*d6b2290a
The rules are: PASSCOM2A will be output: - every half second or - every 80 characters or - every time the CR LF (enter key) sequence is detected. Note: \x0d\x0a = CR LF, the '\x' means a hexidecimal code is coming, '0d' is the CR, and '0a' is the LF. These same rules apply for PASSCOM, PASSXCOM, PASSAUX, and PAASUSB. PASSCOM is helpful any time you wish to see data that is being input on another port, such as monitoring DGPS corrections input on COM2 via the COM1 port.