Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F1937

Constants


Globals

HANDLE ConsoleDecode     BYTE TransAddr     HANDLE ScopeSCL     HANDLE ConsoleLog     HANDLE LinkBar     HANDLE ScopeSDA     HANDLE ScopeGroup    

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_CompStart

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Prv_ParseSTRemapPins

Return:     VOID
Params:     HANDLE FCDHandle     BYTE SCL    
Vars:     HANDLE fcd     STRING AFStr     STRING PortStr     STRING PinStr     UNSIGNED INT count     STRING XMLStr     BYTE StrLen    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Slave_Uninit

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Prv_TextConsole

Return:     VOID
Params:     STRING str     BYTE Colour     BYTE AppendTimestamp    
Vars:     STRING tstr    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING str     BYTE x     HANDLE Handle     HANDLE RootHandle    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

GetValue

Return:     STRING
Params:     STRING Name    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

LoadPortString

Return:     STRING
Params:     HANDLE fcd_h     STRING Name    
Vars:     HANDLE port_h     STRING port     STRING pin    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Transaction_Write

Return:     UNSIGNED INT
Params:     BYTE Buffer     UNSIGNED INT Length    
Vars:     STRING str     UNSIGNED INT n     BOOL SendStop    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Master_Stop

Return:     VOID
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Prv_SetupConsole

Return:     VOID
Vars:     STRING str     UNSIGNED LONG inst     HANDLE ObjectHandle    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Slave_Init

Return:     VOID
Params:     BYTE Address     BYTE Mask    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_ChipChange

Return:     UNSIGNED LONG
Params:     STRING Target    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

LoadChannelList

Return:     VOID
Vars:     STRING str     BYTE x     BYTE n    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Prv_PopulateInjectorFilter

Return:     VOID
Vars:     HANDLE ObjHandle     HANDLE RootHandle     HANDLE OldHandle     STRING ObjName     BYTE Index     BYTE X     STRING OldName     BYTE Idx     STRING Filter    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Master_Uninit

Return:     VOID
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Slave_Status

Return:     BYTE
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

GetChannelList

Return:     STRING
Vars:     BYTE x     STRING s     HANDLE fcd_h    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

GetConsoleHandle

Return:     HANDLE

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_LoadComplete

Return:     UNSIGNED LONG
Vars:     HANDLE Handle     HANDLE RootHandle    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Slave_TxByte

Return:     BYTE
Params:     BYTE Data    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_FmtPacket

Return:     UNSIGNED LONG
Params:     HANDLE StreamH     SIGNED LONG TimeOffset     UNSIGNED LONG Duration     BYTE Data     UNSIGNED LONG Bits     UNSIGNED LONG EventId     STRING Result    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Transaction_Uninit

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_Adding

Return:     UNSIGNED LONG
Params:     HANDLE Component    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Slave_RxByte

Return:     BYTE
Params:     BYTE Last    
Vars:     STRING str     BYTE Data    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

SetValue

Return:     VOID
Params:     STRING Name     STRING Value    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_Property_Changed

Return:     UNSIGNED LONG
Vars:     STRING CompName     UNSIGNED LONG Calc     FLOAT fCalc     STRING temp_str     HANDLE ObjHandle    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Master_Init

Return:     VOID
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_SimStart

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Master_Start

Return:     VOID
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Transaction_Read

Return:     UNSIGNED INT
Params:     BYTE Buffer     UNSIGNED INT Length    
Vars:     STRING str     UNSIGNED INT n    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

LoadChannelPorts

Return:     VOID
Vars:     BYTE master     HANDLE fcd_h     BYTE x     HANDLE txrx_h     STRING str     STRING item    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

ParseRemapPins

Return:     VOID
Vars:     HANDLE fcd     STRING temp_str     STRING port     STRING bit     UNSIGNED INT count     STRING bank     STRING temp_str2     STRING caption    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Master_TxByte

Return:     BYTE
Params:     BYTE Data    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

SimSetupScope

Return:     VOID
Vars:     HANDLE ObjectHandle     STRING ParentName     BYTE Port     BYTE Bit    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_DecodeSync

Return:     UNSIGNED LONG
Params:     HANDLE StreamH     SIGNED LONG TimeOffset     UNSIGNED LONG PacketSize    
Vars:     UNSIGNED LONG baud     UNSIGNED LONG step     UNSIGNED LONG SearchFlags     UNSIGNED LONG PacketFlags     UNSIGNED LONG start_step     HANDLE ObjectHandle     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_AddHeader

Return:     UNSIGNED LONG
Params:     STRING HeadCode    
Vars:     UNSIGNED LONG temp_ul     STRING temp_str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Master_Restart

Return:     VOID
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

ConvertPort

Return:     STRING
Params:     STRING port     STRING pin    
Vars:     BYTE n     STRING p    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_CompStop

Return:     UNSIGNED LONG

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Prv_GetInjectorHandle

Return:     VOID
Params:     UNSIGNED INT Index    
Vars:     HANDLE ObjHandle     HANDLE RootHandle     HANDLE OldHandle     BYTE X     STRING ObjName     STRING CmpName     STRING OldName     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Master_RxByte

Return:     BYTE
Params:     BYTE Last    
Vars:     STRING str     BYTE Data    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Transaction_Initialise

Return:     BYTE
Params:     BYTE Address    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

GetList

Return:     STRING
Params:     STRING Name    
Vars:     BYTE n     BYTE x     STRING s     HANDLE fcd_h    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Main

Return:     VOID
Vars:     BYTE d     BYTE n     BYTE x    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

Ev_ResyncPacket

Return:     UNSIGNED LONG
Params:     HANDLE StreamH     SIGNED LONG TimeOffset     UNSIGNED LONG Duration     UNSIGNED LONG Period     HANDLE ClockH     UNSIGNED LONG PacketFlags    
Vars:     UNSIGNED LONG temp_time     UNSIGNED LONG clock_high_time     UNSIGNED LONG clock_low_time     UNSIGNED LONG data_change_time     FLOAT sample_high     FLOAT sample_low    

Your browser does not support the HTML5 canvas tag.

Ev_CompStart    /    Prv_ParseSTRemapPins    /    Ev_Timer    /    Slave_Uninit    /    Prv_TextConsole    /    Ev_Initialise    /    GetValue    /    LoadPortString    /    Transaction_Write    /    Master_Stop    /    Prv_SetupConsole    /    Slave_Init    /    Ev_ChipChange    /    LoadChannelList    /    Prv_PopulateInjectorFilter    /    Master_Uninit    /    Slave_Status    /    GetChannelList    /    GetConsoleHandle    /    Ev_LoadComplete    /    Slave_TxByte    /    Ev_FmtPacket    /    Transaction_Uninit    /    Ev_Adding    /    Slave_RxByte    /    SetValue    /    Ev_Renamed    /    Ev_Property_Changed    /    Master_Init    /    Ev_SimStart    /    Master_Start    /    Transaction_Read    /    LoadChannelPorts    /    ParseRemapPins    /    Master_TxByte    /    SimSetupScope    /    Ev_DecodeSync    /    Ev_AddHeader    /    Master_Restart    /    ConvertPort    /    Ev_CompStop    /    Prv_GetInjectorHandle    /    Master_RxByte    /    Transaction_Initialise    /    GetList    /    Main    /    Ev_ResyncPacket    /    ParsePin

ParsePin

Return:     BYTE
Params:     STRING Port    
Vars:     BYTE n    

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