Skip to content

Commit 8c4a4c2

Browse files
Merge branch 'release/1.0.3.7'
2 parents d74bff3 + 9b441cf commit 8c4a4c2

20 files changed

+503
-369
lines changed

Serializer.vipb

Lines changed: 35 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2018" Created_Date="2018-06-04 19:50:03" Modified_Date="2019-05-26 11:20:19" Creator="Francois Normandin" Comments="" ID="187124a0445937f7865e039a15cd9a30">
1+
<VI_Package_Builder_Settings Version="2018" Created_Date="2018-06-04 19:50:03" Modified_Date="2019-06-16 16:54:27" Creator="Francois Normandin" Comments="" ID="65b367f505dc7b1781037cc8bc7ff865">
22
<Library_General_Settings>
33
<Package_File_Name>LabVIEW_Open_Source_lib_Serializer</Package_File_Name>
4-
<Library_Version>1.0.2.7</Library_Version>
4+
<Library_Version>1.0.3.8</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>source</Library_Source_Folder>
77
<Library_Output_Folder>_built-packages</Library_Output_Folder>
@@ -17,8 +17,8 @@
1717
</Library_General_Settings>
1818
<Advanced_Settings>
1919
<Package_Dependencies>
20-
<External_Dependencies>labview_open_source_lib_data_manipulation &gt;= 1.1.0.4</External_Dependencies>
21-
<Direct_Dependencies>labview_open_source_lib_data_manipulation-1.1.0.4</Direct_Dependencies>
20+
<External_Dependencies>labview_open_source_lib_data_manipulation &gt;= 1.2.0.6</External_Dependencies>
21+
<Direct_Dependencies>labview_open_source_lib_data_manipulation-1.2.0.6</Direct_Dependencies>
2222
</Package_Dependencies>
2323
<Custom_Action_VIs>
2424
<Pre-Build_VI/>
@@ -38,13 +38,13 @@ User are expected to extend the core to provide concrete implementation. The pac
3838
*********
3939

4040

41-
This library proposes an abstract Serializer class and supplements it with a Serialzer.PlainText class.
41+
This library proposes an abstract Serializer class and supplements it with Serialzer.PlainText and Serializer.Plaintext.INI classes.
4242

4343
Examples of other serializers could be Serializer.JSON, CfgManager.XML, etc.</Description>
4444
<Copyright/>
4545
<Packager/>
4646
<URL/>
47-
<Release_Notes>Updated to DataManipulation 1.1 to support cluster to cluster casting</Release_Notes>
47+
<Release_Notes>Adding support for Arrays in Serializer.PlainText.INI</Release_Notes>
4848
</Description>
4949
<Destinations>
5050
<Toolkit_VIs>
@@ -195,7 +195,7 @@ Examples of other serializers could be Serializer.JSON, CfgManager.XML, etc.</D
195195
<View_Format>Icons</View_Format>
196196
<Size>
197197
<Height_Row>2</Height_Row>
198-
<Width_Col.>4</Width_Col.>
198+
<Width_Col.>5</Width_Col.>
199199
</Size>
200200
<_256_Color_Icon>00000CA0002800000C9A00000400000000000020002000080000000000FFFFFF00FF80000000FFFFFFFFFFFF0000FFFFFFFFCCCC0000FFFFFFFF99990000FFFFFFFF66660000FFFFFFFF33330000FFFFFFFF00000000FFFFCCCCFFFF0000FFFFCCCCCCCC0000FFFFCCCC99990000FFFFCCCC66660000FFFFCCCC33330000FFFFCCCC00000000FFFF9999FFFF0000FFFF9999CCCC0000FFFF999999990000FFFF999966660000FFFF999933330000FFFF999900000000FFFF6666FFFF0000FFFF6666CCCC0000FFFF666699990000FFFF666666660000FFFF666633330000FFFF666600000000FFFF3333FFFF0000FFFF3333CCCC0000FFFF333399990000FFFF333366660000FFFF333333330000FFFF333300000000FFFF0000FFFF0000FFFF0000CCCC0000FFFF000099990000FFFF000066660000FFFF000033330000FFFF000000000000CCCCFFFFFFFF0000CCCCFFFFCCCC0000CCCCFFFF99990000CCCCFFFF66660000CCCCFFFF33330000CCCCFFFF00000000CCCCCCCCFFFF0000CCCCCCCCCCCC0000CCCCCCCC99990000CCCCCCCC66660000CCCCCCCC33330000CCCCCCCC00000000CCCC9999FFFF0000CCCC9999CCCC0000CCCC999999990000CCCC999966660000CCCC999933330000CCCC999900000000CCCC6666FFFF0000CCCC6666CCCC0000CCCC666699990000CCCC666666660000CCCC666633330000CCCC666600000000CCCC3333FFFF0000CCCC3333CCCC0000CCCC333399990000CCCC333366660000CCCC333333330000CCCC333300000000CCCC0000FFFF0000CCCC0000CCCC0000CCCC000099990000CCCC000066660000CCCC000033330000CCCC0000000000009999FFFFFFFF00009999FFFFCCCC00009999FFFF999900009999FFFF666600009999FFFF333300009999FFFF000000009999CCCCFFFF00009999CCCCCCCC00009999CCCC999900009999CCCC666600009999CCCC333300009999CCCC0000000099999999FFFF000099999999CCCC0000999999999999000099999999666600009999999933330000999999990000000099996666FFFF000099996666CCCC0000999966669999000099996666666600009999666633330000999966660000000099993333FFFF000099993333CCCC0000999933339999000099993333666600009999333333330000999933330000000099990000FFFF000099990000CCCC000099990000999900009999000066660000999900003333000099990000000000006666FFFFFFFF00006666FFFFCCCC00006666FFFF999900006666FFFF666600006666FFFF333300006666FFFF000000006666CCCCFFFF00006666CCCCCCCC00006666CCCC999900006666CCCC666600006666CCCC333300006666CCCC0000000066669999FFFF000066669999CCCC0000666699999999000066669999666600006666999933330000666699990000000066666666FFFF000066666666CCCC0000666666669999000066666666666600006666666633330000666666660000000066663333FFFF000066663333CCCC0000666633339999000066663333666600006666333333330000666633330000000066660000FFFF000066660000CCCC000066660000999900006666000066660000666600003333000066660000000000003333FFFFFFFF00003333FFFFCCCC00003333FFFF999900003333FFFF666600003333FFFF333300003333FFFF000000003333CCCCFFFF00003333CCCCCCCC00003333CCCC999900003333CCCC666600003333CCCC333300003333CCCC0000000033339999FFFF000033339999CCCC0000333399999999000033339999666600003333999933330000333399990000000033336666FFFF000033336666CCCC0000333366669999000033336666666600003333666633330000333366660000000033333333FFFF000033333333CCCC0000333333339999000033333333666600003333333333330000333333330000000033330000FFFF000033330000CCCC000033330000999900003333000066660000333300003333000033330000000000000000FFFFFFFF00000000FFFFCCCC00000000FFFF999900000000FFFF666600000000FFFF333300000000FFFF000000000000CCCCFFFF00000000CCCCCCCC00000000CCCC999900000000CCCC666600000000CCCC333300000000CCCC0000000000009999FFFF000000009999CCCC0000000099999999000000009999666600000000999933330000000099990000000000006666FFFF000000006666CCCC0000000066669999000000006666666600000000666633330000000066660000000000003333FFFF000000003333CCCC0000000033339999000000003333666600000000333333330000000033330000000000000000FFFF000000000000CCCC0000000000009999000000000000666600000000000033330000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000000000000000EEEE000000000000DDDD000000000000BBBB000000000000AAAA0000000000008888000000000000777700000000000055550000000000004444000000000000222200000000000011110000EEEEEEEEEEEE0000DDDDDDDDDDDD0000BBBBBBBBBBBB0000AAAAAAAAAAAA00008888888888880000777777777777000055555555555500004444444444440000222222222222000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF0000000000000000000000000000000000000000FFFF0000000000FFFF050505FFFF0000000000000000000000000000000000FF0505000000FFFF05050505050505FFFF0000000000000000000000000000FF050505000000FF05FFFF050505FFFF59FF00000000000000000000000000FF05050505000000FF050505FFFFFF595959FF000000000000FFFFFFFFFFFFFF5959595959000000FF05050505FF59595959FF0000000000FF050505050559050505050559000000FF05050505FF59595959FF00000000FF05050505055905050505055905000000FF05050505FF59595959FF000000FF0505050505590505050505590505000000FFFF050505FF595959FFFF0000FFFFFFFFFFFFFF5959595959FFFFFFFF0000000000FFFF05FF59FFFF000000000000000000FF0505050505FF0000000000000000000000FFFFFF00000000000000000000FF0505050505FF000000000000000000000000000000000000000000000000FF0505050505FF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E1E1E1E1E1E1E1E1E1E1E1E1E000000000000000000000000000000000000001E06060606060606060606061E000000000000000000000000000000000000001E06FFFFFF06FF06FFFFFF061E000000000000000000000000000000000000001E06FF06FF06FF06FF06FF061E000000000000000000000000000000000000001E06FFFFFF06FF06FFFFFF061E000000000000000000000000000000000000001E06060606060606060606061E000000000000000000000000000000000000001E1E1E1E1E1E1E1E1E1E1E1E1E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038000060FE0000E3FF8001E3FF8003E3FF81FFE3FF83FFE3FF87FFE3FF8FFFE3FF9FFFE0FE00FE003801FC000003F8000007F000000000000000000000000000000000000000000007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00007FFC00000000000000000000000000</_256_Color_Icon>
201201
<BW_Color_Icon>00000000</BW_Color_Icon>
@@ -225,46 +225,60 @@ Examples of other serializers could be Serializer.JSON, CfgManager.XML, etc.</D
225225
<Items_Data>
226226
<Type>Item</Type>
227227
<Sub_Palette_Index>-1</Sub_Palette_Index>
228-
<NameSub_Menu_Name>UnMarshall.vi</NameSub_Menu_Name>
228+
<NameSub_Menu_Name>PlainText Serializer Instance.vi</NameSub_Menu_Name>
229229
<Short_Name/>
230-
<is_Merge_VI>false</is_Merge_VI>
230+
<is_Merge_VI>true</is_Merge_VI>
231231
<Position>
232-
<Row>1</Row>
233-
<Column>4</Column>
232+
<Row>2</Row>
233+
<Column>1</Column>
234234
</Position>
235235
<Icon>00000000</Icon>
236-
<Path>source\Serializer\UnMarshall.vi</Path>
236+
<Path>source\Serializer.PlainText\PlainText Serializer Instance.vi</Path>
237237
<VI_Title/>
238238
</Items_Data>
239239
<Items_Data>
240240
<Type>Item</Type>
241241
<Sub_Palette_Index>-1</Sub_Palette_Index>
242-
<NameSub_Menu_Name>Marshall.vi</NameSub_Menu_Name>
242+
<NameSub_Menu_Name>INI Serializer Instance.vi</NameSub_Menu_Name>
243+
<Short_Name/>
244+
<is_Merge_VI>true</is_Merge_VI>
245+
<Position>
246+
<Row>2</Row>
247+
<Column>2</Column>
248+
</Position>
249+
<Icon>00000000</Icon>
250+
<Path>source\Serializer.INI\INI Serializer Instance.vi</Path>
251+
<VI_Title/>
252+
</Items_Data>
253+
<Items_Data>
254+
<Type>Item</Type>
255+
<Sub_Palette_Index>-1</Sub_Palette_Index>
256+
<NameSub_Menu_Name>UnMarshall.vi</NameSub_Menu_Name>
243257
<Short_Name/>
244258
<is_Merge_VI>false</is_Merge_VI>
245259
<Position>
246260
<Row>1</Row>
247-
<Column>3</Column>
261+
<Column>5</Column>
248262
</Position>
249263
<Icon>00000000</Icon>
250-
<Path>source\Serializer\Marshall.vi</Path>
264+
<Path>source\Serializer\UnMarshall.vi</Path>
251265
<VI_Title/>
252266
</Items_Data>
253267
<Items_Data>
254268
<Type>Item</Type>
255269
<Sub_Palette_Index>-1</Sub_Palette_Index>
256-
<NameSub_Menu_Name>PlainText Serializer Instance.vi</NameSub_Menu_Name>
270+
<NameSub_Menu_Name>Marshall.vi</NameSub_Menu_Name>
257271
<Short_Name/>
258-
<is_Merge_VI>true</is_Merge_VI>
272+
<is_Merge_VI>false</is_Merge_VI>
259273
<Position>
260-
<Row>2</Row>
261-
<Column>1</Column>
274+
<Row>1</Row>
275+
<Column>4</Column>
262276
</Position>
263277
<Icon>00000000</Icon>
264-
<Path>source\Serializer.PlainText\PlainText Serializer Instance.vi</Path>
278+
<Path>source\Serializer\Marshall.vi</Path>
265279
<VI_Title/>
266280
</Items_Data>
267-
<GUID>0746D2C0D09A4E600B129C6049B40E2A</GUID>
281+
<GUID>124F81BF06FE0FD3653E14751D6678B5</GUID>
268282
</Functions_Palette_Data>
269283
</Library_Palette_Definition>
270284
</VI_Package_Builder_Settings>

Serializer.vipc

17.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)