Flowcode Project File Parser
Ben Rowland 2019 (C) Matrix TSL
Target Device
PIC.16F.16F1937
Constants
Globals
InitialiseSim
Return: BYTE
TxSendMyIP
Return: VOID
Params: BYTE Channel
TxSendString_Sim
Return: VOID
Params: BYTE Channel
STRING Data
BYTE Length
RxReadHeader_Sim
Return: BYTE
Params: BYTE Channel
BYTE Idx
RxMatch_6_Bytes_Sim
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
BYTE Byte3
BYTE Byte4
BYTE Byte5
BYTE Byte6
RxMatchMyIP
Return: BYTE
Params: BYTE Channel
TxStart_Sim
Return: VOID
Params: BYTE Channel
TCPClose_Sim
Return: VOID
Params: BYTE Channel
RxDataAvailable_Sim
Return: BYTE
Params: BYTE Channel
RxMatch_4_Bytes
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
BYTE Byte3
BYTE Byte4
Ev_Byte_Bounds
Return: VOID
Params: STRING Property_Name
MAC_ReadWord
Return: UNSIGNED INT
Params: UNSIGNED INT Address
SetMyIP
Return: VOID
Params: BYTE IP0
BYTE IP1
BYTE IP2
BYTE IP3
TxSendString
Return: VOID
Params: BYTE Channel
STRING Data
BYTE Length
Ev_Initialise
Return: UNSIGNED LONG
SetDestination_Sim
Return: BYTE
Params: BYTE Channel
BYTE Dst_IP0
BYTE Dst_IP1
BYTE Dst_IP2
BYTE Dst_IP3
UNSIGNED INT Dst_Port
TxSendMyMAC_Sim
Return: VOID
Params: BYTE Channel
RxSkipBytes_Sim
Return: VOID
Params: BYTE Channel
BYTE Count
Ev_ChipChange
Return: UNSIGNED LONG
Params: STRING Target
CreateIPSocket_Sim
Return: BYTE
Params: BYTE Channel
BYTE Protocol
BYTE Broadcast
RxReadHeader
Return: BYTE
Params: BYTE Channel
BYTE Idx
TxSendMyIP_Sim
Return: VOID
Params: BYTE Channel
RxSkipBytes
Return: VOID
Params: BYTE Channel
BYTE Count
MIAC_Module_SetData
Return: VOID
Params: BYTE Count
BYTE D0
BYTE D1
BYTE D2
BYTE D3
BYTE D4
BYTE D5
CreateIPSocket
Return: BYTE
Params: BYTE Channel
BYTE Protocol
BYTE Broadcast
SetDestination
Return: BYTE
Params: BYTE Channel
BYTE Dst_IP0
BYTE Dst_IP1
BYTE Dst_IP2
BYTE Dst_IP3
UNSIGNED INT Dst_Port
CreateTCPSocket_Sim
Return: BYTE
Params: BYTE Channel
UNSIGNED INT Src_Port
GetSocketStatus_Sim
Return: BYTE
Params: BYTE Channel
TxEnd_Sim
Return: VOID
Params: BYTE Channel
RxReadString_Sim
Return: STRING
Params: BYTE Channel
BYTE Length
RxMatchMyIP_Sim
Return: BYTE
Params: BYTE Channel
MIAC_Module_GetData
Return: BYTE
Params: BYTE Index
TxStart
Return: VOID
Params: BYTE Channel
CreateMACSocket_Sim
Return: BYTE
Params: BYTE Promiscuous
BYTE Broadcast
BYTE Error
TCPListen_Sim
Return: VOID
Params: BYTE Channel
MIAC_Module_Message
Return: BYTE
Params: UNSIGNED INT CAN_ID
UNSIGNED INT CMD_ID
RxReadByte
Return: BYTE
Params: BYTE Channel
CreateUDPSocket
Return: BYTE
Params: BYTE Channel
UNSIGNED INT Src_Port
RxMatch_6_Bytes
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
BYTE Byte3
BYTE Byte4
BYTE Byte5
BYTE Byte6
Ev_Property
Return: UNSIGNED LONG
MAC_WriteByte
Return: VOID
Params: UNSIGNED INT Address
BYTE Data
TCPConnect_Sim
Return: BYTE
Params: BYTE Channel
BYTE Dst_IP0
BYTE Dst_IP1
BYTE Dst_IP2
BYTE Dst_IP3
UNSIGNED INT Dst_Port
RxMatch_2_Bytes
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
TxEnd
Return: VOID
Params: BYTE Channel
RxReadString
Return: STRING
Params: BYTE Channel
BYTE Length
CreateTCPSocket
Return: BYTE
Params: BYTE Channel
UNSIGNED INT Src_Port
RxDataAvailable
Return: BYTE
Params: BYTE Channel
MIAC_Module_PushData
Return: VOID
Params: BYTE Data
TxSendByte
Return: VOID
Params: BYTE Channel
BYTE Data
TCPListen
Return: VOID
Params: BYTE Channel
TxSendByte_Sim
Return: VOID
Params: BYTE Channel
BYTE Data
MAC_ReadByte
Return: BYTE
Params: UNSIGNED INT Address
RxFlushData
Return: VOID
Params: BYTE Channel
TCPConnect
Return: BYTE
Params: BYTE Channel
BYTE Dst_IP0
BYTE Dst_IP1
BYTE Dst_IP2
BYTE Dst_IP3
UNSIGNED INT Dst_Port
RxReadByte_Sim
Return: BYTE
Params: BYTE Channel
RxMatchMyMAC
Return: BYTE
Params: BYTE Channel
RxFlushData_Sim
Return: VOID
Params: BYTE Channel
RxDataSize
Return: UNSIGNED INT
Params: BYTE Channel
Pvt_CheckForMIACSystem
Return: VOID
CreateMACSocket
Return: BYTE
Params: BYTE Promiscuous
BYTE Broadcast
BYTE Error
CreateUDPSocket_Sim
Return: BYTE
Params: BYTE Channel
UNSIGNED INT Src_Port
TxSendMyMAC
Return: VOID
Params: BYTE Channel
SetMACAddress
Return: VOID
Params: BYTE MAC0
BYTE MAC1
BYTE MAC2
BYTE MAC3
BYTE MAC4
BYTE MAC5
RxMatch_4_Bytes_Sim
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
BYTE Byte3
BYTE Byte4
RxDataSize_Sim
Return: BYTE
Params: BYTE Channel
SetSubnetMask
Return: VOID
Params: BYTE IP0
BYTE IP1
BYTE IP2
BYTE IP3
Main
Return: VOID
RxMatch_2_Bytes_Sim
Return: BYTE
Params: BYTE Channel
BYTE Byte1
BYTE Byte2
MAC_WriteWord
Return: VOID
Params: UNSIGNED INT Address
UNSIGNED INT Data
RxMatchMyMAC_Sim
Return: BYTE
Params: BYTE Channel
TCPClose
Return: VOID
Params: BYTE Channel
GetSocketStatus
Return: BYTE
Params: BYTE Channel
MAC_ResetPointers
Return: VOID
Params: BYTE Channel
Initialise
Return: BYTE
SetGateway
Return: VOID
Params: BYTE IP0
BYTE IP1
BYTE IP2
BYTE IP3
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