Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F1937

Constants

BOOL false     BOOL true    

Globals

BYTE I2CAddress     BYTE Config     BYTE ScopeOld     BYTE out     HANDLE ScopeStream     HANDLE ScopeGroup    

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

SetOutput

Return:     VOID
Params:     UNSIGNED INT DAC_Value    
Vars:     BYTE data    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    
Vars:     HANDLE Handle    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING ParentName     HANDLE ObjectHandle    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Ev_Property_Change

Return:     UNSIGNED LONG
Vars:     FLOAT fcalc    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Disable

Return:     VOID
Vars:     BYTE data    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Enable

Return:     VOID
Vars:     BYTE data    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

SimSetupScope

Return:     VOID
Vars:     HANDLE ObjectHandle     STRING ParentName    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

SetOutputSim

Return:     VOID
Params:     UNSIGNED INT DAC_Value    
Vars:     FLOAT value     UNSIGNED INT ActualCount    

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Ev_Start

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

SetOutput    /    Ev_Timer    /    Ev_Initialise    /    Ev_Property_Change    /    Disable    /    Enable    /    Ev_Renamed    /    SimSetupScope    /    SetOutputSim    /    Ev_Start    /    Main    /    Initialise

Initialise

Return:     VOID
Vars:     BYTE data    

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