drjdpowell

Results 10 issues of drjdpowell

Hello, I am trying to use the re extension for RegEx (on Windows, compiling for 32-bit). Functions all work, except for the regexp_replace function. It returns correctly when it doesn't...

The Client Sync Calls are well set up to eventually support an Async Client API, as they basically have "Start Action" parts, a "Wait till done" part, and a "Read...

In #203 , @gregr-ni wrote: >Our intended workflow is to start with a proto file and generate the client code. Isn't all the code you describe generated in this case?...

type: enhancement
help wanted
Affects Scripted Code
status: on the roadmap

![2022-12-06 14_50_57-route_guide_server lvlib_Register gRPC Messages vi Block Diagram on route_guide](https://user-images.githubusercontent.com/6072800/205945275-56221b09-c6dc-44c5-acf4-0f517ec619b0.png) Your examples define the name of Message types in multiple places. Consider always using the Cluster typedef name to get...

scope: examples

Currently, you have a separate User Event (UE) for each gRCP call type. This requires a lot of extra "boilerplate" to set up each UE, as shown in this image:...

type: enhancement

Many advanced users will want to adapt gRPC into the Framework or templates they already have, using the lower-level functions, rather than use the higher-level architecture and scripting tools. So...

scope: examples

Attached is a ZIP of a Project containing the pictured example. Includes a small class, "gRPC Definition", that allows defining a Procedure and its Request/Response Messages in one place. This...

Having a look at this gRPC work for the first time, I am struck by the large number of subVI's with similar names. Looking at handling a HelloWord gRPC call,...

type: enhancement

![2022-12-06 13_26_53-route_guide lvproj - Project Explorer](https://user-images.githubusercontent.com/6072800/205925455-f3e5d331-272f-4e56-8076-50408eed140f.png) UEs should be written in only one place: "Register gRPC Methods.vi", so don't have the ability to write to them elsewhere. Otherwise, this is...

type: enhancement

For a stream of client requests, such as the "RecordRoute" example, the server event loop is blocked during teh (potentially very long) interaction. Users may prefer an alternate asynchronous mode,...

type: enhancement