Functions
Classes
|
|
Macro executor implemented using Tango communication with the Door device
Create a common buffer, where all the registered logs will be stored.
Returns: | (seq<str>) list of strings with messages from all log levels See also |
---|
Get macro exception type representation (None if the macro state is not exception).
Returns: | (str) |
---|
Get log messages.
Parameters: | log_level – (str) string indicating the log level |
---|---|
Returns: | (seq<str>) list of strings with log messages |
Get macro result.
Returns: | (seq<str>) list of strings with Result messages |
---|
Get macro execution state.
Returns: | (str) |
---|
Get buffer (history) of macro execution states.
Returns: | (seq<str>) |
---|
Register for macro result, all log levels and common buffer.
Start registering log messages.
Parameters: | log_level – (str) string indicating the log level |
---|
Register for macro result
Execute macro.
Parameters: |
|
---|
Stop macro execution. Execute macro in synchronous way before using this method.
Parameters: | started_event_timeout – (float) waiting timeout for started event |
---|
Unregister macro result, all log levels and common buffer.
Stop registering log messages.
Parameters: | log_level – (str) string indicating the log level |
---|
Unregister macro result.
Wait until macro is done. Use it in asynchronous executions.
Parameters: | timeout – (float) waiting timeout (in s) |
---|