Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ESP.ESP32.Lolin32_Lite
Constants
Globals
BYTE RX
UNSIGNED INT End
UNSIGNED INT Start
InitialiseSim
Return: VOID
ReceiveByte
Return: UNSIGNED INT
Params: UNSIGNED INT Timeout
Vars: UNSIGNED INT Data
SendString
Return: VOID
Params: STRING Data
Vars: UNSIGNED INT len
SendStringSim
Return: VOID
Params: STRING Data
Vars: UNSIGNED INT NumBytes
BYTE Buff
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: UNSIGNED INT rx
HANDLE Handle
ReceiveINTArray
Return: BYTE
Params: UNSIGNED INT Data
BYTE NumValues
BOOL MSBfirst
BYTE Timeout
Vars: BYTE BData
UNSIGNED INT BRxCount
UNSIGNED INT idx
Ev_Stop
Return: UNSIGNED LONG
SendINTArray
Return: VOID
Params: UNSIGNED INT Data
BYTE NumValues
BOOL MSBfirst
Vars: BYTE BData
BYTE idx
SetBTName
Return: VOID
Params: STRING Name
SendINTArraySim
Return: VOID
Params: UNSIGNED INT Data
BYTE NumValues
BOOL MSBfirst
Vars: BYTE BData
BYTE idx
CheckConnectionStatus
Return: BOOL
Ev_Initialise
Return: UNSIGNED LONG
ReceiveCount
Return: UNSIGNED INT
ReceiveArraySim
Return: UNSIGNED INT
Params: BYTE Data
UNSIGNED INT MaxBytes
UNSIGNED INT Timeout
Vars: UNSIGNED INT NumBytes
ReceiveArray
Return: UNSIGNED INT
Params: BYTE Data
UNSIGNED INT MaxBytes
UNSIGNED INT Timeout
Vars: UNSIGNED INT NumBytes
Ev_AddProperty
Return: UNSIGNED LONG
Params: STRING PropName
STRING Expansion
Vars: STRING TempStr
UNSIGNED INT Len
SendArray
Return: VOID
Params: BYTE Data
UNSIGNED INT NumBytes
SendArraySim
Return: VOID
Params: BYTE Data
UNSIGNED INT NumBytes
SendByte
Return: VOID
Params: BYTE Data
Vars: BYTE Buff
Ev_Property
Return: UNSIGNED LONG
SendByteSim
Return: VOID
Params: BYTE Data
Vars: BYTE Buff
ReceiveCountSim
Return: UNSIGNED INT
ReceiveStringSim
Return: STRING
Params: UNSIGNED INT MaxBytes
UNSIGNED INT Timeout
Vars: UNSIGNED INT Idx
UNSIGNED INT NumBytes
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
CheckConnectionStatusSim
Return: BOOL
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
ReceiveINTArraySim
Return: BYTE
Params: UNSIGNED INT Data
BYTE NumValues
BOOL MSBfirst
BYTE Timeout
Vars: BYTE BData
UNSIGNED INT BRxCount
UNSIGNED INT idx
Uninitialise
Return: VOID
Ev_AddHeader
Return: UNSIGNED LONG
Params: STRING HeadCode
PutByte
Return: VOID
Params: BYTE Data
Vars: UNSIGNED INT temp
GetByte
Return: UNSIGNED INT
Vars: UNSIGNED INT temp
Ev_Start
Return: UNSIGNED LONG
Main
Return: VOID
Vars: UNSIGNED INT DataIn
ReceiveString
Return: STRING
Params: UNSIGNED INT MaxBytes
UNSIGNED INT Timeout
Vars: UNSIGNED INT Idx
UNSIGNED INT NumBytes
ReceiveByteSim
Return: UNSIGNED INT
Params: UNSIGNED INT Timeout
Vars: UNSIGNED INT NumBytes
Initialise
Return: VOID
Verison History
Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support