Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F877A
Constants
FLOAT PI
BOOL false
SIGNED INT Area
BOOL true
Globals
HANDLE PointPos
STRING LabelLo
UNSIGNED LONG TargMsgId
FLOAT RangeVal
HANDLE Target
STRING LabelHi
Prv_SetPos
Return: VOID
Params: BOOL Notify
Vars: FLOAT angle
GetPos
Return: FLOAT
Ev_Initialise
Return: UNSIGNED LONG
Vars: FLOAT defpos
SetTarget
Return: VOID
Params: HANDLE Target
UNSIGNED LONG MessageId
Prv_DrawMarks
Return: VOID
Vars: SIGNED INT TextSize
SetAngles
Return: VOID
Params: SIGNED INT Start
SIGNED INT End
SetPos
Return: VOID
Params: FLOAT Position
BOOL Notify
Vars: FLOAT angle
SetMarks
Return: VOID
Params: SIGNED INT Marks
SIGNED INT Subs
BOOL ShowNumbers
SetRange
Return: VOID
Params: SIGNED INT Start
SIGNED INT End
SetLabel
Return: VOID
Params: STRING Hi
STRING Lo
Main
Return: VOID
Vars: SIGNED INT counter
Ev_Click
Return: UNSIGNED LONG
Params: HANDLE Component
FLOAT X
FLOAT Y
FLOAT Z
Vars: FLOAT ang
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