Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
ESP.ESP32.Lolin32_Lite
Constants
Globals
SIGNED LONG TimeOffset
STRING TimeServerStr
GetDateString
Return: STRING
Params: BOOL USFormat
Vars: BYTE date
BYTE month
BYTE year
GetHours
Return: BYTE
GetSecs
Return: BYTE
GetYear
Return: BYTE
QueryTimeServer
Return: BOOL
Vars: UNSIGNED INT Retry
STRING TSS
Ev_SimStop
Return: UNSIGNED LONG
Prv_GetTimeNow
Return: VOID
Vars: SIGNED LONG TO
ReadTime
Return: BYTE
Params: BYTE Unit
SetTime
Return: VOID
Params: BYTE Hour
BYTE Min
BYTE Sec
Vars: SIGNED LONG TO
Ev_Renamed
Return: UNSIGNED LONG
Vars: STRING Name
GetMins
Return: BYTE
Ev_SimStart
Return: UNSIGNED LONG
GetTimeString
Return: STRING
Params: BOOL IncludeSeconds
Vars: BYTE hours
BYTE mins
BYTE secs
ReadDate
Return: BYTE
Params: BYTE Unit
SetDate
Return: VOID
Params: BYTE Date
BYTE Month
BYTE Year
GetDate
Return: BYTE
Ev_CompileStart
Return: UNSIGNED LONG
SetTimeServer
Return: VOID
Params: STRING TimeServer
Main
Return: VOID
Vars: BYTE Num
STRING str
GetMonth
Return: BYTE
Initialise
Return: VOID
SetUTCOffset
Return: VOID
Params: SIGNED LONG UTCOffset
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