Skip to content

Commit

Permalink
[add] #269 Add APIs to check registration in BroadcastRegistry
Browse files Browse the repository at this point in the history
  • Loading branch information
nevstop committed May 6, 2024
1 parent 2fee58f commit 7155ad3
Show file tree
Hide file tree
Showing 11 changed files with 15 additions and 2 deletions.
3 changes: 2 additions & 1 deletion Communicable State Machine(CSM).vipb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-07-01 11:20:47" Modified_Date="2024-05-06 14:50:56" Creator="liyao" Comments="" ID="af53493dfd7f5b1eedb7e539bdfc10d4">
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-07-01 11:20:47" Modified_Date="2024-05-06 23:19:00" Creator="liyao" Comments="" ID="97925f8b12c3e43e44ff4242289dfd7f">
<Library_General_Settings>
<Package_File_Name>NEVSTOP_lib_Communicable_State_Machine</Package_File_Name>
<Library_Version>2024.5.0.3</Library_Version>
Expand Down Expand Up @@ -69,6 +69,7 @@
<Packager>NEVSTOP</Packager>
<URL>https://github.com/NEVSTOP-LAB</URL>
<Release_Notes>#Core
[add] #269 Add APIs to check registration in BroadcastRegistry
[fix] #239 The registration status of a module can now be linked to two messages from a single CSM module.
[fix] #268 Fix bug that CSM of chain type is not included in result of CSM - List Modules.vi

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,9 @@
<Item Name="CSM - Unregister Status Change.vi" Type="VI" URL="../AdvanceAPI/CSM - Unregister Status Change.vi"/>
<Item Name="CSM - Wait for All Modules to be Alive.vi" Type="VI" URL="../AdvanceAPI/CSM - Wait for All Modules to be Alive.vi"/>
<Item Name="CSM - Wait for All Modules to Exit.vi" Type="VI" URL="../AdvanceAPI/CSM - Wait for All Modules to Exit.vi"/>
<Item Name="CSM - Check Broadcast Registry.vi" Type="VI" URL="../AdvanceAPI/CSM - Check Broadcast Registry.vi"/>
<Item Name="CSM - List Status in Broadcast Registry.vi" Type="VI" URL="../AdvanceAPI/CSM - List Status in Broadcast Registry.vi"/>
<Item Name="CSM - All Relationships of Broadcast Registry.vi" Type="VI" URL="../AdvanceAPI/CSM - All Relationships of Broadcast Registry.vi"/>
</Item>
<Item Name="Args" Type="Folder">
<Item Name="CSM - Convert Data to HexStr.vi" Type="VI" URL="../AdvanceAPI/CSM - Convert Data to HexStr.vi"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,23 @@
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1107821075</Property>
</Item>
<Item Name="List Status in Registry.vi" Type="VI" URL="../List Status in Registry.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;P!!!!"A"=1(!!(A!!0#"$&lt;WVN&gt;7ZJ9W&amp;C&lt;'5A5X2B&gt;'5A47&amp;D;'FO:3ZM&gt;GRJ9BF#=G^B:'.B=X23:7&gt;J=X2S?3ZM&gt;G.M98.T!!!51H*P972D98.U5G6H;8.U=HEA;7Y!!!1!!!"=1(!!(A!!0#"$&lt;WVN&gt;7ZJ9W&amp;C&lt;'5A5X2B&gt;'5A47&amp;D;'FO:3ZM&gt;GRJ9BF#=G^B:'.B=X23:7&gt;J=X2S?3ZM&gt;G.M98.T!!!61H*P972D98.U5G6H;8.U=HEA&lt;X6U!"J!-0````]1=G6T='^O=W5A&lt;76T=W&amp;H:1!!&amp;%"!!!(`````!!-'5X2B&gt;(6T!!"^!0!!%!!!!!%!!1!"!!)!!1!%!!%!!1!"!!%!!1!"!!%!!1!"!Q!"#!!!%!!!!!!!!!!!!!!!!!!!!!U!!!!!!!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%1!!!!!"!!!!!!!!!!!!!!!!!!%!"1!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1342972432</Property>
</Item>
<Item Name="Check.vi" Type="VI" URL="../Check.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'N!!!!#1"=1(!!(A!!0#"$&lt;WVN&gt;7ZJ9W&amp;C&lt;'5A5X2B&gt;'5A47&amp;D;'FO:3ZM&gt;GRJ9BF#=G^B:'.B=X23:7&gt;J=X2S?3ZM&gt;G.M98.T!!!51H*P972D98.U5G6H;8.U=HEA;7Y!!!1!!!"=1(!!(A!!0#"$&lt;WVN&gt;7ZJ9W&amp;C&lt;'5A5X2B&gt;'5A47&amp;D;'FO:3ZM&gt;GRJ9BF#=G^B:'.B=X23:7&gt;J=X2S?3ZM&gt;G.M98.T!!!61H*P972D98.U5G6H;8.U=HEA&lt;X6U!""!-0````]'5X2B&gt;(6T!!!;1$$`````%(*F=X"P&lt;H.F)'VF=X.B:W5!!#*!1!!"`````Q!%&amp;6*F=X"P&lt;H.F)%VF=X.B:W5A37ZG&lt;Q!11$$`````"F.P&gt;8*D:1!!%%!Q`````Q:598*H:81!!(U!]!!1!!!!!1!"!!%!!A!$!!5!"A!"!!%!!1!(!!%!!1!"!!%$!!%)!!!1!!!!!!!!!!!!!!!!!!!!$1!!!B!!!!!*!!!#%!!!!!!!!!!!!!!!!!!!!B!!!!!!!!!!!!!!!!!!!!!!!!!2!!!!!!%!!!!!!!!!!!!!!!!!!1!)!!!!!!</Property>
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
<Property Name="NI.ClassItem.State" Type="Int">1107821074</Property>
<Property Name="NI.ClassItem.State" Type="Int">1074536980</Property>
</Item>
<Item Name="Delete Source Module.vi" Type="VI" URL="../Delete Source Module.vi">
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;2!!!!"1"=1(!!(A!!0#"$&lt;WVN&gt;7ZJ9W&amp;C&lt;'5A5X2B&gt;'5A47&amp;D;'FO:3ZM&gt;GRJ9BF#=G^B:'.B=X23:7&gt;J=X2S?3ZM&gt;G.M98.T!!!51H*P972D98.U5G6H;8.U=HEA;7Y!!!1!!!"=1(!!(A!!0#"$&lt;WVN&gt;7ZJ9W&amp;C&lt;'5A5X2B&gt;'5A47&amp;D;'FO:3ZM&gt;GRJ9BF#=G^B:'.B=X23:7&gt;J=X2S?3ZM&gt;G.M98.T!!!61H*P972D98.U5G6H;8.U=HEA&lt;X6U!""!-0````]'5W^V=G.F!!"^!0!!%!!!!!%!!1!"!!)!!1!"!!-!!1!"!!%!!1!"!!%!!1!"!Q!"#!!!%A!!!!!!!!!!!!!!!!!!!!U!!!!!!!!!!!!!!2)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%1!!!!!"!!!!!!!!!!!!!!!!!!%!"!!!!!!</Property>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit 7155ad3

Please sign in to comment.