MeasurementLink Support for LabVIEW v1.3.0.1
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 observed hangs with LV measurements for certain situations of service launches by @jonathanmendez in #266
- Minimize presence of measurement services when running as a built application by @jasonmreding in #267
- Update scripted build spec that is generated for measurement services by @jasonmreding in #268
- Update CODEOWNERS to include Jason and remove Johann and Adam by @pbirkhol-ni in #270
- Wrap the MeasurementContext private data in a DVR by @pbirkhol-ni in #269
- Create service location pool by @jonathanmendez in #271
- Add empty hand-written session management client library as stage for work by @jonathanmendez in #272
- Create the MeasurementLink Instrument:Instrument interface by @pbirkhol-ni in #273
- Regenerate the grpc-labview code using version 1.0.0.1 by @pbirkhol-ni in #274
- Change the build spec to require grpc-labview 1.0.0.1 by @pbirkhol-ni in #277
- Exclude some new LabVIEW projects from the installer by @pbirkhol-ni in #279
- Fix the broken Post-Build Action.vi by @pbirkhol-ni in #280
- Update the IInstrument interface name and the Get methods by @pbirkhol-ni in #285
- Open and close Measurement Server.lvproj to save automatic changes by @jonathanmendez in #284
- Change name of Instrument directory to IInstrument by @pbirkhol-ni in #286
- Add gRPC Utilities library by @jonathanmendez in #287
- Add reserve sessions VI to MeasurementContext, returning a Session Reservation class by @jonathanmendez in #275
- Separate compiled code from source for all VIs by @pbirkhol-ni in #289
- Move the Error Strings Global.vi out of a library by @pbirkhol-ni in #291
- Implement IInstrument for NI-DCPower by @pbirkhol-ni in #288
- Clear Service Location FGV cache on a measurement error, like client pool by @jonathanmendez in #290
- Implement IInstrument for NI-Digital by @WesleyTangNationalInstruments in #293
- Fixed Instrument Type ID for NI-Digital by @WesleyTangNationalInstruments in #295
- Implement IInstrument for NI-FGEN by @synesthetize in #294
- Implement IInstrument for DMM by @gpachecoNI in #297
- Adding IInstrument implementation for Scope. by @DelpireNI in #299
- Change Dmm to DMM by @gpachecoNI in #300
- Add Create Sessions implementation with NI-DCPower vertical slice by @jonathanmendez in #298
- Add DMM Create Sessions Files by @gpachecoNI in #303
- Adding Create Session(s) VIs for NI-SCOPE. by @DelpireNI in #302
- Add Create Session(s) for NI-FGEN by @synesthetize in #304
- Add "Create Sessions.vi" for NI-Digital by @WesleyTangNationalInstruments in #305
- Add Get Connections by @pbirkhol-ni in #301
- Add tests for DCPower Create Session(s) VIs by @jonathanmendez in #306
- Add Get Connections VIs for NI-FGEN by @synesthetize in #308
- Add Dmm Get Connections VIs by @gpachecoNI in #309
- Add DMM tests for Create Session by @gpachecoNI in #311
- Adding Get Connections to NI-SCOPE. by @DelpireNI in #315
- Automatically find tests instead of using a test list by @pbirkhol-ni in #317
- Add Get Connections for NI-Digital by @WesleyTangNationalInstruments in #310
- Adding tests for NI-SCOPE Create Sessions poly vi. by @DelpireNI in #307
- Add tests for NI-FGEN Create Sessions by @synesthetize in #316
- Add tests for NI-Digital Create Session(s) VIs by @WesleyTangNationalInstruments in #318
- Add tests for Create Sessions implementation by @jonathanmendez in #319
- Optimize connection retrieval and sort connections by @pbirkhol-ni in #314
- Add failing test to skip list by @jonathanmendez in #322
- Separate compiled code from source for new VIs by @pbirkhol-ni in #321
- Add Service Class as output of Get Provided Interface by @jonathanmendez in #323
- Add unreserve and close to the session reservation class by @pbirkhol-ni in #326
- Add tests for Session Reservation:Unreserve Sessions.vi by @jonathanmendez in #327
- Put all tests in virtual folders by @pbirkhol-ni in #328
- Support calling Get Connections before sessions have been created by @pbirkhol-ni in #332
- Creating NI-SCOPE Acquire Waveform example. by @DelpireNI in #329
- Create NI-FGEN Standard Function Example by @synesthetize in #331
- Initial MeasurementLink palette with MeasurementContext VIs by @dixonjoel in #325
- Add sub-palette for 'Context' i.e. MeasurementContext and link it to the class by @dixonjoel in #336
- Create README.md for FGEN example by @synesthetize in #339
- Add TestStand .seq for NI-FGEN example by @synesthetize in #338
- Adding TestStand .seq example for NI-SCOPE. by @DelpireNI in #342
- Add new tests for Create Sessions by @pbirkhol-ni in #333
- Change pin from requiered to Recommended by @gpachecoNI in #341
- Adding Register, Unregister, and Reserve Registered Sessions APIs by @jasonmreding in #337
- Update the DCPower example to use the new session management api by @synesthetize in #346
- Adding README to NI-SCOPE example. by @DelpireNI in #345
- Adding pin map client library by @jasonmreding in #343
- Create NI-Digital SPI Example by @WesleyTangNationalInstruments in #334
- Implement auto-unreserve via observer callbacks by @jonathanmendez in #347
- Display appropriate error if MeasurementLink is not installed by @jayaseelan-james in #344
- Add tests for Close Sessions by @pbirkhol-ni in #352
- Edit of MeasurementLink functions palette, class palette for the session reservation class by @dixonjoel in #351
- Create DMM Example by @gpachecoNI in #348
- Add a right-click palette for the measurement context class wire by @dixonjoel in #356
- Update FGEN example TestStand VIs by @synesthetize in #355
- Adding TestStand Example Files for NI-Digital by @WesleyTangNationalInstruments in #353
- Update DCPower example TestStand VIs by @synesthetize in #357
- Remove IState and update all code and tests by @pbirkhol-ni in #359
- Add new destination folder and change build. by @gpachecoNI in #358
- Add a new input to Get Connections that allows you to choose between System Pins, DUT Pins, or All Pins by @pbirkhol-ni in #361
- Add TestStand sequence for DMM example by @gpachecoNI in #364
- Fix bad linkages and bump to version 1.3.0.1 in for prerelease by @dixonjoel in #365
- Updating SCOPE example TestStand code modules to use new VIs. by @DelpireNI in #366
- Remove Measurement Helpers Library by @synesthetize in #368
New Contributors
- @jonathanmendez made their first contribution in #266
- @jasonmreding made their first contribution in #267
- @synesthetize made their first contribution in #294
Full Changelog: v1.2.0.3...v1.3.0.1
Software support
- InstrumentStudio 2023 Q4 or later
- MeasurementLink 2023 Q4 or later
- LabVIEW 2020 SP1 or later
- JKI VI Package Manager 2020.1 or later