The niflexlogger-automation package contains an API (Application Programming Interface) and examples for using Python to automate NI FlexLogger. The automation API supports modifying the configuration of existing FlexLogger projects and controlling the execution of FlexLogger test sessions. The package is implemented in Python. NI created and supports this package.
MIT License
8
stars
6
forks
source link
Add functions to get and set the trigger settings in the logging specification document and support of a timeout when opening a project. #35
Add functions to get and set the trigger settings in the logging specification document and support of a timeout when opening a project.
Creation of the following new Python client methods to get and set the trigger settings:
get_start_trigger_settings
get_stop_trigger_settings
set_test_start_trigger_settings
set_value_change_start_trigger_settings
set_time_start_trigger_settings
set_test_stop_trigger_settings
set_value_change_stop_trigger_settings
set_time_stop_trigger_settings
is_retriggering_enabled
set_retriggering
Add optional timeout parameter to the open_project function and update example.
Why should this Pull Request be merged?
Adds new functionality to the FlexLogger automation API.
What testing has been done?
Manual tests and added automated tests to verify the new functionality.
[X] I have run the automated tests (required if there are code changes)
What does this Pull Request accomplish?
Add functions to get and set the trigger settings in the logging specification document and support of a timeout when opening a project. Creation of the following new Python client methods to get and set the trigger settings:
Add optional timeout parameter to the open_project function and update example.
Why should this Pull Request be merged?
Adds new functionality to the FlexLogger automation API.
What testing has been done?
Manual tests and added automated tests to verify the new functionality.