Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

SCADA.SCADA.WEBEXP

Constants

FLOAT PI    

Globals

SIGNED INT CurPos    

PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    Ev_PropertyEx    /    Main

PickerToHex

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

Your browser does not support the HTML5 canvas tag.

PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    Ev_PropertyEx    /    Main

Ev_HtmlScriptHeader

Return:     UNSIGNED LONG
Params:     STRING CompID     STRING HeaderScript    
Vars:     SIGNED LONG iTemp     STRING sTemp     STRING sStrokeCol     STRING sStrokeWidth     STRING sStroke1     STRING sStroke2    

Your browser does not support the HTML5 canvas tag.

PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    Ev_PropertyEx    /    Main

Ev_HtmlBodyInfo

Return:     UNSIGNED LONG
Params:     STRING CompID     STRING BodyInfo    
Vars:     FLOAT fPos     FLOAT fSize     STRING sWidth     STRING sHeight     STRING sStyle     SIGNED LONG iTemp     STRING sColour     STRING sTemp     SIGNED LONG dx     SIGNED LONG dy     SIGNED LONG refX    

Your browser does not support the HTML5 canvas tag.

PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    Ev_PropertyEx    /    Main

Ev_PropertyEx

Return:     UNSIGNED LONG
Params:     STRING Property     STRING Value    
Vars:     UNSIGNED LONG iTemp     STRING sTemp    

Your browser does not support the HTML5 canvas tag.

PickerToHex    /    Ev_HtmlScriptHeader    /    Ev_HtmlBodyInfo    /    Ev_PropertyEx    /    Main

Main

Return:     VOID
Vars:     STRING sCode     FLOAT fScale    

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