summaryrefslogtreecommitdiff
path: root/mesecons_powerplant
diff options
context:
space:
mode:
authorCiaran Gultnieks <ciaran@ciarang.com>2014-03-11 17:34:30 +0000
committerCiaran Gultnieks <ciaran@ciarang.com>2014-03-11 17:34:30 +0000
commit5002315ec91d614e5862e207b98a008f1cd8913c (patch)
tree4073f6a25e36fc86a97f95f65192a221a29bf3bc /mesecons_powerplant
parenta59f53d71aa580e03adce238158d7852866f922c (diff)
downloadmesecons-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_powerplant')
0 files changed, 0 insertions, 0 deletions