TelluIoT / ThingML

The ThingML modelling language
https://github.com/TelluIoT/ThingML
Apache License 2.0
102 stars 32 forks source link

@sync_send annotation on port prevents messages to be received #143

Open ffleurey opened 7 years ago

ffleurey commented 7 years ago

The sync_send annotation on a port specififies that all messages sent on this port do not go through the FIFO but are implemented as synchronous calls to the receiver(s). It should have no effect on messages which are received on the port. Currently it seems that receive messages on sync_send ports are not handled at all (no code is generated to take them out of the FIFO and dispatch them)

brice-morin commented 7 years ago

@ffleurey ?

ffleurey commented 7 years ago

Not sure, this needs a test.