| String | fileName | | Base name of the files written in the simulation folder (.vcd, .txt); empty string = instanceName |
| String | instanceName | | Component name (default file name, log messages) |
| String | channelNames | | Names of the 8 channels, separated by commas; empty names: CH0, CH1... |
| Integer[8] | kinds | | Kind of each channel: Integer(Interfaces.ChannelKind), 1 = Off ... 5 = SyncData |
| Real[8] | baudrates | | UART channels: speed |
| Integer[8] | dataBits | | UART channels: data bits (5-8) |
| Integer[8] | parities | | UART channels: -1 none, 0 even, 1 odd (machine.UART convention) |
| Integer[8] | stopBits | | UART channels: 1 or 2 |
| Integer[8] | msbFirst | | UART and synchronous channels: 1 = most significant bit first |
| Integer[8] | clocks | | I2cSda and SyncData channels: clock channel (0-7) |
| Integer[8] | clockFalling | | SyncData channels: 1 = data read on the falling edge of the clock |
| Integer[8] | wordBits | | SyncData channels: bits per word |
| Integer[8] | signedWords | | SyncData channels: 1 = two's complement words |
| Boolean | writeVcd | | Write <base>.vcd |
| Boolean | writePulseViewSession | | Write <base>.pvs next to the VCD file: PulseView session with its protocol decoders set up from the channels |
| Boolean | openPulseView | | Open the VCD file in PulseView at the end of the simulation |
| String | pulseViewPath | | Path of the PulseView executable: absolute, or relative to the simulation folder (URIs resolved by the caller); empty string = automatic search |
| String | pulseViewLocal | | Automatic search: pulseview.exe of the portable copy placed next to the library by get_pulseview.cmd (absolute path, may not exist) |
| Boolean | writeText | | Write <base>.txt (decoded frames, ASCII timing diagram) |
| Boolean | openText | | Open the text file in Notepad at the end of the simulation |
| Integer[5] | textFlags | | Text file sections and options (0/1): hex dump, timing diagram, bit labels, split frames, compress silences |
| Real | textSilence | | Silence not drawn in the timing diagram; 0 = automatic |
| Real | textResolution | | Duration of one column of the timing diagram; 0 = automatic |
| Integer | textWidth | | Columns of the timing diagram per line |