MITRE provides a Python GUI for text input/output and monitoring.
C:\> python.exe %OSTK%\gui_io\io_podium\python\src\io_podium.py ...
reinitialize clears the input and output panes and resets the input and output IDs.
show_input_string
displays a string in the input pane.
parameter | type | optional | depends on | description/constraints | |
IN: | :input_string | string | yes | string to be displayed in the input pane | |
:input_id | integer | yes | optional numeric ID of the input; if present, the server will reset its internal input ID to be 1 greater than the value | ||
:clear_output | integer | yes | if present, clears the output pane |
This message returns NULL.
show_output_string
displays a string in the output pane.
parameter | type | optional | depends on | description/constraints | |
IN: | :output_string | string | yes | string to be displayed in the output pane | |
:output_id | integer | yes | optional numeric ID of the output; if present, the server will reset its internal output ID to be 1 greater than the value | ||
:clear_input | integer | yes | if present, clears the input pane |
This message returns NULL.
{c FromIOPodiumWhen the user types a carriage return in the output pane, the server issues the following message and increments the output ID:
:input_string <string>
:input_id <integer>
}
{c FromIOPodium
:output_string <string>
:output_id <integer>
}