MeasurementLink Support for LabVIEW v1.3.0.2
Pre-release
Pre-release
MeasurementLink Support for LabVIEW enables measurement developers to quickly create LabVIEW measurements and run them as a service (gRPC).
What's Changed
- Fix miscellaneous issues with instrument libraries by @synesthetize in #370
- Update Keysight example with new session management API by @synesthetize in #360
- Adding support to register measurement service on specific version by @svm-ni in #349
- Enable asymmetric init/close behavior by @jonathanmendez in #362
- Include a constant for DCPower type ID by @dixonjoel in #369
- Add tests for session creation and closing when specifying init and close behavior by @jonathanmendez in #372
- Update example IInstrument implementation for recent changes by @jonathanmendez in #373
- Add better error handling to Get Connections by @pbirkhol-ni in #371
- Add instrument type id constants for the remaining 4 instruments by @dixonjoel in #374
- Validate inputs for Reserve Sessions by @pbirkhol-ni in #376
- Rename typedef back to previous name for backwards compatibility by @dixonjoel in #375
- Update TestStand code modules in examples to use the session initialization behavior by @dixonjoel in #377
- Rename IInstrument to ISession Factory by @jonathanmendez in #379
- Move the instrument type id constant from the class to the library by @pbirkhol-ni in #382
- Fix the TS code modules for 34401 example by @dixonjoel in #381
- Add Get Session Info Vi's by @gpachecoNI in #378
- Single source logic for generating invalid DVR error by @jasonmreding in #384
- Passed LABVIEW_PATH as command line argument in run_tests.py by @MounikaBattu17 in #385
- Adding tests to exercise new public APIs added to Session Reservation class by @jasonmreding in #386
- Limit configuration data types to 32 and 64 bit types by @dixonjoel in #387
- Remove Enum 64 by @dixonjoel in #388
- Remove usages of enums that were 16 bit so examples are runnable by @dixonjoel in #389
- Add a new way to invalidate the client pool and location pool caches by @pbirkhol-ni in #383
- Use the word Initialize instead of Create for session initialization API by @pbirkhol-ni in #391
- Remove skipped test that doesn't exist anymore by @pbirkhol-ni in #393
- Sever the circular dependency between the Discovery lib and the Measurement Server lib by @pbirkhol-ni in #392
- Issue #350 - Driver errors not cleared after installing driver by @jasonmreding in #394
- Update generated grpc code for Measurement Service Base V2 by @dixonjoel in #396
- Move all session reservation creation to a test utility by @jasonmreding in #395
- Add icons to VIs, controls, and palettes by @pbirkhol-ni in #398
- Update list of examples and line-wrap the README by @dixonjoel in #403
- Allow a LabVIEW service to return DoubleXYData by @dixonjoel in #399
- Configure Renovate by @renovate in #405
- Update danhellem/github-actions-issue-to-work-item action to v2.2 by @renovate in #406
- Add generated code and .proto for ni.protobuf.types.DoubleXYData by @dixonjoel in #400
- Finalize the measurementlink-labview palettes by @pbirkhol-ni in #404
- github: Don't sync dependency dashboard to AzDO by @bkeryan in #409
- chore(deps): update actions/checkout action to v4 by @renovate in #407
- Introduce automated comparison and PR reporting for G code changes by @aepete in #401
- CONTRIBUTING.md: Update required VIPM version to 2023 for building packages by @bkeryan in #412
- Include Port number in LabVIEWCLI in run_tests.py by @MounikaBattu17 in #411
- Add game of life example by @dixonjoel in #402
- Fix ni_protobuf_types.vipb source path and build number by @bkeryan in #414
- examples: Fix lvlib references to old TestStand VI names by @bkeryan in #415
- Add a VISA plugin for generic VISA support by @pbirkhol-ni in #413
- Use type definition name of actual DoubleXYData .ctl by @dixonjoel in #410
- Remove breakpoint from Run Service.vi in the Game of Life example by @dixonjoel in #420
- examples: Add gRPC support to VISA example (34401A) by @bkeryan in #416
- Fix error in getting array element type by @dixonjoel in #422
- Bump version for pre-release by @dixonjoel in #423
- Remove UI Progress Updates example by @dixonjoel in #424
- Create a generic VISA example by @pbirkhol-ni in #421
- Update Keysight doc and delete UIProgressUpdates by @pbirkhol-ni in #425
- Add unit tests for data type checking by @dixonjoel in #426
New Contributors
- @svm-ni made their first contribution in #349
- @MounikaBattu17 made their first contribution in #385
- @renovate made their first contribution in #405
Full Changelog: v1.3.0.1...v1.3.0.2