Skip to content
Evgeny Kochetkov edited this page Jan 14, 2019 · 7 revisions

Watch values

Since: 0.14.0 (Oct 4, 2017)

Direction: Board -> IDE

Format: +XOD:tNow:nodeId:value\r\n

name type description
tNow integer time when value was sent (in milliseconds since program start)
nodeId integer id of a watch node
value string stringified value

Example: +XOD:3781:5:3.141592\r\n

Tweak values

Since: 0.27.0 (TBD)

Direction: IDE -> Board

Format: TWK:nodeId:value\r\n

name type description
nodeId integer id of a tweak node
value any value for the tweak node's output pin, generated code will know what type of value to expect

Example: TWK:5:Hello there\r\n

Report errors

Since: ???

Direction: Board -> IDE

Format: +XOD_ERR:tNow:nodeId:errType\r\n

name type description
tNow integer time when value was sent (in milliseconds since program start)
nodeId integer id of a node which emitted error
errType integer error type code
??? integer "bird number"

Pause execution before... (add breakpoint)

Since: ???

Direction: IDE -> Board

Step forward

Since: ???

Direction: IDE -> Board

Resume execution (until next breakpoint)

Since: ???

Direction: IDE -> Board

Enable pausing on breakpoints

Since: ???

Direction: IDE -> Board

Disable pausing on breakpoints

Since: ???

Direction: IDE -> Board

Clone this wiki locally