diff options
author | Ciaran Gultnieks <ciaran@ciarang.com> | 2014-03-11 17:34:30 +0000 |
---|---|---|
committer | Ciaran Gultnieks <ciaran@ciarang.com> | 2014-03-11 17:34:30 +0000 |
commit | 5002315ec91d614e5862e207b98a008f1cd8913c (patch) | |
tree | 4073f6a25e36fc86a97f95f65192a221a29bf3bc /mesecons_switch | |
parent | a59f53d71aa580e03adce238158d7852866f922c (diff) | |
download | mesecons-5002315ec91d614e5862e207b98a008f1cd8913c.tar mesecons-5002315ec91d614e5862e207b98a008f1cd8913c.tar.gz mesecons-5002315ec91d614e5862e207b98a008f1cd8913c.tar.bz2 mesecons-5002315ec91d614e5862e207b98a008f1cd8913c.tar.xz mesecons-5002315ec91d614e5862e207b98a008f1cd8913c.zip |
Send digiline messages after luacontroller execution
In the same way as for port settings, this queues up digiline messages
sent during the luacontroller's execution, and sends them afterwards.
This solves many problems, but one example:
1. Send a message, and receive a reply from another device.
2. While handling the reply event (effectively a nested invocation
on the same luacontroller) make a change to memory
3. Notice that the memory change has no effect, because after
completion of the reply handling, it stores the memory, but then
the original invocation completes and overwrites it with it's
own earlier copy of the same memory.
Diffstat (limited to 'mesecons_switch')
0 files changed, 0 insertions, 0 deletions