Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.18F.MIAC
Constants
BOOL false
SIGNED INT Position_OnTop
SIGNED INT Position_XYZ
SIGNED INT Position_Left
SIGNED INT Position_Right
SIGNED INT Position_Underneath
SIGNED INT Position_Below
SIGNED INT Position_Above
BOOL true
Globals
HANDLE label_object
HANDLE label_handle
HANDLE bounds_object
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
SetTargets
Return: VOID
Params: HANDLE TextObject
HANDLE BoundsObject
prv_getProperty
Return: STRING
Vars: UNSIGNED INT bitBase
UNSIGNED INT bitWidth
UNSIGNED INT portIndex
STRING name
ShowProperty
Return: VOID
Params: STRING Property
SetPosition
Return: VOID
Params: BYTE Position
FLOAT X
FLOAT Y
FLOAT Z
Hide
Return: VOID
Ev_Property
Return: UNSIGNED LONG
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
Prv_LabelComponent
Return: VOID
Vars: STRING name
HANDLE box
FLOAT comp_size
FLOAT label_size
BYTE width
BYTE flags
STRING conn_name
BOOL visible
SetColor
Return: VOID
Params: UNSIGNED LONG Color
SetColorRGB
Return: VOID
Params: BYTE Red
BYTE Green
BYTE Blue
Vars: UNSIGNED LONG color
Update
Return: VOID
Main
Return: VOID
ShowName
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