Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

SCADA.SCADA.WEBEXP

Constants


Globals

SIGNED LONG voice     STRING lang     FLOAT rate     FLOAT pitch     FLOAT volume    

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

IsPaused

Return:     BOOL

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

IsPending

Return:     BOOL

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

Cancel

Return:     VOID

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

Pause

Return:     VOID

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

SetProperties

Return:     VOID
Params:     FLOAT Pitch     FLOAT Rate     FLOAT Volume    

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

Speak

Return:     VOID
Params:     STRING sText    
Vars:     STRING lang     SIGNED LONG voice     FLOAT volume     FLOAT rate     FLOAT pitch    

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

SetVoice

Return:     VOID
Params:     SIGNED LONG Index    

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

GetVoiceName

Return:     STRING
Params:     SIGNED LONG Index    

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

Resume

Return:     VOID

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

Ev_HtmlScriptHeader

Return:     UNSIGNED LONG
Params:     STRING CompID     STRING HeaderScript    

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

IsSpeaking

Return:     BOOL

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

SetLanguage

Return:     VOID
Params:     STRING Language    

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

IsPaused    /    IsPending    /    Cancel    /    Pause    /    SetProperties    /    Speak    /    SetVoice    /    GetVoiceName    /    Resume    /    Ev_HtmlScriptHeader    /    IsSpeaking    /    SetLanguage    /    Main    /    GetVoiceCount

GetVoiceCount

Return:     SIGNED LONG

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