Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

ESP.ESP32.Heltec_WIFI_Kit_32

Constants


Globals

HANDLE console    

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Prv_ParseSTRemapPins

Return:     VOID
Params:     HANDLE FCDHandle     BYTE TX    
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.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Prv_TextConsole

Return:     VOID
Params:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetTxIdentStd

Return:     VOID
Params:     BYTE Buffer     BYTE Hi     BYTE Lo    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetTxIdentExd

Return:     VOID
Params:     BYTE Buffer     BYTE ID3     BYTE ID2     BYTE ID1     BYTE ID0    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetTxData

Return:     VOID
Params:     BYTE Buffer     BYTE Data_Cnt     BYTE D0     BYTE D1     BYTE D2     BYTE D3     BYTE D4     BYTE D5     BYTE D6     BYTE D7    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetRxMask

Return:     VOID
Params:     BYTE mask     UNSIGNED LONG id    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

GetValue

Return:     STRING
Params:     STRING Name    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

GetRxData

Return:     BYTE
Params:     BYTE buffer     BYTE index    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

InitRXMask

Return:     VOID
Params:     BYTE Mask     UNSIGNED LONG Value    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Ev_Property_Change

Return:     UNSIGNED LONG
Vars:     BYTE CNF1     BYTE CNF2     BYTE CNF3     HANDLE fcd     BYTE x     HANDLE port_h     STRING port     STRING pin     STRING str     HANDLE pinhandle     SIGNED LONG Fcan     BYTE constLookup     BYTE divider     FLOAT freq     FLOAT ibrp     BOOL matched     BYTE offset     STRING prefix     SIGNED LONG speed     HANDLE pins_handle     BYTE pin_number     STRING CompName     STRING temp_str     HANDLE ObjHandle    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Prv_SetupConsole

Return:     VOID
Vars:     STRING str     UNSIGNED LONG inst    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Prv_ParsePin

Return:     BYTE
Params:     STRING Port    
Vars:     BYTE n    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Ev_ChipChange

Return:     UNSIGNED LONG
Params:     STRING Target    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SendBuffer

Return:     VOID
Params:     BYTE Buffer    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

InitRXFilter

Return:     VOID
Params:     BYTE Filter     UNSIGNED LONG Value    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

GetRxDataCount

Return:     BYTE
Params:     BYTE buffer    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Init

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

InitTXBuffer

Return:     VOID
Params:     BYTE Buffer     UNSIGNED LONG ID     BYTE Length     STRING Data    
Vars:     STRING str     BYTE n    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetRxMaskStd

Return:     VOID
Params:     BYTE Mask     BYTE Hi     BYTE Lo    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetRxMaskExd

Return:     VOID
Params:     BYTE Mask     BYTE ID3     BYTE ID2     BYTE ID1     BYTE ID0    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetValue

Return:     VOID
Params:     STRING Name     STRING Value    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetRxFilter

Return:     VOID
Params:     BYTE filter     UNSIGNED LONG id    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetTxIdent

Return:     VOID
Params:     BYTE buffer     UNSIGNED LONG id    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

CheckRx

Return:     BYTE
Params:     BYTE Buffer    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

InitRXConfig

Return:     VOID
Params:     BYTE Buffer     BYTE Value    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

ParseRemapPins

Return:     VOID
Vars:     STRING bit     STRING port     STRING temp_str     UNSIGNED INT Count     HANDLE fcd    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetChannelList

Return:     VOID
Vars:     BYTE n     BYTE x     STRING str     HANDLE fcd    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Ev_AddHeader

Return:     UNSIGNED LONG
Params:     STRING HeadCode    
Vars:     HANDLE fcd     STRING temp_str     BYTE instance    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

ConvertPort

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

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Uninit

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

GetList

Return:     STRING
Params:     STRING Name    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

GetRxIdent

Return:     UNSIGNED LONG
Params:     BYTE buffer    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetRxFilterStd

Return:     VOID
Params:     BYTE Filter     BYTE Hi     BYTE Lo    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

SetRxFilterExd

Return:     VOID
Params:     BYTE Filter     BYTE ID3     BYTE ID2     BYTE ID1     BYTE ID0    
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

Prv_ParseSTRemapPins    /    Prv_TextConsole    /    SetTxIdentStd    /    SetTxIdentExd    /    SetTxData    /    SetRxMask    /    Ev_Initialise    /    GetValue    /    GetRxData    /    InitRXMask    /    Ev_Property_Change    /    Prv_SetupConsole    /    Prv_ParsePin    /    Ev_ChipChange    /    SendBuffer    /    InitRXFilter    /    GetRxDataCount    /    Init    /    InitTXBuffer    /    SetRxMaskStd    /    SetRxMaskExd    /    SetValue    /    SetRxFilter    /    Ev_Renamed    /    SetTxIdent    /    CheckRx    /    InitRXConfig    /    ParseRemapPins    /    SetChannelList    /    Ev_AddHeader    /    ConvertPort    /    Uninit    /    GetList    /    GetRxIdent    /    SetRxFilterStd    /    SetRxFilterExd    /    Main

Main

Return:     VOID

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