i.chnl[#].src.com - Source COM Serial

ID Type Example Description
i.chnl[#].src.com.autobauding integer 0 Whether the serial port is autobauding. 0=no, 1=yes.
i.chnl[#].src.com.autobaudrate integer 0 The baud rate detected during the autobauding phase.
i.chnl[#].src.com.cts integer 0 The live state of the CTS input line. 0=unasserted, 1=asserted.
i.chnl[#].src.com.detect string '0000' The diagnostics information for the COM port. Normally '222x', '333x', or '0000'. #Firmware/v270
i.chnl[#].src.com.dsr integer 0 The state of the DSR input line. 0=unasserted, 1=asserted.
i.chnl[#].src.com.dtr integer 1 The current state of the DTR output line. 0=unasserted, 1=asserted.
i.chnl[#].src.com.pdce integer 0 Internal debugging information. Shows the total number of times the serial input buffer has been exhausted (and so data would have been lost).
i.chnl[#].src.com.pdcne integer 0 Internal debugging information. Shows the total number of times the serial input buffer has nearly been exhausted (so the ip.buffer has had to signal “stop sending” with the Rx Flow handshake lines).
i.chnl[#].src.com.protocol string '8N' The current protocol being used. Changes during autobauding (and indicates the current protocol that is being tested).
i.chnl[#].src.com.rts integer 1 The current state of the RTS output line. 0=unasserted, 1=asserted.
i.chnl[#].src.com.rxpin string '3' The receive pin that the serial port is using. See #COM Port rxpin

COM Port rxpin

Value Description
0 not connected
2 DTE
3 DCE
2* DTE but receive data also detected on pin 3 as well. ie. Y-lead situation.

Autobauding Completion

When autobauding completes, the baud rate and protocol are programmed into the
c.chnl[#].src.com values so the ip.buffer can reboot with the correct settings.