-
It's not documented anywhere but it looks like a few debug annotations exist :
```
@debug "true"
@debug_fifo "true"
@debug_message_send ".*"
@debug_message_receive ".*"
```
I did put them i…
-
A few ThingML programs use bit/byte operators and have to rely on extern expressions, which by chance are the same in all the languages we target so far. Still, this is a hack, not allowing for proper…
-
IMO, the ThingMLCompiler and Context classes have turned into a bit of a mess, with references to directories or other things being set all over the place. I think it is time to have another look at w…
-
Hello guys,
I'm having this problem while compiling HelloWorld in Java/Eclipse:
Run Configurations -> Maven Build:
Base Directory: $ {workspace_loc: / helloworld}
Goals: install
OK
Goals: …
-
For the generation of config files, I suggest we right now use those optional annotations on properties:
- @saves "on change"
- @saves "on exit"
By default, we do not save properties, just use …
-
After running for a while, the program consistantly throws this error:
```
java.lang.ArrayIndexOutOfBoundsException: Index 25 out of bounds for length 25
at org.thingml.generated.MQTTDriver…
-
Try to run exercise 3.2_Automatically_Wrapping_JS_Code of tutorial 3 from HEADS IDE.
I use the context menu of /3.2_Automatically_Wrapping_JS_Code/thingml-gen/javascript/Deployment0JS/kevs/main.kevs a…
-
@vetlevo and I are trying to convince @ffleurey to use a modern programming language to replace his C deployments whenever possible. Safety and more specifically memory safety are the main concerns wi…
-
It seems ports can have multiple syntax when it comes to listing the messages to be sent and to be received. For example:
```
required port p {
sends a, b, c
receives x, y, z
}
//or
…
-
- [x] Abstract functions so as we can have PIM statecharts and just implement functions in a PSM thing
- [ ] external things to replace protocols. Things can define ports and properties and be instan…