Panels

Data Counter

Provides a byte counter to observe how many bytes are read/written

The data counter provides an easy way to monitor whether data is being read and/or written from/to a stream.

The reset button will reset that counter to 0.

Data Sniffer

Sniff the read/write data of a stream.

The data sniffer panel is used to monitor the bytes passing through the stream.

It uses the same functionality for clearing/following and searching as the execution log in SeqZap.

The data sniffer can also show the transferred bytes as hexadecimal values by toggling the “Show Hex” button.

Data Commander

Write directly to a stream.

The Data Commander panel is used to write to a stream, or tell the stream to read.

The panel does not show the data written or read, so it is normally paired with the Data Sniffer panel.

Figure 3 Data Commander docked above Data Sniffer

The Data Commander can both transmit textual data (encoded using the streams text encoding, UTF-8 by default), or hexadecimal byte data by selecting the relevant option button.

When enter/return is pressed in the input field or the “Write” button is pressed, the data is written to the stream, optionally followed by a newline character if the “Add NewLine” box is checked.

If the “Automatically read after write” box is checked, the Data Commander will read the available data from the stream, or up until a newline character if the “Read to newline” box is checked.

The same read operation is performed if the “Read” button is pressed.

When sending hexadecimal data, the input field will turn red if the input is not valid hexadecimal data:

In addition, the “Write” button is disabled.