Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F1934

Constants

BOOL false     BOOL true    

Globals



VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

VoltageADC

Return:     FLOAT

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

Ev_Initialise

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

VoltageADCSim

Return:     FLOAT
Vars:     FLOAT Temperature    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

IntValueADCSim

Return:     SIGNED INT
Vars:     FLOAT ValueADC    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempIntCX10

Return:     SIGNED INT
Vars:     SIGNED LONG TempLong    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempIntCX10Sim

Return:     SIGNED INT
Vars:     FLOAT ADC    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

Ev_Property

Return:     UNSIGNED LONG
Vars:     SIGNED LONG TempLong    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempIntFX10

Return:     SIGNED INT
Vars:     SIGNED LONG TempLong    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempIntFX10Sim

Return:     SIGNED INT
Vars:     SIGNED INT ADC     STRING ResultString    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempStringCSim

Return:     STRING
Vars:     FLOAT ADC    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

IntValueADC

Return:     SIGNED INT

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempStringF

Return:     STRING
Vars:     SIGNED LONG TempLong     STRING TemperatureString     BYTE Idx     BYTE StringLenght     STRING ResultString    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempStringFSim

Return:     STRING
Vars:     FLOAT ADC    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempFloatF

Return:     FLOAT

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempStringC

Return:     STRING
Vars:     SIGNED LONG TempLong     STRING TemperatureString     BYTE Idx     BYTE StringLenght     STRING ResultString    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempFloatCSim

Return:     FLOAT
Vars:     STRING ResultString     FLOAT ADC    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempFloatC

Return:     FLOAT

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

GetTempFloatFSim

Return:     FLOAT
Vars:     FLOAT ADC    

Your browser does not support the HTML5 canvas tag.

VoltageADC    /    Ev_Initialise    /    VoltageADCSim    /    IntValueADCSim    /    GetTempIntCX10    /    GetTempIntCX10Sim    /    Ev_Property    /    GetTempIntFX10    /    GetTempIntFX10Sim    /    GetTempStringCSim    /    IntValueADC    /    Ev_Renamed    /    GetTempStringF    /    GetTempStringFSim    /    GetTempFloatF    /    GetTempStringC    /    GetTempFloatCSim    /    GetTempFloatC    /    GetTempFloatFSim    /    Main

Main

Return:     VOID
Vars:     FLOAT TestFloat     SIGNED LONG TestLong     STRING TempString    

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