Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC16.24F.24FJ256GA702
Constants
Globals
UNSIGNED INT RX
UNSIGNED INT RxStart
BYTE TxState
UNSIGNED INT TX
UNSIGNED INT RxEnd
UNSIGNED INT TxStart
UNSIGNED INT TxData
UNSIGNED INT RxData
UNSIGNED INT TxEnd
BYTE RxState
BufferPut
Return: VOID
Params: BOOL Buffer
UNSIGNED INT Data
Vars: UNSIGNED INT Temp
SendString
Return: VOID
Params: STRING Data
Vars: UNSIGNED INT Idx
Ev_Initialise
Return: UNSIGNED LONG
Vars: STRING tempStr
ReceiveArray
Return: UNSIGNED INT
Params: UNSIGNED INT Values
UNSIGNED INT NumValues
UNSIGNED INT Timeout
Vars: UNSIGNED INT Idx
SendArray
Return: VOID
Params: UNSIGNED INT Values
UNSIGNED INT NumValues
Vars: UNSIGNED INT Idx
Prv_PopulateInjectorFilter
Return: VOID
Vars: HANDLE ObjHandle
HANDLE RootHandle
HANDLE OldHandle
STRING ObjName
BYTE Index
BYTE X
STRING OldName
BYTE Idx
UART_Timer_Process
Return: VOID
Vars: BYTE bit
ReceiveValue
Return: UNSIGNED INT
Params: UNSIGNED INT Timeout
SendValue
Return: VOID
Params: UNSIGNED INT Value
Ev_Property
Return: UNSIGNED LONG
Vars: UNSIGNED INT Calc
STRING CompName
Ev_AddVarSize
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
UART_Timer_Process_Sim
Return: VOID
Vars: BYTE bit
Ev_AddVar
Return: UNSIGNED LONG
Params: STRING VarName
STRING ExpandName
STRING Expansion
BufferSize
Return: UNSIGNED INT
Params: BOOL Buffer
CheckBuffer
Return: UNSIGNED INT
Params: BOOL Buffer
Prv_GetInjectorHandle
Return: VOID
Params: UNSIGNED INT Index
Vars: HANDLE ObjHandle
HANDLE RootHandle
HANDLE OldHandle
BYTE Count
STRING ObjName
STRING CmpName
STRING OldName
BYTE X
BYTE Idx
Main
Return: VOID
BufferGet
Return: UNSIGNED INT
Params: BOOL Buffer
Vars: UNSIGNED INT Temp
ReceiveString
Return: STRING
Params: UNSIGNED INT MaxChars
UNSIGNED INT Timeout
Vars: UNSIGNED INT Idx
Initialise
Return: VOID
Vars: BOOL in
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