An output string causing Simics to trigger a Xterm_Break_String hap when the string is printed.
Return an id for a string that is set to break on. The id can be used as index for the Xterm_Break_String hap.
If non-zero, the console will buffer any output until a client connects. If zero, such output will be discarded.
Characters received by the server but not yet delivered to the simulated serial port.
Serial device the server is connected to.
Keyboard input queue.
(string, seconds) This attribute appends characters to the input queue, after the specified simulated time have elapsed.
Position in the keyboard input queue where new input is stored.
Characters transmitted by the simulated serial port, but not yet written out by the server. If buffer_until_connection is non-zero, then this attribute contains everything written out on the simulated serial port.
If no-window is set, output will be directed to this file.
TCP port for server.
If set to nonzero, will not interpret telnet escapes or otherwise change the bytes transmitted in either direction.
The characters that have been recorded when the attribute recording is true. Note that the recorded string will NOT be cleared when recording is reset.
When enabled, all characters written to the console will be recorded. The record can be read from the attribute recorded-string.
Remove breakpoint based on breakpoint id.
Stop breaking on a specified string. Note that if a string is added several times, it also has to be removed the same number of times. I.e. if a hap callback is tied to a string and does not want to be called again, it should both remove the string and unregister the hap callback, since another hap callback may want to break on the same string again.
|break||set a string to break on|
|capture-start||capture output to file|
|capture-stop||stop output capture to file|
|info||print information about the device|
|input||send string to a console|
|input-file||input a file into a console|
|kbd-abort||send a keyboard abort signal|
|list-break-strings||list all strings the console will break on|
|playback-start||start traffic generator|
|playback-stop||stop traffic generation|
|record-start||start recording of output on the console|
|record-stop||stop recoding of output on the console|
|status||print status of the device|
|switch-to-serial-link||replace server-console with serial link|
|switch-to-text-console||replace server console with text console|
|unbreak||stop breaking on string|
|unbreak-id||remove a breakpoint|
|wait-for-string||wait for a string in a script branch|