Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use type definition name of actual DoubleXYData .ctl #410

Merged

Conversation

dixonjoel
Copy link
Collaborator

@dixonjoel dixonjoel commented Nov 16, 2023

What does this Pull Request accomplish?

Add a dependency to the NI gRPC Types VI package >= 1.0.0.1 to Measurement Service.vipb.

Why should this Pull Request be merged?

Ensure customers have the NI gRPC Types package installed as needed.

What testing has been done?

Interactive testing with a LV service.

@dixonjoel
Copy link
Collaborator Author

@jasonmreding @pbirkhol-ni I find myself reconsidering whether this is better than what we have. A couple drawbacks are that it's just more complicated logic and it also gives us a compile-time dependency on the NI gRPC Types package. I'm not totally convinced it's better than this simple case structure logic that we can expand over time.
image

What do y'all think?

@dixonjoel dixonjoel marked this pull request as ready for review November 27, 2023 19:57
@dixonjoel dixonjoel merged commit d09e54c into main Nov 28, 2023
2 checks passed
@dixonjoel dixonjoel deleted the users/jdixon/measurement-service-depends-on-ni-protobuf-types branch November 28, 2023 19:41
jasonmreding added a commit that referenced this pull request Dec 5, 2023
* main:
  Update examples to use new Run Service.vi (#429)
  Update the service class of the .measui for LabVIEW Game of Life. It was still pointing to the .NET measurement service. (#427)
  Add unit tests for data type checking (#426)
  Update Keysight doc and delete UIProgressUpdates (#425)
  Create a generic VISA example (#421)
  Remove UI Progress Updates example. Game of Life covers the same features (#424)
  Bump version for pre-release (#423)
  Fix up Get Metadata from Configuration and Results to use a common subVI. Fix the logic for getting the array element type (#422)
  examples: Add gRPC support to VISA example (34401A) (#416)
  Remove breakpoint (#420)
  Use type definition name of actual DoubleXYData .ctl (#410)
  Add a VISA plugin for generic VISA support (#413)
  examples: Fix lvlib references to old TestStand VI names (#415)
  Fix ni_protobuf_types.vipb source path and build number (#414)
  Add game of life example (#402)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants