Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
BOOL false
BOOL true
Globals
UNSIGNED INT DataOutStart
HANDLE TXConsoleHandle
BYTE DataOut
UNSIGNED INT DataOutEnd
AddReturnString
Return: VOID
Params: STRING Data
Vars: UNSIGNED INT Length
UNSIGNED INT Index
InitialiseInjector
Return: BYTE
Params: STRING InjectorName
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Vars: STRING GpsData
RxByteCount
Return: UNSIGNED INT
Ev_Stop
Return: UNSIGNED LONG
GenGPGGA
Return: STRING
GenGPGSV
Return: STRING
Params: BYTE Index
Ev_Initialise
Return: UNSIGNED LONG
Vars: STRING temp
GenGPRMC
Return: STRING
Ev_Pause
Return: UNSIGNED LONG
RxByte
Return: UNSIGNED INT
Vars: BYTE data
STRING ascii
ReadTime
Return: BYTE
Params: BYTE Unit
GetConsoleHandle
Return: HANDLE
Ev_Property
Return: UNSIGNED LONG
Vars: SIGNED INT IVar
FLOAT FVar
STRING SVar
BYTE len
STRING SVar2
GenGPGSA
Return: STRING
ReadDate
Return: BYTE
Params: BYTE Unit
FetchTimeAndDate
Return: VOID
Vars: STRING UnitStr
STRING AddStr
BYTE test
AddReturnByte
Return: VOID
Params: BYTE DataByte
Vars: UNSIGNED INT temp
Ev_Start
Return: UNSIGNED LONG
Main
Return: VOID
Ev_Resume
Return: UNSIGNED LONG
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