1- <VI_Package_Builder_Settings Version="0.6" Created_Date="2015-12-04 15:52:35" Modified_Date="2016-09-25 08:42:51 " Creator="Francois Normandin" Comments="" ID="40f2661a935d9d05849d99e26da17752 ">
1+ <VI_Package_Builder_Settings Version="0.6" Created_Date="2015-12-04 15:52:35" Modified_Date="2016-12-09 14:12:49 " Creator="Francois Normandin" Comments="" ID="c39a1f33757b59092d72b2c2b004432c ">
22 <Library_General_Settings>
33 <Package_File_Name>JKI_StateMachineObjects</Package_File_Name>
4- <Library_Version>1.1.9.34 </Library_Version>
4+ <Library_Version>1.1.11.36 </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,9 +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: 22] Modified the Process Sync methods to allow usign them into subVIs of the Process.vi dynamic dispatch. This allows to encapsulate a process loop into a subVI and change its reentrancy settings at will.
45-
46- [Feature] SMO.Example process demonstrates how to launch JKI State Machine process VI as a standalone tester without call for parent node.</Release_Notes>
44+ <Release_Notes>[Feature: 28] Added support to stop dynamic dependencies at runtime.</Release_Notes>
4745 </Description>
4846 <Destinations>
4947 <Toolkit_VIs>
@@ -258,7 +256,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
258256 <Path>Example--SMO.Example.vi</Path>
259257 <VI_Title/>
260258 </Items_Data>
261- <GUID>20387184B99D566F11CD597E59D7432A </GUID>
259+ <GUID>E22FE4ED00C9F12A0D592F0B10654E03 </GUID>
262260 </Functions_Palette_Data>
263261 <Functions_Palette_Data>
264262 <Parent_Palette_Index>0</Parent_Palette_Index>
@@ -475,7 +473,21 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
475473 <Path>SMO\WaitForStateChange.vi</Path>
476474 <VI_Title/>
477475 </Items_Data>
478- <GUID>0428249385A4E84D1F44DE62550E0A19</GUID>
476+ <Items_Data>
477+ <Type>Item</Type>
478+ <Sub_Palette_Index>-1</Sub_Palette_Index>
479+ <NameSub_Menu_Name>Set Process Kill timeout.vi</NameSub_Menu_Name>
480+ <Short_Name/>
481+ <is_Merge_VI>false</is_Merge_VI>
482+ <Position>
483+ <Row>3</Row>
484+ <Column>6</Column>
485+ </Position>
486+ <Icon>00000000</Icon>
487+ <Path>SMO\Set Process Kill timeout.vi</Path>
488+ <VI_Title/>
489+ </Items_Data>
490+ <GUID>63679F6950090F123E07F64B65FC4A8F</GUID>
479491 </Functions_Palette_Data>
480492 <Functions_Palette_Data>
481493 <Parent_Palette_Index>0</Parent_Palette_Index>
@@ -608,15 +620,15 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
608620 <Path>Protected</Path>
609621 <VI_Title/>
610622 </Items_Data>
611- <GUID>F1FA7AE1A5366342F2B9230140827242 </GUID>
623+ <GUID>E74230E60CA083C668106359EC007691 </GUID>
612624 </Functions_Palette_Data>
613625 <Functions_Palette_Data>
614626 <Parent_Palette_Index>1</Parent_Palette_Index>
615627 <Name>Protected</Name>
616628 <View_Format>Icons</View_Format>
617629 <Size>
618- <Height_Row>2 </Height_Row>
619- <Width_Col.>4 </Width_Col.>
630+ <Height_Row>3 </Height_Row>
631+ <Width_Col.>6 </Width_Col.>
620632 </Size>
621633 <_256_Color_Icon>00000C1E001D00000C1800000C00000000000020002000180000000000FFFFFF0000006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCC000000FFFFCCFFFFCCFFFFCCFFFFCC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCC000000000000FFFFCCFFFFCCFFFFCC000000FFFFFFFFFFFF999900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCC000000000000FFFFCC000000000000000000000000000000000000000000FFFFCCFFFFCC000000FFFFFF999900999900999900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCC000000000000FFFFCC000000000000000000000000000000000000000000000000FFFFCC000000FFFFFF999900FFFFFF999900999900999900999900999900999900FFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCC000000000000FFFFCC000000000000000000000000000000000000000000000000FFFFCC000000FFFFFF999900FFFFFF999900999900999900999900999900999900FFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCC000000000000FFFFCC000000000000000000000000000000000000000000FFFFCCFFFFCC000000FFFFFF999900999900999900FFFFFF999900999900FFFFFF999900FFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCC000000000000FFFFCCFFFFCCFFFFCC000000FFFFFFFFFFFF999900FFFFFFFFFFFFFFFFFF999900FFFFFF999900FFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCC000000FFFFCCFFFFCCFFFFCCFFFFCC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000FFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCCFFFFCC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666006666</_256_Color_Icon>
622634 <BW_Color_Icon>00000000</BW_Color_Icon>
@@ -646,15 +658,15 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
646658 <Items_Data>
647659 <Type>Item</Type>
648660 <Sub_Palette_Index>-1</Sub_Palette_Index>
649- <NameSub_Menu_Name>Handle Error .vi</NameSub_Menu_Name>
661+ <NameSub_Menu_Name>enumerateStaticDependencies .vi</NameSub_Menu_Name>
650662 <Short_Name/>
651663 <is_Merge_VI>false</is_Merge_VI>
652664 <Position>
653- <Row>1 </Row>
654- <Column>2 </Column>
665+ <Row>0 </Row>
666+ <Column>0 </Column>
655667 </Position>
656668 <Icon>00000000</Icon>
657- <Path>SMO\Protected\Handle Error .vi</Path>
669+ <Path>SMO\Protected\enumerateStaticDependencies .vi</Path>
658670 <VI_Title/>
659671 </Items_Data>
660672 <Items_Data>
@@ -664,8 +676,8 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
664676 <Short_Name/>
665677 <is_Merge_VI>false</is_Merge_VI>
666678 <Position>
667- <Row>0 </Row>
668- <Column>0 </Column>
679+ <Row>2 </Row>
680+ <Column>1 </Column>
669681 </Position>
670682 <Icon>00000000</Icon>
671683 <Path>SMO\Protected\enumerateStaticDependencies.vi</Path>
@@ -674,74 +686,130 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
674686 <Items_Data>
675687 <Type>Item</Type>
676688 <Sub_Palette_Index>-1</Sub_Palette_Index>
677- <NameSub_Menu_Name>List Processes .vi</NameSub_Menu_Name>
689+ <NameSub_Menu_Name>ListThisLevelDependencies .vi</NameSub_Menu_Name>
678690 <Short_Name/>
679691 <is_Merge_VI>false</is_Merge_VI>
680692 <Position>
681693 <Row>2</Row>
682- <Column>4 </Column>
694+ <Column>2 </Column>
683695 </Position>
684696 <Icon>00000000</Icon>
685- <Path>SMO\Protected\List Processes .vi</Path>
697+ <Path>SMO\Protected\ListThisLevelDependencies .vi</Path>
686698 <VI_Title/>
687699 </Items_Data>
688700 <Items_Data>
689701 <Type>Item</Type>
690702 <Sub_Palette_Index>-1</Sub_Palette_Index>
691- <NameSub_Menu_Name>enumerateStaticDependencies .vi</NameSub_Menu_Name>
703+ <NameSub_Menu_Name>Stop Dependency .vi</NameSub_Menu_Name>
692704 <Short_Name/>
693705 <is_Merge_VI>false</is_Merge_VI>
694706 <Position>
695707 <Row>2</Row>
696- <Column>1 </Column>
708+ <Column>3 </Column>
697709 </Position>
698710 <Icon>00000000</Icon>
699- <Path>SMO\Protected\enumerateStaticDependencies .vi</Path>
711+ <Path>SMO\Protected\Stop Dependency .vi</Path>
700712 <VI_Title/>
701713 </Items_Data>
702714 <Items_Data>
703715 <Type>Item</Type>
704716 <Sub_Palette_Index>-1</Sub_Palette_Index>
705- <NameSub_Menu_Name>GetProcessInstanceRef .vi</NameSub_Menu_Name>
717+ <NameSub_Menu_Name>SelfTerminate .vi</NameSub_Menu_Name>
706718 <Short_Name/>
707719 <is_Merge_VI>false</is_Merge_VI>
708720 <Position>
709721 <Row>1</Row>
710- <Column>4 </Column>
722+ <Column>6 </Column>
711723 </Position>
712724 <Icon>00000000</Icon>
713- <Path>SMO\Protected\GetProcessInstanceRef .vi</Path>
725+ <Path>SMO\Protected\SelfTerminate .vi</Path>
714726 <VI_Title/>
715727 </Items_Data>
716728 <Items_Data>
717729 <Type>Item</Type>
718730 <Sub_Palette_Index>-1</Sub_Palette_Index>
719- <NameSub_Menu_Name>ListThisLevelDependencies .vi</NameSub_Menu_Name>
731+ <NameSub_Menu_Name>ThisLevelClassName .vi</NameSub_Menu_Name>
720732 <Short_Name/>
721733 <is_Merge_VI>false</is_Merge_VI>
722734 <Position>
723- <Row>2 </Row>
735+ <Row>1 </Row>
724736 <Column>2</Column>
725737 </Position>
726738 <Icon>00000000</Icon>
727- <Path>SMO\Protected\ListThisLevelDependencies .vi</Path>
739+ <Path>SMO\Protected\ThisLevelClassName .vi</Path>
728740 <VI_Title/>
729741 </Items_Data>
730742 <Items_Data>
731743 <Type>Item</Type>
732744 <Sub_Palette_Index>-1</Sub_Palette_Index>
733- <NameSub_Menu_Name>ThisLevelClassName .vi</NameSub_Menu_Name>
745+ <NameSub_Menu_Name>Read Process Kill timeout .vi</NameSub_Menu_Name>
734746 <Short_Name/>
735747 <is_Merge_VI>false</is_Merge_VI>
736748 <Position>
737749 <Row>1</Row>
738750 <Column>3</Column>
739751 </Position>
740752 <Icon>00000000</Icon>
741- <Path>SMO\Protected\ThisLevelClassName.vi</Path>
753+ <Path>SMO\Protected\Read Process Kill timeout.vi</Path>
754+ <VI_Title/>
755+ </Items_Data>
756+ <Items_Data>
757+ <Type>Item</Type>
758+ <Sub_Palette_Index>-1</Sub_Palette_Index>
759+ <NameSub_Menu_Name>CastDependenciesClusterToArray.vi</NameSub_Menu_Name>
760+ <Short_Name/>
761+ <is_Merge_VI>false</is_Merge_VI>
762+ <Position>
763+ <Row>3</Row>
764+ <Column>1</Column>
765+ </Position>
766+ <Icon>00000000</Icon>
767+ <Path>SMO\reuse\CastDependenciesClusterToArray.vi</Path>
768+ <VI_Title/>
769+ </Items_Data>
770+ <Items_Data>
771+ <Type>Item</Type>
772+ <Sub_Palette_Index>-1</Sub_Palette_Index>
773+ <NameSub_Menu_Name>CastArrayDependenciesToClusterOrClass.vi</NameSub_Menu_Name>
774+ <Short_Name/>
775+ <is_Merge_VI>false</is_Merge_VI>
776+ <Position>
777+ <Row>3</Row>
778+ <Column>2</Column>
779+ </Position>
780+ <Icon>00000000</Icon>
781+ <Path>SMO\reuse\CastArrayDependenciesToClusterOrClass.vi</Path>
782+ <VI_Title/>
783+ </Items_Data>
784+ <Items_Data>
785+ <Type>Item</Type>
786+ <Sub_Palette_Index>-1</Sub_Palette_Index>
787+ <NameSub_Menu_Name>GetProcessInstanceRef.vi</NameSub_Menu_Name>
788+ <Short_Name/>
789+ <is_Merge_VI>false</is_Merge_VI>
790+ <Position>
791+ <Row>3</Row>
792+ <Column>6</Column>
793+ </Position>
794+ <Icon>00000000</Icon>
795+ <Path>SMO\Protected\GetProcessInstanceRef.vi</Path>
796+ <VI_Title/>
797+ </Items_Data>
798+ <Items_Data>
799+ <Type>Item</Type>
800+ <Sub_Palette_Index>-1</Sub_Palette_Index>
801+ <NameSub_Menu_Name>List Processes.vi</NameSub_Menu_Name>
802+ <Short_Name/>
803+ <is_Merge_VI>false</is_Merge_VI>
804+ <Position>
805+ <Row>3</Row>
806+ <Column>5</Column>
807+ </Position>
808+ <Icon>00000000</Icon>
809+ <Path>SMO\Protected\List Processes.vi</Path>
742810 <VI_Title/>
743811 </Items_Data>
744- <GUID>8581BC5076D72880401AD6FD8A167B12 </GUID>
812+ <GUID>1705807C6A7FC8DA641CFC2C6BAEEC4E </GUID>
745813 </Functions_Palette_Data>
746814 <Functions_Palette_Data>
747815 <Parent_Palette_Index>2</Parent_Palette_Index>
@@ -776,7 +844,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
776844 <Path>SMO.UI\Show User Interface.vi</Path>
777845 <VI_Title/>
778846 </Items_Data>
779- <GUID>71FA42F8B3848693F07EF080A2C10D17 </GUID>
847+ <GUID>E5F7F0B91C816B17576C3C6AA2C81FA1 </GUID>
780848 </Functions_Palette_Data>
781849 <Functions_Palette_Data>
782850 <Parent_Palette_Index>0</Parent_Palette_Index>
@@ -825,7 +893,7 @@ The JKI SMO NI Community Group (https://decibel.ni.com/content/groups/jki-state-
825893 <Path>URI Parsing\Parse URI.vi</Path>
826894 <VI_Title/>
827895 </Items_Data>
828- <GUID>AFEE41043354326943BE19E402F5377F </GUID>
896+ <GUID>841E73F1A2E22FF7B7C1B080DEC653E5 </GUID>
829897 </Functions_Palette_Data>
830898 </Library_Palette_Definition>
831899</VI_Package_Builder_Settings>
0 commit comments