Skip to content

Commit

Permalink
"bang" messages as an alias for "async"
Browse files Browse the repository at this point in the history
  • Loading branch information
Andrzej Kopec committed Nov 19, 2018
1 parent f1f92e2 commit c4cd73a
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
14 changes: 7 additions & 7 deletions docs/dmx.eurolite.maxref.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<!--METADATA-->

<metadatalist>
<metadata name='author'>Andrzej Kopeć </metadata>
<metadata name='author'>Andrzej Kopeć</metadata>
<metadata name='tag'>communication, lighting, DMX</metadata>
</metadatalist>

Expand All @@ -26,18 +26,18 @@
<methodlist>

<method name='bang'>
<digest>Prints test message (qelem)</digest>
<description>(for now does nothing (worthwhile))</description>
<digest>Trigger async transfer</digest>
<description>See <at>async</at></description>
</method>

<method name='sync'>
<digest>Trigger synchronous transfer of DMX data</digest>
<description>Trigger <b>synchronous</b> transfering of current DMX data buffer. The message is always deferred to main thred (Qelem). </description>
<digest>Trigger sync transfer</digest>
<description>Triggers <b>synchronous</b> transfering of current DMX data buffer. The message is always deferred to main thred (Qelem). </description>
</method>

<method name='async'>
<digest>Trigger asynchronous transfer of DMX data</digest>
<description>Trigger <b>asynchronous</b> transfering of current DMX data buffer. The message is always deferred to main thred (Qelem).</description>
<digest>Trigger async transfer</digest>
<description>Triggers <b>asynchronous</b> transfering of current DMX data buffer. The message is always deferred to main thred (Qelem).</description>
</method>

<method name="set">
Expand Down
1 change: 1 addition & 0 deletions source/projects/dmx.eurolite/dmx.eurolite.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,7 @@ void ext_main(void *r)

class_addmethod(this_class, (method)dmx_eurolite_sync, "sync", 0);
class_addmethod(this_class, (method)dmx_eurolite_sync, "async", 0);
class_addmethod(this_class, (method)dmx_eurolite_sync, "bang", 0);

class_addmethod(this_class, (method)dmx_eurolite_setchannel, "setchannel",
A_DEFLONG, A_DEFLONG, 0);
Expand Down

0 comments on commit c4cd73a

Please sign in to comment.