Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
SCADA.SCADA.WEBEXP
Constants
Globals
WebColourFromValue
Return: STRING
Params: SIGNED LONG iColourVal
Vars: STRING sTemp
Ev_Initialise
Return: UNSIGNED LONG
Vars: BYTE i
BYTE iCount
STRING s
CreateSimChart
Return: VOID
Vars: BYTE i
UNSIGNED INT iVal
BYTE iCount
SetSeriesNames
Return: VOID
Params: BYTE SeriesCount
STRING SeriesNames
Vars: SIGNED LONG iTemp
STRING sTemp
PickerToHex
Return: STRING
Params: STRING Str
Vars: BYTE StrDiff
BYTE StrLen
ClearData
Return: VOID
Vars: SIGNED LONG iTemp
STRING sTemp
Ev_HtmlScriptHeader
Return: UNSIGNED LONG
Params: STRING CompID
STRING HeaderScript
Vars: FLOAT fSize
SIGNED LONG iTemp
STRING sTemp
FLOAT fTemp
BYTE iCount
STRING sName
BYTE nStyle
STRING sExtra
Ev_HtmlBodyInfo
Return: UNSIGNED LONG
Params: STRING CompID
STRING BodyInfo
Vars: FLOAT fSize
FLOAT fPos
STRING sHeight
STRING sWidth
Ev_PropertyEx
Return: UNSIGNED LONG
Params: STRING Property
STRING Value
Vars: STRING s
BYTE i
BYTE iCount
BYTE iVal
Redraw
Return: VOID
UpdateStyle
Return: STRING
Params: BYTE nStyle
BYTE ReturnType
STRING sExtra
Vars: SIGNED LONG colOutline
SIGNED LONG colFill
SIGNED LONG colPlot
SIGNED LONG colSeries5
SIGNED LONG colSeries4
SIGNED LONG colText
SIGNED LONG colSeries2
SIGNED LONG colSeries1
SIGNED LONG colLine
STRING sTemp
SIGNED LONG colSeries3
BYTE iOpacity
AddPoint
Return: VOID
Params: STRING name
FLOAT value
BYTE index
Main
Return: VOID
\n\n\'\'", 100, 512);
ctx.fillText(".HeaderScript = .HeaderScript + \'\'
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