Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
SCADA.SCADA.GENERIC
Constants
BOOL false
BOOL true
Globals
BYTE Status
SIGNED INT Selected
BOOL device_open
OutputAnalogChannel
Return: VOID
Params: SIGNED INT Channel
SIGNED INT Data
GetCount
Return: UNSIGNED INT
Params: SIGNED INT Counter
GetAnalogIn
Return: SIGNED INT
Params: SIGNED INT Input
ReadAllAnalog
Return: VOID
Params: SIGNED INT Data1
SIGNED INT Data2
SetAnalogOut
Return: VOID
Params: BYTE Output
BYTE Value
OpenDevice
Return: SIGNED INT
Params: SIGNED INT Device
SetCounterDebounceTime
Return: VOID
Params: SIGNED INT Counter
SIGNED INT Debounce_ms
Ev_Stop
Return: UNSIGNED LONG
SetDigitalChannel
Return: VOID
Params: SIGNED INT Channel
SetDigitalOut
Return: VOID
Params: BYTE Out
BOOL Value
Prv_ShowObject
Return: VOID
Params: HANDLE Target
FLOAT X
FLOAT Y
FLOAT Z
OutputAllAnalog
Return: VOID
Params: SIGNED INT Data1
SIGNED INT Data2
GetDigitalByte
Return: SIGNED INT
ResetCount
Return: VOID
Params: SIGNED INT Counter
GetDevices
Return: SIGNED INT
Vars: BYTE search
BYTE index
BOOL found
FLOAT distance
BOOL first
HANDLE hw_object
HANDLE sim_object
FLOAT size
FLOAT start
ReadDigitalChannel
Return: BOOL
Params: SIGNED INT Channel
Select
Return: SIGNED INT
Params: SIGNED INT Address
Vars: UNSIGNED LONG led_color
UNSIGNED LONG text_color
ClearAnalogChannel
Return: VOID
Params: SIGNED INT Channel
Ev_Property
Return: UNSIGNED LONG
SetAnalogChannel
Return: VOID
Params: SIGNED INT Channel
ClearAllDigital
Return: VOID
Ev_Closing
Return: UNSIGNED LONG
SetAllDigital
Return: VOID
ReadCounter
Return: SIGNED INT
Params: SIGNED INT Counter
SearchDevices
Return: SIGNED INT
ClearDigitalChannel
Return: VOID
Params: SIGNED INT Channel
SetCurrentDevice
Return: SIGNED INT
Params: SIGNED INT Device
ReadAnalogChannel
Return: SIGNED INT
Params: SIGNED INT Channel
ReadAllDigital
Return: SIGNED INT
SetDigitalByte
Return: VOID
Params: BYTE Value
SetAllAnalog
Return: VOID
GetDigitalIn
Return: SIGNED INT
Params: SIGNED INT Input
ResetCounter
Return: VOID
Params: SIGNED INT Counter
ClearAllAnalog
Return: VOID
SetCountDebounce
Return: VOID
Params: SIGNED INT Counter
SIGNED INT DebounceTime
Prv_HideObject
Return: VOID
Params: HANDLE Target
WriteAllDigital
Return: VOID
Params: SIGNED INT Out_Bits
Ev_Start
Return: UNSIGNED LONG
CloseDevice
Return: VOID
Main
Return: VOID
Version
Return: SIGNED LONG
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