-
Notifications
You must be signed in to change notification settings - Fork 65
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding support for double 2D arrays (#404)
* Fixing client serialization issues around sparse enums and oneof fields. Also fixed an issue where we sometimes were serializing the selected_index field across the wire which would end up getting captured in the unknown fields. * Adding support for "well known types" the first of which is Double2DArray. * Attempting to fix RT Linux build by reverting back to older runner image. * - Updating VIPM package versions to 1.3 - Fixing offset to data pointer for 2D arrays when copying data - Correct spelling for type name * - Protect against buffer overwrite - Assert array element size meets expectations - Use std::unique_ptr to avoid memory leak * Fix MessageElementMetadata reference so it is const rather than the std::shared_ptr reference. * Fixing Copy to cluster methods so constness is applied to LVMessageValue and not shared_ptr. * Fix Linux build. * More const fixes to avoid need for temporary variables. * Reverting vipb changes to try and fix VIPM build.
- Loading branch information
1 parent
02951e0
commit 8dd23a6
Showing
74 changed files
with
702 additions
and
285 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+2.37 KB
(120%)
labview source/Client Server Support New/Oneof Template/GetActiveFieldIndex.vi
Binary file not shown.
Binary file added
BIN
+13.3 KB
labview source/Client Server Support New/Oneof Template/GetActiveFieldName.vi
Binary file not shown.
Binary file removed
BIN
-11.2 KB
labview source/Client Server Support New/Oneof Template/GetFieldFromProtobufIndex.vi
Binary file not shown.
Binary file modified
BIN
+2.11 KB
(120%)
labview source/Client Server Support New/Oneof Template/HasTemplate.vi
Binary file not shown.
18 changes: 9 additions & 9 deletions
18
labview source/Client Server Support New/Oneof Template/OneOfTemplate.lvclass
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file modified
BIN
-14.2 KB
(64%)
...rver Support New/gRPC Scripting Tools/Oneof API/Accessor Helpers/GenOneOf_Get_Accessor.vi
Binary file not shown.
Binary file modified
BIN
+2.17 KB
(110%)
...rver Support New/gRPC Scripting Tools/Oneof API/Accessor Helpers/GenOneOf_Has_Accessor.vi
Binary file not shown.
Binary file modified
BIN
-14.9 KB
(67%)
...rver Support New/gRPC Scripting Tools/Oneof API/Accessor Helpers/GenOneOf_Set_Accessor.vi
Binary file not shown.
Binary file added
BIN
+23.1 KB
...e/Client Server Support New/gRPC Scripting Tools/Oneof API/Add Oneof Index To Metadata.vi
Binary file not shown.
Binary file modified
BIN
-6.59 KB
(76%)
...Client Server Support New/gRPC Scripting Tools/Oneof API/Add Oneof Indices To Metadata.vi
Binary file not shown.
Binary file modified
BIN
-224 Bytes
(99%)
...source/Client Server Support New/gRPC Scripting Tools/Oneof API/Create OneOf Accessors.vi
Binary file not shown.
Binary file modified
BIN
-816 Bytes
(97%)
.../Client Server Support New/gRPC Scripting Tools/Oneof API/Create OneOf Field Accessors.vi
Binary file not shown.
Binary file removed
BIN
-19.6 KB
.../Client Server Support New/gRPC Scripting Tools/Oneof API/Create Oneof Class Converter.vi
Binary file not shown.
Binary file added
BIN
+22.5 KB
...port New/gRPC Scripting Tools/Oneof API/Create Oneof Message Converters (Flat to Rich).vi
Binary file not shown.
Binary file modified
BIN
-384 Bytes
(98%)
...port New/gRPC Scripting Tools/Oneof API/Create Oneof Message Converters (Rich to Flat).vi
Binary file not shown.
Binary file removed
BIN
-23.1 KB
...ient Server Support New/gRPC Scripting Tools/Oneof API/Create Oneof Message Converters.vi
Binary file not shown.
Binary file modified
BIN
-592 Bytes
(98%)
... Server Support New/gRPC Scripting Tools/Oneof API/Create Oneof Protobuf To Field Name.vi
Binary file not shown.
Binary file removed
BIN
-17.2 KB
...ver Support New/gRPC Scripting Tools/Oneof API/Create VI From Template For Oneof Class.vi
Binary file not shown.
Binary file modified
BIN
+4 Bytes
(100%)
...e/Client Server Support New/gRPC Scripting Tools/Oneof API/Delete Oneof Template Files.vi
Binary file not shown.
Binary file modified
BIN
-628 Bytes
(97%)
...rver Support New/gRPC Scripting Tools/Oneof API/Drop Protobuf To Field Converter SubVI.vi
Binary file not shown.
Binary file modified
BIN
+4 Bytes
(100%)
labview source/Client Server Support New/gRPC Scripting Tools/Oneof API/Get Typedef Name.vi
Binary file not shown.
Binary file added
BIN
+59.9 KB
...ource/Client Server Support New/gRPC Scripting Tools/Oneof API/Script Field Conversion.vi
Binary file not shown.
Binary file added
BIN
+23.4 KB
...rver Support New/gRPC Scripting Tools/Oneof API/Script Flat to Rich Message Conversion.vi
Binary file not shown.
Binary file added
BIN
+42.4 KB
...Server Support New/gRPC Scripting Tools/Oneof API/Script Flat to Rich Oneof Conversion.vi
Binary file not shown.
Binary file removed
BIN
-76.4 KB
...lient Server Support New/gRPC Scripting Tools/Oneof API/Script Rich to Flat Conversion.vi
Binary file not shown.
Binary file added
BIN
+24.3 KB
...rver Support New/gRPC Scripting Tools/Oneof API/Script Rich to Flat Message Conversion.vi
Binary file not shown.
Binary file added
BIN
+32.1 KB
...Server Support New/gRPC Scripting Tools/Oneof API/Script Rich to Flat Oneof Conversion.vi
Binary file not shown.
Binary file modified
BIN
+2.46 KB
(110%)
...e/Client Server Support New/gRPC Scripting Tools/Oneof API/Update OneOf Field Accessor.vi
Binary file not shown.
Binary file removed
BIN
-85.2 KB
...ting Tools/Oneof API/Wire Between Unbundle And Bundle For Message Converter With Oneof.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
...ver Support New/gRPC Scripting Tools/Proto Parser API/LabVIEW API/Create Enum Metadata.vi
Binary file not shown.
Binary file modified
BIN
-4 Bytes
(100%)
... Support New/gRPC Scripting Tools/Proto Parser API/LabVIEW API/Create Message Metadata.vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...ew source/Client Server Support New/gRPC Scripting Tools/Proto Parser API/Proto Parser.vi
Binary file not shown.
Binary file removed
BIN
-32.5 KB
...ient Server Support New/gRPC Scripting Tools/Top Level API/Check Message Data Clusters.vi
Binary file not shown.
Binary file modified
BIN
+2.9 KB
(110%)
...rver Support New/gRPC Scripting Tools/Top Level API/Create Enum Data Clusters (simple).vi
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
...Client Server Support New/gRPC Scripting Tools/Top Level API/Create Enum Data Clusters.vi
Binary file not shown.
Binary file modified
BIN
-16.5 KB
(60%)
...ient Server Support New/gRPC Scripting Tools/Top Level API/Create Message Data Cluster.vi
Binary file not shown.
Binary file modified
BIN
+144 Bytes
(100%)
... Support New/gRPC Scripting Tools/Top Level API/Create Message Data Clusters (complex).vi
Binary file not shown.
Binary file modified
BIN
-1.21 KB
(95%)
...r Support New/gRPC Scripting Tools/Top Level API/Create Message Data Clusters (simple).vi
Binary file not shown.
Binary file modified
BIN
+44 Bytes
(100%)
...ent Server Support New/gRPC Scripting Tools/Top Level API/Create Message Data Clusters.vi
Binary file not shown.
Binary file modified
BIN
-428 Bytes
(99%)
...ient Server Support New/gRPC Scripting Tools/Top Level API/Create Message Data Element.vi
Binary file not shown.
Binary file modified
BIN
+96 Bytes
(100%)
...ver Support New/gRPC Scripting Tools/Top Level API/Create Message Types and Converters.vi
Binary file not shown.
Binary file added
BIN
+16.7 KB
...t Server Support New/gRPC Scripting Tools/Top Level API/Is Element Conversion Required.vi
Binary file not shown.
Binary file added
BIN
+15.3 KB
...lient Server Support New/gRPC Scripting Tools/Top Level API/Is Element Well Known Type.vi
Binary file not shown.
Binary file added
BIN
+48 KB
...lient Server Support New/gRPC Scripting Tools/Top Level API/Update Control for Element.vi
Binary file not shown.
Binary file modified
BIN
+17 KB
(150%)
... Server Support New/gRPC Scripting Tools/VI API/Front Panel API/Add TypeDef to Cluster.vi
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+1.72 KB
(110%)
labview source/gRPC lv Support/Server API/Cluster to gRPC message/Apply Package Name.vi
Binary file not shown.
Binary file modified
BIN
-2.2 KB
(92%)
...w source/gRPC lv Support/Server API/Cluster to gRPC message/Cluster to Element Details.vi
Binary file not shown.
Binary file modified
BIN
-6.16 KB
(79%)
...iew source/gRPC lv Support/Server API/Cluster to gRPC message/Element to Enum Metadata.vi
Binary file not shown.
Binary file added
BIN
+26.9 KB
...gRPC lv Support/Server API/Cluster to gRPC message/Element to Message Element Metadata.vi
Binary file not shown.
Binary file added
BIN
+24.7 KB
...port/Server API/Cluster to gRPC message/LabVIEW Data Value to Message Element DataType.vi
Binary file not shown.
Binary file removed
BIN
-19.8 KB
...upport/Server API/Cluster to gRPC message/LabVIEW DataType to Message Element DataType.vi
Binary file not shown.
Binary file modified
BIN
+376 Bytes
(100%)
labview source/gRPC lv Support/Server API/Cluster to gRPC message/Register Cluster.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.