Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F877A

Constants

BOOL false     BOOL true    

Globals

HANDLE current_target     HANDLE object_handles    

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

ReadState

Return:     BOOL
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING TmpStr     BYTE Temp     STRING TmpStr2    

Your browser does not support the HTML5 canvas tag.

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

WaitUntilHigh

Return:     VOID
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

Ev_Property

Return:     UNSIGNED LONG
Vars:     SIGNED INT PanelType     HANDLE temp_handle     FLOAT div    

Your browser does not support the HTML5 canvas tag.

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

ReadAll

Return:     BYTE
Vars:     BYTE index     BOOL state    

Your browser does not support the HTML5 canvas tag.

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING TmpStr    

Your browser does not support the HTML5 canvas tag.

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

Ev_PropertyEx

Return:     UNSIGNED LONG
Params:     STRING Property     STRING Value    
Vars:     HANDLE temp_handle     FLOAT div     BYTE Temp     STRING TmpStr     STRING TmpStr2     SIGNED INT PanelType     FLOAT dy     FLOAT dx     HANDLE Pos     BYTE Latching     UNSIGNED LONG LabelColour    

Your browser does not support the HTML5 canvas tag.

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

WaitUntilLow

Return:     VOID
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

ReadState    /    Ev_Initialise    /    WaitUntilHigh    /    Ev_Property    /    ReadAll    /    Ev_Renamed    /    Ev_PropertyEx    /    WaitUntilLow    /    Main

Main

Return:     VOID
Vars:     BYTE State    

Your browser does not support the HTML5 canvas tag.

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