diff --git a/CustomData/CustomDataTypeScriptingUtility/CustomDataTypeScriptingUtility.ini b/CustomData/CustomDataTypeScriptingUtility/CustomDataTypeScriptingUtility.ini index 98a34da..3520be3 100644 --- a/CustomData/CustomDataTypeScriptingUtility/CustomDataTypeScriptingUtility.ini +++ b/CustomData/CustomDataTypeScriptingUtility/CustomDataTypeScriptingUtility.ini @@ -1,3 +1,3 @@ [CustomDataTypes] Directory = "C:/Program Files/National Instruments/LabVIEW 2020/vi.lib/ADAS Record/CustomDataTypes" -Template = "C:/Program Files/National Instruments/Data Record AD/Custom Data Type Scripting Utility/Data Type Library Template/ADAS_Data_Type_Template.lvlib" \ No newline at end of file +Template = "C:/Program Files/National Instruments/LabVIEW 2020/ProjectTemplates/Source/ADAS/ADAS Data Type Template/Library Template/ADAS_Data_Type_Template.lvlib" \ No newline at end of file diff --git a/CustomData/CustomDataTypes/Deserialize ADAS Data.vi b/CustomData/CustomDataTypes/Deserialize ADAS Data.vi index e82716e..0527499 100644 Binary files a/CustomData/CustomDataTypes/Deserialize ADAS Data.vi and b/CustomData/CustomDataTypes/Deserialize ADAS Data.vi differ diff --git a/CustomData/CustomDataTypes/Optitrack/Deserialize Data.vi b/CustomData/CustomDataTypes/Optitrack/Deserialize Data.vi new file mode 100644 index 0000000..32feebe Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/Deserialize Data.vi differ diff --git a/CustomData/CustomDataTypes/Optitrack/Optitrack.lvlib b/CustomData/CustomDataTypes/Optitrack/Optitrack.lvlib new file mode 100644 index 0000000..a016a98 --- /dev/null +++ b/CustomData/CustomDataTypes/Optitrack/Optitrack.lvlib @@ -0,0 +1,25 @@ + + + Generic Type Library for reading and writing data in Data Record AD in a format that is compatible with MDF4 Logging. + +To create a new Custom Data Type: +1. Save As... this library with a new name +2. Apply a new library icon and description +3. Overwrite each library member as indicated on the block diagram +4. Add the new library methods to the Deserialize/Serialize/Write/Read ADAS Data Polymorphic VIs. + + )!#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!**!!!*Q(C=\>5R<NN!%)8BZS#&7`E%BI#5LA;ZA;[A+]Q6V,L5&1:)YU+.<B#Q3RF-F4<G&81&_N`6G$&=7!9=)3F%?GTS=4H\B6QQ5N_OJ=_;4GX@X^T?=8V[,M\GEX\7KT?9;ODRI!^]/@YY>$[IMW0`_@DVQ:^<8M^@![@J8@Y08D_R[<*>NH_\X:^=J'>@MV>K(S)KK;#=-L7JJC20]C20]C20]C!0]C!0]C!0=C>X=C>X=C>X=C-X=C-X=C-X]L[4CVTE)I?54*Z-F$2.'C3$I3DZF8A34_**0*QK]33?R*.Y%A^$F(A34_**0)G(WZ2Y%E`C34S*BV:>EHUHRZ.Y;+`!%XA#4_!*0%SJQ"-!AMG#RE%4'!IO"A?"*`!%(AY6?!*0Y!E]A9@,#DS"*`!%HM$$,@WJ2.?UH2Q0<?2Y()`D=4S/B^:S0)\(]4A?R].U=DS/RU%Y%TL.)=CZS2HAH$A?R]-@/2\(YXA=D_0B5H^$XJ^-U\3>()`B-4S'R`!9(FL)]"A?QW.Y$!^N:8A-D_%R0);(K72Y$)`B-3$'J%QPIZFRIT()#!Q00XWV7(^,U387>[E7LWJ2KB;<;B'J&I@KJ;N?JOIFK2[_[K'K(J<K);D_=3KU#K/;2(6T'[A$PU>KI0<5FNJ1;WJ&,;F&O`5P$TQ=$BL(5=-Q;,`@;\P>;L0:;,V?;\6;;<F=;L&9T*_"7`<ZAX$],NVTX'L90=;0LT?\XX@@(HZ_O>E.OV`R@+X6G@YP`1__D@KEFXVZ2E`EV2L,!!!!!! + 536903680 + 1.0.0.0 + false + 3 + 50 48 48 49 56 48 48 48 13 0 0 0 0 1 23 21 76 111 97 100 32 38 32 85 110 108 111 97 100 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 9 0 0 13 44 1 100 1 100 80 84 72 48 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 15 13 76 97 121 101 114 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 7 0 0 12 185 0 0 0 0 0 0 0 0 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 86 73 32 73 99 111 110 100 1 0 2 0 0 0 7 103 101 110 101 114 105 99 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 83 109 97 108 108 32 70 111 110 116 115 0 1 9 1 1 + + + + + + + + + diff --git a/CustomData/CustomDataTypes/Optitrack/Process Data.ctl b/CustomData/CustomDataTypes/Optitrack/Process Data.ctl new file mode 100644 index 0000000..4de6bfd Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/Process Data.ctl differ diff --git a/CustomData/CustomDataTypes/Optitrack/Read.vi b/CustomData/CustomDataTypes/Optitrack/Read.vi new file mode 100644 index 0000000..3a49967 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/Read.vi differ diff --git a/CustomData/CustomDataTypes/Optitrack/Serialize Data.vi b/CustomData/CustomDataTypes/Optitrack/Serialize Data.vi new file mode 100644 index 0000000..dd48ad8 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/Serialize Data.vi differ diff --git a/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-FrameData.ctl b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-FrameData.ctl new file mode 100644 index 0000000..b8d45b7 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-FrameData.ctl differ diff --git a/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-LabeledMarker.ctl b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-LabeledMarker.ctl new file mode 100644 index 0000000..55bd423 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-LabeledMarker.ctl differ diff --git a/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-MarkerPoint.ctl b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-MarkerPoint.ctl new file mode 100644 index 0000000..f220049 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-MarkerPoint.ctl differ diff --git a/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-MarkerSet.ctl b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-MarkerSet.ctl new file mode 100644 index 0000000..d8e49c0 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-MarkerSet.ctl differ diff --git a/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-RigidBody.ctl b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-RigidBody.ctl new file mode 100644 index 0000000..457bbf9 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-RigidBody.ctl differ diff --git a/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-TrackedData.ctl b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-TrackedData.ctl new file mode 100644 index 0000000..15b2272 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/TypeDef-Optitrack-TrackedData.ctl differ diff --git a/CustomData/CustomDataTypes/Optitrack/Write.vi b/CustomData/CustomDataTypes/Optitrack/Write.vi new file mode 100644 index 0000000..709db33 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/Write.vi differ diff --git a/CustomData/CustomDataTypes/Optitrack/test_serialize_deserialize.vi b/CustomData/CustomDataTypes/Optitrack/test_serialize_deserialize.vi new file mode 100644 index 0000000..620c758 Binary files /dev/null and b/CustomData/CustomDataTypes/Optitrack/test_serialize_deserialize.vi differ diff --git a/CustomData/CustomDataTypes/Read ADAS Data.vi b/CustomData/CustomDataTypes/Read ADAS Data.vi index 9c88b9b..11cffa2 100644 Binary files a/CustomData/CustomDataTypes/Read ADAS Data.vi and b/CustomData/CustomDataTypes/Read ADAS Data.vi differ diff --git a/CustomData/CustomDataTypes/Serialize ADAS Data.vi b/CustomData/CustomDataTypes/Serialize ADAS Data.vi index 824f5ba..2fd1ce1 100644 Binary files a/CustomData/CustomDataTypes/Serialize ADAS Data.vi and b/CustomData/CustomDataTypes/Serialize ADAS Data.vi differ diff --git a/CustomData/CustomDataTypes/Write ADAS Data.vi b/CustomData/CustomDataTypes/Write ADAS Data.vi index 7b0bf3d..9106858 100644 Binary files a/CustomData/CustomDataTypes/Write ADAS Data.vi and b/CustomData/CustomDataTypes/Write ADAS Data.vi differ