Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F88
Constants
Globals
HANDLE ScopeHandleB
HANDLE ScopeHandleA
FLOAT sim_RotAccum
SIGNED INT Encoder_Count
BYTE Encoder_Mask
BYTE sim_Click_Count
SIGNED LONG Encoder_Count_Long
BYTE Encoder_Enabled
UNSIGNED LONG sim_Moving
HANDLE ScopeGroup
Ev_Timer
Return: UNSIGNED LONG
Params: UNSIGNED LONG TimerID
Ev_Initialise
Return: UNSIGNED LONG
CheckForChanges
Return: BYTE
Vars: BYTE maskcheck
BYTE p1
BYTE p2
Ev_SimStop
Return: UNSIGNED LONG
Disable
Return: VOID
WriteCounter32
Return: VOID
Params: SIGNED LONG Value
Enable
Return: VOID
Vars: BYTE p1
BYTE p2
Rotate
Return: VOID
Params: FLOAT Angle
Vars: BYTE mask
Ev_Property
Return: UNSIGNED LONG
Vars: BYTE ix
STRING val
FLOAT f
ReadCounter
Return: SIGNED INT
WriteCounter
Return: VOID
Params: SIGNED INT Value
ResetCounter
Return: VOID
Ev_Release
Return: UNSIGNED LONG
Params: UNSIGNED LONG Component
FLOAT X
FLOAT Y
FLOAT Z
Prv_MoveAround
Return: VOID
Vars: BYTE mask
ReadCounter32
Return: SIGNED LONG
Main
Return: VOID
Ev_Click
Return: UNSIGNED LONG
Params: UNSIGNED LONG Component
FLOAT X
FLOAT Y
FLOAT Z
Vars: FLOAT rads
FLOAT deg
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