Skip to content

MeasurementLink Support for LabVIEW v1.3.0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@dixonjoel dixonjoel released this 01 Dec 17:30
· 143 commits to main since this release
d62ed67

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

Full Changelog: v1.3.0.1...v1.3.0.2