Skip to content

Commit 495e6a5

Browse files
committed
Documentation complete, now events can be added dynamically
* documentation complete * the Controller "Add Event.vi" method now is the public scope and a message was created. In this manner events can be created dynamically during Controller execution
1 parent 4cb33a0 commit 495e6a5

45 files changed

Lines changed: 219 additions & 167 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Controller Actor Messages/Add Event Msg/Add Event Msg.lvclass

Lines changed: 49 additions & 0 deletions
Large diffs are not rendered by default.
18.2 KB
Binary file not shown.
17.7 KB
Binary file not shown.

Controller Actor/Controller Actor.lvclass

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -102,15 +102,6 @@
102102
</Item>
103103
<Item Name="Protected" Type="Folder">
104104
<Property Name="NI.LibItem.Scope" Type="Int">3</Property>
105-
<Item Name="Add Event.vi" Type="VI" URL="../Add Event.vi">
106-
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(]!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%E6W:7ZU)%&amp;D&gt;'^S=SZM&gt;GRJ9BB$&lt;WZU=G^M&lt;'6S)%&amp;D&gt;'^S,GRW9WRB=X-!&amp;%.P&lt;H2S&lt;WRM:8)A17.U&lt;X)A&lt;X6U!!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!'J!=!!?!!"#%E6W:7ZU)%&amp;D&gt;'^S=SZM&gt;GRJ9CV"9H.U=G&amp;D&gt;#"&amp;&gt;G6O&gt;#")97ZE&lt;'6S)':P=C"$&lt;WZU=G^M&lt;'6S,GRW9WRB=X-!!"V$&lt;WZU=G^M&lt;'6S)%6W:7ZU)%:J=G5A3'&amp;O:'RF=A!S1(!!(A!!)B*&amp;&gt;G6O&gt;#""9X2P=H-O&lt;(:M;7).28:F&lt;H1O&lt;(:D&lt;'&amp;T=Q!!"56W:7ZU!%J!=!!?!!!N%E6W:7ZU)%&amp;D&gt;'^S=SZM&gt;GRJ9BB$&lt;WZU=G^M&lt;'6S)%&amp;D&gt;'^S,GRW9WRB=X-!%U.P&lt;H2S&lt;WRM:8)A17.U&lt;X)A;7Y!91$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"Q!)!!E$!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!)!!!!%A!!!")!!!U!!!!-!!!!!!!!!!!!!!%!#A!!!!!</Property>
107-
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
108-
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
109-
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
110-
<Property Name="NI.ClassItem.MethodScope" Type="UInt">3</Property>
111-
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
112-
<Property Name="NI.ClassItem.State" Type="Int">1342710288</Property>
113-
</Item>
114105
<Item Name="Generate Event to View.vi" Type="VI" URL="../Generate Event to View.vi">
115106
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!';!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%E6W:7ZU)%&amp;D&gt;'^S=SZM&gt;GRJ9BB$&lt;WZU=G^M&lt;'6S)%&amp;D&gt;'^S,GRW9WRB=X-!&amp;%.P&lt;H2S&lt;WRM:8)A17.U&lt;X)A4X6U!!!71&amp;!!!Q!!!!%!!ABF=H*P=C"J&lt;A!!-E"Q!"Y!!#)328:F&lt;H1A17.U&lt;X*T,GRW&lt;'FC$56W:7ZU,GRW9WRB=X-!!!6&amp;&gt;G6O&gt;!!31$$`````#6:J:8=A4G&amp;N:1"+1(!!(A!!,2*&amp;&gt;G6O&gt;#""9X2P=H-O&lt;(:M;7)91W^O&gt;(*P&lt;'RF=C""9X2P=CZM&gt;G.M98.T!".$&lt;WZU=G^M&lt;'6S)%&amp;D&gt;'^S)%FO!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!=!#!!*!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!%A!!!"!!!!!1!!!.!!!!$!!!!!!!!!!!!!!"!!I!!!!!</Property>
116107
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
@@ -369,6 +360,15 @@
369360
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
370361
<Property Name="NI.ClassItem.State" Type="Int">1107821072</Property>
371362
</Item>
363+
<Item Name="Add Event.vi" Type="VI" URL="../Add Event.vi">
364+
<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">)Q#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(Y!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%R!=!!?!!!N%E6W:7ZU)%&amp;D&gt;'^S=SZM&gt;GRJ9BB$&lt;WZU=G^M&lt;'6S)%&amp;D&gt;'^S,GRW9WRB=X-!&amp;%.P&lt;H2S&lt;WRM:8)A17.U&lt;X)A&lt;X6U!!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!':!=!!?!!"#%E6W:7ZU)%&amp;D&gt;'^S=SZM&gt;GRJ9CV"9H.U=G&amp;D&gt;#"&amp;&gt;G6O&gt;#")97ZE&lt;'6S)':P=C"$&lt;WZU=G^M&lt;'6S,GRW9WRB=X-!!"B$&lt;WZU=G^M&lt;'6S)%6W:7ZU)%BB&lt;G2M:8)!!$*!=!!?!!!C%E6W:7ZU)%&amp;D&gt;'^S=SZM&gt;GRJ9AV&amp;&gt;G6O&gt;#ZM&gt;G.M98.T!!!&amp;28:F&lt;H1!3E"Q!"Y!!#U328:F&lt;H1A17.U&lt;X*T,GRW&lt;'FC'%.P&lt;H2S&lt;WRM:8)A17.U&lt;X)O&lt;(:D&lt;'&amp;T=Q!41W^O&gt;(*P&lt;'RF=C""9X2P=C"J&lt;A"B!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!(!!A!#1-!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!A!!!!3!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!+!!!!!!</Property>
365+
<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
366+
<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
367+
<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
368+
<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
369+
<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
370+
<Property Name="NI.ClassItem.State" Type="Int">1082130960</Property>
371+
</Item>
372372
</Item>
373373
<Item Name="API Internal" Type="Folder">
374374
<Item Name="Register by Name.vi" Type="VI" URL="../Register by Name.vi">

Controller Actor/Define Events.vi

324 Bytes
Binary file not shown.
332 Bytes
Binary file not shown.
-145 KB
Binary file not shown.
-421 KB
Binary file not shown.

Event Actors Release Notes.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
Event Actors Release Notes
22
v1.1.0
33
* Added the ability to finalize the initialization of views to provide means to the controller to generate events to the just initialized Views to update them about the current Controller status (Closes #4365)
4-
* Added a feature by which a View can register for an event is such a way that, if such event was previously either broadcast by other Views or generated by the Controller, the Controller will generate the last broadcast/generated event to such View upon its initialization (Closes #4375)
4+
* Added a feature by which a View can register for an event is such a way that, if such event was previously either broadcast by other Views or generated by the Controller, the Controller will generate the last broadcast/generated event to such View upon its initialization (Closes #4375)
5+
* The Controller "Add Event.vi" method now is the public scope and a message was created. In this manner events can be created dynamically during Controller execution

Event Actors.lvlib

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<Item Name="Read View Settings Msg.lvclass" Type="LVClass" URL="../Controller Actor Messages/Read View Settings Msg/Read View Settings Msg.lvclass"/>
1717
<Item Name="Write View Settings Msg.lvclass" Type="LVClass" URL="../Controller Actor Messages/Write View Settings Msg/Write View Settings Msg.lvclass"/>
1818
<Item Name="Generate Controller Event Msg.lvclass" Type="LVClass" URL="../Controller Actor Messages/Generate Controller Event Msg/Generate Controller Event Msg.lvclass"/>
19+
<Item Name="Add Event Msg.lvclass" Type="LVClass" URL="../Controller Actor Messages/Add Event Msg/Add Event Msg.lvclass"/>
1920
<Item Name="Add View Msg.lvclass" Type="LVClass" URL="../Controller Actor Messages/Add View Msg/Add View Msg.lvclass"/>
2021
</Item>
2122
<Item Name="API Internal" Type="Folder">

0 commit comments

Comments
 (0)