Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

SCADA.SCADA.WEBEXP

Constants


Globals

BOOL bHasFixedFont    

GetState    /    Ev_Property    /    PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    SetState    /    Main

GetState

Return:     BOOL

Your browser does not support the HTML5 canvas tag.

GetState    /    Ev_Property    /    PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    SetState    /    Main

Ev_Property

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

GetState    /    Ev_Property    /    PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    SetState    /    Main

PickerToHex

Return:     STRING
Params:     STRING Str    
Vars:     BYTE StrDiff     BYTE StrLen    

Your browser does not support the HTML5 canvas tag.

GetState    /    Ev_Property    /    PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    SetState    /    Main

Ev_HtmlScriptHeader

Return:     UNSIGNED LONG
Params:     STRING CompID     STRING HeaderScript    
Vars:     STRING sFontColour     STRING sFontSize     STRING sBackColour     STRING sFontFamily     STRING sTxtAlign     BYTE iTxtAlign     SIGNED LONG iTemp     STRING sFontDecoration     STRING sTxtVertAlign     SIGNED LONG iTemp2    

Your browser does not support the HTML5 canvas tag.

GetState    /    Ev_Property    /    PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    SetState    /    Main

Ev_HtmlBodyInfo

Return:     UNSIGNED LONG
Params:     STRING CompID     STRING BodyInfo    
Vars:     FLOAT fSize     FLOAT fPos     STRING sInfo     STRING sMacro     HANDLE hParent    

Your browser does not support the HTML5 canvas tag.

GetState    /    Ev_Property    /    PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    SetState    /    Main

SetState

Return:     VOID
Params:     BOOL bState    

Your browser does not support the HTML5 canvas tag.

GetState    /    Ev_Property    /    PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    SetState    /    Main

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag. \n\n

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