Skip to content

Commit ddf878e

Browse files
author
Francois Normandin
committed
[Fix: 38] EnumerateStaticDependencies is now called only during onStart( ) to allow developer to override and create and configure objects as part of dependency injection without risking multiple creation of objects.
1 parent 4fc78ad commit ddf878e

20 files changed

+81
-60
lines changed

src/JKI SMO.lvproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@
7373
<Item Name="MD5Checksum string.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/MD5Checksum.llb/MD5Checksum string.vi"/>
7474
<Item Name="Search and Replace Pattern.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Search and Replace Pattern.vi"/>
7575
<Item Name="Get File Extension.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Get File Extension.vi"/>
76-
<Item Name="NI_WebServices.lvlib" Type="Library" URL="/&lt;vilib&gt;/wsapi/NI_WebServices.lvlib"/>
7776
<Item Name="Get LV Class Path.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Get LV Class Path.vi"/>
7877
<Item Name="Type Specific Details.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/VariantDataType/Type Specific Details.ctl"/>
7978
<Item Name="Check for Contained Data Type.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/VariantDataType/Check for Contained Data Type.vi"/>

src/JKI State Machine Objects.vipb

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="0.6" Created_Date="2015-12-04 15:52:35" Modified_Date="2017-03-22 17:46:42" Creator="Francois Normandin" Comments="" ID="1ba3491dc923548b2b047db271643217">
1+
<VI_Package_Builder_Settings Version="0.6" Created_Date="2015-12-04 15:52:35" Modified_Date="2017-04-13 10:38:21" Creator="Francois Normandin" Comments="" ID="eb7b68b86766f7db636e5c87c5263aa2">
22
<Library_General_Settings>
33
<Package_File_Name>JKI_StateMachineObjects</Package_File_Name>
4-
<Library_Version>1.2.0.55</Library_Version>
4+
<Library_Version>1.2.1.56</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>.</Library_Source_Folder>
77
<Library_Output_Folder>..\..\..</Library_Output_Folder>
@@ -41,8 +41,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
4141
<Copyright/>
4242
<Packager>JKI</Packager>
4343
<URL>https://github.com/JKISoftware/JKI-State-Machine-Objects</URL>
44-
<Release_Notes>[Feature: 34]Introducing SMO Facade for accessing SMO Components' public API generically.
45-
44+
<Release_Notes>[Fix: 38]enumerateStaticDependencies is now called only during startup process.
4645
</Release_Notes>
4746
</Description>
4847
<Destinations>
@@ -258,7 +257,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
258257
<Path>SMOFacade\Facade</Path>
259258
<VI_Title/>
260259
</Items_Data>
261-
<GUID>8AF6184ED9373DA11EBE77D33ABE7502</GUID>
260+
<GUID>A5934D3DB396070ED56DDEA165669AEF</GUID>
262261
</Functions_Palette_Data>
263262
<Functions_Palette_Data>
264263
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -545,7 +544,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
545544
<Path>SMO\CheckAccessibility.vi</Path>
546545
<VI_Title/>
547546
</Items_Data>
548-
<GUID>7C1BF28179E73F0C8380ABB01ABF5532</GUID>
547+
<GUID>D932AE9645F8FF3A62B174B179812525</GUID>
549548
</Functions_Palette_Data>
550549
<Functions_Palette_Data>
551550
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -678,7 +677,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
678677
<Path>Protected</Path>
679678
<VI_Title/>
680679
</Items_Data>
681-
<GUID>7F4488E54CF09759ECD5E1A5B84EF9BC</GUID>
680+
<GUID>E35BE0D91E3E176547BD28F5B03A21DF</GUID>
682681
</Functions_Palette_Data>
683682
<Functions_Palette_Data>
684683
<Parent_Palette_Index>1</Parent_Palette_Index>
@@ -909,7 +908,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
909908
<Path>SMO\Protected\ListDependencies.vi</Path>
910909
<VI_Title/>
911910
</Items_Data>
912-
<GUID>917B31DE646CF592077FD120523B75F4</GUID>
911+
<GUID>7BC05511D6B6FF92F6759E186E04682C</GUID>
913912
</Functions_Palette_Data>
914913
<Functions_Palette_Data>
915914
<Parent_Palette_Index>2</Parent_Palette_Index>
@@ -944,7 +943,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
944943
<Path>SMO.UI\Show User Interface.vi</Path>
945944
<VI_Title/>
946945
</Items_Data>
947-
<GUID>01CB09C7A26592F05E4867DE0F4C80C6</GUID>
946+
<GUID>5C0A6181DA85E15CF99570F3C5066899</GUID>
948947
</Functions_Palette_Data>
949948
<Functions_Palette_Data>
950949
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -993,7 +992,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
993992
<Path>URI Parsing\Parse URI.vi</Path>
994993
<VI_Title/>
995994
</Items_Data>
996-
<GUID>A3484E52E8B801F680370C80DC8A11C8</GUID>
995+
<GUID>32DAF4AD39C72622051A204F7146F7BC</GUID>
997996
</Functions_Palette_Data>
998997
<Functions_Palette_Data>
999998
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -1154,7 +1153,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
11541153
<Path>SMOFacade\Facade\Get Method Prototype.vi</Path>
11551154
<VI_Title/>
11561155
</Items_Data>
1157-
<GUID>E764B6B835BA1DD0708E5423B1BAB6DE</GUID>
1156+
<GUID>F5045023FC5B0E14AF8506164CBBA300</GUID>
11581157
</Functions_Palette_Data>
11591158
</Library_Palette_Definition>
11601159
</VI_Package_Builder_Settings>
-1.21 KB
Binary file not shown.

src/SMO/Private/DVRtoRef--SMO.vi

104 Bytes
Binary file not shown.
26.4 KB
Binary file not shown.

src/SMO/Private/ReftoDVR--SMO.vi

176 Bytes
Binary file not shown.
23.3 KB
Binary file not shown.

src/SMO/Process.vi

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

src/SMO/Protected/onStart.vi

640 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)