Skip to content

Commit 2722ad2

Browse files
built 1.4.0.68
1 parent 1b98a3d commit 2722ad2

File tree

2 files changed

+41
-11
lines changed

2 files changed

+41
-11
lines changed

src/JKI State Machine Objects.vipb

Lines changed: 40 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2018" Created_Date="2015-12-04 15:52:35" Modified_Date="2021-12-19 17:37:45" Creator="Francois Normandin" Comments="" ID="8c3e576b12473fcbb33bcc67b1e95b84">
1+
<VI_Package_Builder_Settings Version="2018" Created_Date="2015-12-04 15:52:35" Modified_Date="2021-12-21 20:32:56" Creator="Francois Normandin" Comments="" ID="c6dba435887950d36376c317d3168948">
22
<Library_General_Settings>
33
<Package_File_Name>JKI_StateMachineObjects</Package_File_Name>
4-
<Library_Version>1.4.0.68</Library_Version>
4+
<Library_Version>1.4.0.69</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>.</Library_Source_Folder>
77
<Library_Output_Folder>..\..\..</Library_Output_Folder>
@@ -62,6 +62,8 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
6262
[Feature: 79] Support for pre-start Attributes in SMO object
6363
[Feature: 80] List Public Attributes by Name
6464
[Fix: 81] Process registration is now using re-entrancy to speed up sibling classes load time
65+
[Fix: 83] StopProcess now correctly stops dynamic dependencies that were started within the SMO process
66+
[Fix: 84] Process Sync now waits for Started state with option to bypass
6567

6668
Contributors
6769
Thanks for all the contributions that led to this release, whether by reporting bugs, requesting features that made it to release or by lending a hand in fixing issues or releasing features:
@@ -311,7 +313,7 @@ Ricardo Guilherme Schmidt (@3esmit)
311313
<Path>Temp</Path>
312314
<VI_Title/>
313315
</Items_Data>
314-
<GUID>3DA1435796F776B306EADE0D505CF238</GUID>
316+
<GUID>D586FEDD3D87CC075A8E50DAA41B63BF</GUID>
315317
</Functions_Palette_Data>
316318
<Functions_Palette_Data>
317319
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -626,7 +628,21 @@ Ricardo Guilherme Schmidt (@3esmit)
626628
<Path>SMO\SMO Activity Tree.vi</Path>
627629
<VI_Title/>
628630
</Items_Data>
629-
<GUID>6D7823E484E832C2FE04B337BBC1EF51</GUID>
631+
<Items_Data>
632+
<Type>Item</Type>
633+
<Sub_Palette_Index>-1</Sub_Palette_Index>
634+
<NameSub_Menu_Name>WaitForState.vi</NameSub_Menu_Name>
635+
<Short_Name/>
636+
<is_Merge_VI>false</is_Merge_VI>
637+
<Position>
638+
<Row>4</Row>
639+
<Column>5</Column>
640+
</Position>
641+
<Icon>00000000</Icon>
642+
<Path>SMO\WaitForState.vi</Path>
643+
<VI_Title/>
644+
</Items_Data>
645+
<GUID>13C0B7BDF58FD16BDCD19AE424CD0336</GUID>
630646
</Functions_Palette_Data>
631647
<Functions_Palette_Data>
632648
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -759,7 +775,7 @@ Ricardo Guilherme Schmidt (@3esmit)
759775
<Path>Protected</Path>
760776
<VI_Title/>
761777
</Items_Data>
762-
<GUID>5D59A595601A7A46C1FB8B6C47F7CEBA</GUID>
778+
<GUID>D9AD23D0A233B9A4931CDFE465FCC682</GUID>
763779
</Functions_Palette_Data>
764780
<Functions_Palette_Data>
765781
<Parent_Palette_Index>1</Parent_Palette_Index>
@@ -1046,7 +1062,21 @@ Ricardo Guilherme Schmidt (@3esmit)
10461062
<Path>SMO\Protected\ListPublicAttributes.vi</Path>
10471063
<VI_Title/>
10481064
</Items_Data>
1049-
<GUID>8B4CD4AC09331CF7C2F291389435D65C</GUID>
1065+
<Items_Data>
1066+
<Type>Item</Type>
1067+
<Sub_Palette_Index>-1</Sub_Palette_Index>
1068+
<NameSub_Menu_Name>Register Process.vi</NameSub_Menu_Name>
1069+
<Short_Name/>
1070+
<is_Merge_VI>false</is_Merge_VI>
1071+
<Position>
1072+
<Row>3</Row>
1073+
<Column>2</Column>
1074+
</Position>
1075+
<Icon>00000000</Icon>
1076+
<Path>SMO\Protected\Register Process.vi</Path>
1077+
<VI_Title/>
1078+
</Items_Data>
1079+
<GUID>F3B2F5A9E5E6FA8C93CE08A36728BC1F</GUID>
10501080
</Functions_Palette_Data>
10511081
<Functions_Palette_Data>
10521082
<Parent_Palette_Index>2</Parent_Palette_Index>
@@ -1081,7 +1111,7 @@ Ricardo Guilherme Schmidt (@3esmit)
10811111
<Path>SMO.UI\Show User Interface.vi</Path>
10821112
<VI_Title/>
10831113
</Items_Data>
1084-
<GUID>0DD7DC8452EC5685185D2BA8401EF5FD</GUID>
1114+
<GUID>1FC7A9E15618D68FB44C07886383231D</GUID>
10851115
</Functions_Palette_Data>
10861116
<Functions_Palette_Data>
10871117
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -1130,7 +1160,7 @@ Ricardo Guilherme Schmidt (@3esmit)
11301160
<Path>URI Parsing\Parse URI.vi</Path>
11311161
<VI_Title/>
11321162
</Items_Data>
1133-
<GUID>8AAC3AAEB51BFB080273DF2BB56E2868</GUID>
1163+
<GUID>5697292854628EFAD671CFD858F5970A</GUID>
11341164
</Functions_Palette_Data>
11351165
<Functions_Palette_Data>
11361166
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -1291,7 +1321,7 @@ Ricardo Guilherme Schmidt (@3esmit)
12911321
<Path>SMOFacade\Facade\Get Method Prototype.vi</Path>
12921322
<VI_Title/>
12931323
</Items_Data>
1294-
<GUID>1817E2A4FD60AFAEE5FA39AAB96ED9D0</GUID>
1324+
<GUID>63F5A5D79174D999FB8D9D2D533CE1D7</GUID>
12951325
</Functions_Palette_Data>
12961326
<Functions_Palette_Data>
12971327
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -1368,7 +1398,7 @@ Ricardo Guilherme Schmidt (@3esmit)
13681398
<Path>Templates\ProcessTemplate (Minimal).vi</Path>
13691399
<VI_Title/>
13701400
</Items_Data>
1371-
<GUID>AF3C15B4A7626E5DE0539FD508C656FF</GUID>
1401+
<GUID>62532D17FC298845E965F47D83A81B33</GUID>
13721402
</Functions_Palette_Data>
13731403
</Library_Palette_Definition>
13741404
</VI_Package_Builder_Settings>

tests/SMO_Test.lvproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
<Item Name="dependency-listorder-test.vi" Type="VI" URL="../_test-cases/dependency-listorder-test.vi"/>
6161
<Item Name="aggregation-lifetime-management.vi" Type="VI" URL="../_test-cases/aggregation-lifetime-management.vi"/>
6262
<Item Name="dynamic-dependency-stop-test.vi" Type="VI" URL="../_test-cases/dynamic-dependency-stop-test.vi"/>
63+
<Item Name="process-sync-start-test.vi" Type="VI" URL="../_test-cases/process-sync-start-test.vi"/>
6364
<Item Name="attributes-test.vi" Type="VI" URL="../_test-cases/attributes-test.vi"/>
6465
<Item Name="attributes-identity-test.vi" Type="VI" URL="../_test-cases/attributes-identity-test.vi"/>
6566
<Item Name="attributes-owner-test.vi" Type="VI" URL="../_test-cases/attributes-owner-test.vi"/>
@@ -68,7 +69,6 @@
6869
<Item Name="Testable Interface" Type="Folder"/>
6970
<Item Name="SMO_Test.vipc" Type="Document" URL="../SMO_Test.vipc"/>
7071
<Item Name="Run Test Suite.vi" Type="VI" URL="../_test-cases/Run Test Suite.vi"/>
71-
<Item Name="process-sync-start-test.vi" Type="VI" URL="../_test-cases/process-sync-start-test.vi"/>
7272
<Item Name="Dependencies" Type="Dependencies">
7373
<Item Name="vi.lib" Type="Folder">
7474
<Item Name="Clear Errors.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Clear Errors.vi"/>

0 commit comments

Comments
 (0)