Shreyas Bethur

Results 43 issues of Shreyas Bethur

### Description of issue Add system test to ensure driver runtime version tested against, matches the version listed in documentation. _Driver Version Tested Against_ is listed in [README](https://github.com/ni/nimi-python/blob/master/README.rst) and on...

docs
test

### Description of issue `driver_version` is queried in `print_diagnostic_information` by looking at the value of `HKLM\SOFTWARE\National Instruments\\CurrentVersion` regkey. This regkey is not part of runtime installer, but rather part of...

### Description of issue Tests in question: https://github.com/ni/nimi-python/blob/065267a827bb0c8256a5122d33be28f8987a0265/src/niswitch/system_tests/test_system_niswitch.py#L64 https://github.com/ni/nimi-python/blob/065267a827bb0c8256a5122d33be28f8987a0265/src/niswitch/system_tests/test_system_niswitch.py#L110 The error log: ``` =================================== ERRORS ==================================== _____________ ERROR at setup of test_continuous_software_scanning _____________ @pytest.fixture(scope='function') def session_2532(): with daqmx_sim_db_lock: > simulated_session...

test
niswitch

### Description of issue Due to internal bug# 227842, PXIe-5433 cannot be used in tests for `create_advanced_arb_sequence` in nifgen; we fall back to using persistent simulation session of PXIe-5421, which...

test
nifgen

### Description of issue nifgen and niswitch Python bindings contain `get_channel_name(index)` method whose input is a single 1-based channel index. Being 1-based contradicts with the `GetChannelNameFromString()`, which is 0-based, present...

API
task
nifgen
niswitch

### Description of issue Python users don't need to know the underlying value used when passing an `enum` method parameter or property down to C DLLs. We should remove these...

docs

### Description of issue ![image](https://user-images.githubusercontent.com/48041236/109681360-01505800-7b43-11eb-953e-822638a74962.png) (Screenshot from https://pypi.org/project/nidcpower/1.3.3/#files) As we can see from the screenshot, there are two places where `py2` needs to be removed from.

build

There are numerous enum values (e.g. nidcpower.Event, nifgen.HardwareState, niscope.ClearableMeasurement) that are missing documentation _Originally posted by @phindman in https://github.com/ni/nimi-python/issues/1555#issuecomment-776915329_

docs

### Description of issue Metadata of many ~~private~~ non-public (private, codegen-only etc.) methods include documentation key like: ``` 'documentation': { 'description': 'TBD' }, ``` In some instances the content is...

docs
nidigital

### Description of issue If a `repeated_capability_type` key is used in property or method parameter metadata that is not present in `repeated_capabilities` listed in config.py, codegen should error. Encountered in...

codegen