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    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

OutputAnalogChannel

Return:     VOID
Params:     SIGNED INT Channel     SIGNED INT Data    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

GetCount

Return:     UNSIGNED INT
Params:     SIGNED INT Counter    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

GetAnalogIn

Return:     SIGNED INT
Params:     SIGNED INT Input    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ReadAllAnalog

Return:     VOID
Params:     SIGNED INT Data1     SIGNED INT Data2    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetAnalogOut

Return:     VOID
Params:     BYTE Output     BYTE Value    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

OpenDevice

Return:     SIGNED INT
Params:     SIGNED INT Device    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetCounterDebounceTime

Return:     VOID
Params:     SIGNED INT Counter     SIGNED INT Debounce_ms    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Ev_Stop

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetDigitalChannel

Return:     VOID
Params:     SIGNED INT Channel    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetDigitalOut

Return:     VOID
Params:     BYTE Out     BOOL Value    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Prv_ShowObject

Return:     VOID
Params:     HANDLE Target     FLOAT X     FLOAT Y     FLOAT Z    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

OutputAllAnalog

Return:     VOID
Params:     SIGNED INT Data1     SIGNED INT Data2    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

GetDigitalByte

Return:     SIGNED INT

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ResetCount

Return:     VOID
Params:     SIGNED INT Counter    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

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    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ReadDigitalChannel

Return:     BOOL
Params:     SIGNED INT Channel    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Select

Return:     SIGNED INT
Params:     SIGNED INT Address    
Vars:     UNSIGNED LONG led_color     UNSIGNED LONG text_color    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ClearAnalogChannel

Return:     VOID
Params:     SIGNED INT Channel    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Ev_Property

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetAnalogChannel

Return:     VOID
Params:     SIGNED INT Channel    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ClearAllDigital

Return:     VOID

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Ev_Closing

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetAllDigital

Return:     VOID

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ReadCounter

Return:     SIGNED INT
Params:     SIGNED INT Counter    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SearchDevices

Return:     SIGNED INT

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ClearDigitalChannel

Return:     VOID
Params:     SIGNED INT Channel    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetCurrentDevice

Return:     SIGNED INT
Params:     SIGNED INT Device    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ReadAnalogChannel

Return:     SIGNED INT
Params:     SIGNED INT Channel    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ReadAllDigital

Return:     SIGNED INT

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetDigitalByte

Return:     VOID
Params:     BYTE Value    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetAllAnalog

Return:     VOID

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

GetDigitalIn

Return:     SIGNED INT
Params:     SIGNED INT Input    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ResetCounter

Return:     VOID
Params:     SIGNED INT Counter    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

ClearAllAnalog

Return:     VOID

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

SetCountDebounce

Return:     VOID
Params:     SIGNED INT Counter     SIGNED INT DebounceTime    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Prv_HideObject

Return:     VOID
Params:     HANDLE Target    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

WriteAllDigital

Return:     VOID
Params:     SIGNED INT Out_Bits    

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Ev_Start

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

CloseDevice

Return:     VOID

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

OutputAnalogChannel    /    GetCount    /    GetAnalogIn    /    ReadAllAnalog    /    SetAnalogOut    /    OpenDevice    /    SetCounterDebounceTime    /    Ev_Stop    /    SetDigitalChannel    /    SetDigitalOut    /    Prv_ShowObject    /    OutputAllAnalog    /    GetDigitalByte    /    ResetCount    /    GetDevices    /    ReadDigitalChannel    /    Select    /    ClearAnalogChannel    /    Ev_Property    /    SetAnalogChannel    /    ClearAllDigital    /    Ev_Closing    /    SetAllDigital    /    ReadCounter    /    SearchDevices    /    ClearDigitalChannel    /    SetCurrentDevice    /    ReadAnalogChannel    /    ReadAllDigital    /    SetDigitalByte    /    SetAllAnalog    /    GetDigitalIn    /    ResetCounter    /    ClearAllAnalog    /    SetCountDebounce    /    Prv_HideObject    /    WriteAllDigital    /    Ev_Start    /    CloseDevice    /    Main    /    Version

Version

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