Proto commits in ni/nidaqmx-python

These 11 commits are when the Protocol Buffers files have changed:

Commit:5ab6d24
Author:tjying95
Committer:GitHub

Adding new ID Pin API introduced in mioDAQ (#677) * Update source files Signed-off-by: Jun Ying Tan <9677893+tjying95@users.noreply.github.com> * Run codegen Signed-off-by: Jun Ying Tan <9677893+tjying95@users.noreply.github.com> * Add tests Signed-off-by: Jun Ying Tan <9677893+tjying95@users.noreply.github.com> * Update CHANGELOG.md Signed-off-by: Jun Ying Tan <9677893+tjying95@users.noreply.github.com> * Fix hardcoded error message test failure Signed-off-by: Jun Ying Tan <9677893+tjying95@users.noreply.github.com> --------- Signed-off-by: Jun Ying Tan <9677893+tjying95@users.noreply.github.com>

The documentation is generated from this commit.

Commit:3151edf
Author:SiuFong-NI
Committer:GitHub

Pick up new metadata for mioDAQ configurable digital voltage feature (#653) * Pick up new metadata for mioDAQ configurable digital voltage feature Signed-off-by: Siu Fong Tan <siu.fong.tan@ni.com> * Filter out CalculatedPower stuff until it is fully supported * Pull latest nidaqmx.proto from grpc-device --------- Signed-off-by: Siu Fong Tan <siu.fong.tan@ni.com>

Commit:a7a3643
Author:WayneDroid
Committer:GitHub

Add support for DAQmx calibration info properties (#473) * Add support for DAQmx calibration info properties * updated cal functions to property and docstrings * fixed merged conflicts * removed wanted cal attributes from exclude list * removed extra new line * rerun codegen and updated device file * added test cases * fixed python coding style violation * fixed python coding style violation part 2 * addressed reviewer's comments * fixed test case name and import order * added try-finally in test case * marked grpc_xfail for failed test case * fixed conflicts and update test cases * fixed linter error

Commit:c5fddf5
Author:DeborahOoi96
Committer:GitHub

Add Offset Nulling Calibration API support for nidaqmx-python (#468) * Add Offset Nulling Calibration API support for nidaqmx-python * Address comments * Address comments * Add indent and fix documentation * Fix styleguide * Add proto file to pass PR build * Add proto file to pass PR build 2 * Fix Pr build 3 * Fix PR build 4 --------- Co-authored-by: Deborah Ooi Yee Hui <deborah.ooi@ni.com>

Commit:8f1b610
Author:Charity Loh
Committer:GitHub

Add Shunt Cal API support for nidaqmx-python (#469) * add shunt cal api support for nidaqmx python * fix lint error * modify to support _ex variant only * update modified functions.py and enums.py and its generated files * remove not _ex methods * Address comments on enums and doc * Add nidaqmx.ptoto and generated files * Address comments * add grpc_xfail * update CHANGELOG.md * fix lint error * fix lint * Address comments

Commit:635f0cb
Author:Sakthi-SM
Committer:GitHub

Regenerate the gRPC stubs with latest DAQmx proto (#391) * fix: regenerate the stubs with updated proto * fix: update failing test with xfail tag

Commit:77e6292
Author:Sakthi Subramanian Muthuramalingam

fix: update latest proto

Commit:29a53ac
Author:Sakthi Subramanian Muthuramalingam

fix: regenerate the stubs with updated proto

Commit:39a3c44
Author:Brad Keryan
Committer:GitHub

codegen: Add support for gRPC event unregistration (#377) * codegen: Lazily initialize event function argtypes Signed-off-by: Brad Keryan <brad.keryan@ni.com> * codegen: Extend event callback pointer lifetime until unregistration succeeds Signed-off-by: Brad Keryan <brad.keryan@ni.com> * codegen: Add event unregister functions to interpreters Signed-off-by: Brad Keryan <brad.keryan@ni.com> * handwritten: Update task event functions to call interpreter register/unregister Signed-off-by: Brad Keryan <brad.keryan@ni.com> * codegen: Update nidaqmx.proto for event unregistration Signed-off-by: Brad Keryan <brad.keryan@ni.com> * codegen: Unregister event callbacks for gRPC Signed-off-by: Brad Keryan <brad.keryan@ni.com> * tests: Update xfail reason for event unregistration tests Signed-off-by: Brad Keryan <brad.keryan@ni.com> * tests: Specify xfail exception for event tests If an xfailed test raises the wrong exception, it is reported as a normal failure. Signed-off-by: Brad Keryan <brad.keryan@ni.com> * tests: Mark legacy event test as grpc_xfail Signed-off-by: Brad Keryan <brad.keryan@ni.com> --------- Signed-off-by: Brad Keryan <brad.keryan@ni.com>

Commit:0bf3aec
Author:Sakthi-SM
Committer:GitHub

gRPC Interpreter | PR1 | Add protos and generate stubs for gRPC client (#271) * feat: generate stubs for grpc client * fix: update grpc version * feat: update contributing workflow * fix: update reference path * feat: add dependency groups * fix: create stubs directory

Commit:1ec0205
Author:Subash Suresh

Add the required proto files and stubs