#...............................................................................
#
#  Serial log representer plugin
#

[plugin]

name        = "Serial Log"
description = "Serial log representer"
group       = serial
guid        = 29725452-e64f-4c0e-a871-776277b68572
icon        = images/serial.png
small-icon  = images/serial-16x16.png

log-representer-func = representSerialLog

[scripts]

SerialLogRecordCode.jnc
SerialLogRepresenter.jnc

[records]

81d47c8fc7b0f700  # PortOpened
81d47c8fc7b0f701  # PortOpened_old
01d47c8fc7b0f702  # PortOpenError
01d47c8fc7b0f703  # PortClosed
01d47c8fc7b0f704  # BaudRateChanged
01d47c8fc7b0f705  # DataBitsChanged
01d47c8fc7b0f706  # StopBitsChanged
01d47c8fc7b0f707  # ParityChanged
01d47c8fc7b0f708  # FlowControlChanged
01d47c8fc7b0f709  # RtsChanged
01d47c8fc7b0f70a  # DtrChanged
01d47c8fc7b0f70b  # StatusLineChanged
01d47c8fc7b0f70c  # ReadModeChanged
01d47c8fc7b0f70d  # ReadIntervalChanged
01d47c8fc7b0f70e  # BuggyDriverDetected
01d47c8fc7b0f70f  # ControlLineChanged
01d47c8fc7b0f710  # LineError
01d47c8fc7b0f711  # BreakConditionChanged

[filter]

id          = serial-setting
name        = "Serial setting changes"
description = "Show/hide serial setting changes (baud rate, data bits, etc)"

01d47c8fc7b0f704  # BaudRateChanged
01d47c8fc7b0f705  # DataBitsChanged
01d47c8fc7b0f706  # StopBitsChanged
01d47c8fc7b0f707  # ParityChanged
01d47c8fc7b0f708  # FlowControlChanged
01d47c8fc7b0f70c  # ReadModeChanged
01d47c8fc7b0f70d  # ReadIntervalChanged

[filter]

id          = serial-control
name        = "Serial control line changes"
description = "Show/hide serial control lines changes (DTR/DSR)"

01d47c8fc7b0f70f  # ControlLineChanged
01d47c8fc7b0f709  # RtsChanged
01d47c8fc7b0f70a  # DtrChanged
01d47c8fc7b0f711  # BreakConditionChanged

[filter]

id          = serial-status
name        = "Serial status line changes"
description = "Show/hide serial control lines changes (RTS/CTS)"

01d47c8fc7b0f70b  # StatusLineChanged

[filter]

id          = serial-line-error
name        = "Serial line errors"
description = "Show/hide serial line errors (FRAMING, PARITY, BREAK)"

01d47c8fc7b0f710  # LineError
