Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1937
Constants
Globals
UNSIGNED INT G
UNSIGNED INT C
UNSIGNED INT B
BYTE Control
UNSIGNED INT R
SampleSensorSim
Return: VOID
Vars: HANDLE tree_handle
FLOAT Distance
BYTE temp
HANDLE position_handle
HANDLE Detected
UNSIGNED LONG DetectedColor
UNSIGNED INT Count
STRING object_name
UNSIGNED LONG TLong
FLOAT Div
HANDLE root_handle
CalculateTemp
Return: UNSIGNED INT
Vars: FLOAT X
FLOAT Y
FLOAT Z
FLOAT xc
FLOAT yc
FLOAT n
FLOAT cct
EnableSensor
Return: VOID
Ev_Property
Return: UNSIGNED LONG
CalculateLux
Return: UNSIGNED INT
Vars: FLOAT fvar
SampleSensor
Return: VOID
ReadDataChannel
Return: UNSIGNED INT
Params: BYTE ColourChannel
ReadCommand
Return: UNSIGNED INT
Params: BYTE CommandCode
Vars: BYTE Bytes
BYTE count
DisableSensor
Return: VOID
Vars: BYTE reg
SetIntegrationTime
Return: VOID
Params: BYTE Setting
WriteCommand
Return: BOOL
Params: BYTE CommandCode
UNSIGNED INT DataBytes
Vars: BYTE Bytes
BYTE count
Main
Return: VOID
Vars: BOOL Bit
Initialise
Return: BOOL
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