Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F1937

Constants

SIGNED INT REG_RMSR     SIGNED INT REG_SMR     BOOL false     SIGNED INT REG_IR     SIGNED INT REG_SHAR     SIGNED INT SHADOW_REG_HI     SIGNED INT REG_GAR     SIGNED INT REG_SIPR     SIGNED INT REG_TMSR     SIGNED INT SOCK_BASE     BOOL true     SIGNED INT CSW_RESET    

Globals

BYTE Status     BYTE Header     BYTE RX_Pointer     BYTE Array_Index     BYTE My_IP     BYTE RX_End_Pointer     BYTE MAC_Pointer     BYTE TX_Pointer    

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

InitialiseSim

Return:     VOID

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

MAC_ReadPtrWithShadow

Return:     VOID
Params:     BYTE reg_shadow     BYTE reg_pointer    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxSendMyIP

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxSendString_Sim

Return:     VOID
Params:     BYTE Channel     STRING Data     BYTE Length    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Ev_Timer

Return:     UNSIGNED LONG
Params:     UNSIGNED LONG TimerID    
Vars:     HANDLE Handle    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Check_Int

Return:     BYTE
Vars:     BYTE status     BYTE isr_val    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxReadHeader_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatch_6_Bytes_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Byte1     BYTE Byte2     BYTE Byte3     BYTE Byte4     BYTE Byte5     BYTE Byte6    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatchMyIP

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxStart_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TCPClose_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Pvt_Copy_CAL_Props

Return:     VOID
Params:     HANDLE CAL_Type     STRING Property    
Vars:     BYTE Idx     BYTE Len     STRING PropStr     SIGNED LONG Ref     STRING sRef    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxDataAvailable_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatch_4_Bytes

Return:     BYTE
Params:     BYTE Channel     BYTE Byte1     BYTE Byte2     BYTE Byte3     BYTE Byte4    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Ev_Byte_Bounds

Return:     VOID
Params:     STRING Property_Name    
Vars:     SIGNED LONG Value    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

SetMyIP

Return:     VOID
Params:     BYTE IP0     BYTE IP1     BYTE IP2     BYTE IP3    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxSendString

Return:     VOID
Params:     BYTE Channel     STRING Data     BYTE Length    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING temp_str     HANDLE temp_handle    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

SetDestination_Sim

Return:     VOID
Params:     BYTE Channel     BYTE Dst_IP0     BYTE Dst_IP1     BYTE Dst_IP2     BYTE Dst_IP3     BYTE Dst_Port_Hi     BYTE Dst_Port_Lo    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxSendMyMAC_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxSkipBytes_Sim

Return:     VOID
Params:     BYTE Channel     BYTE Count    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

CreateIPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Protocol     BYTE Broadcast    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxReadHeader

Return:     BYTE
Params:     BYTE Channel     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxSendMyIP_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxSkipBytes

Return:     VOID
Params:     BYTE Channel     BYTE Count    
Vars:     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

CreateIPSocket

Return:     BYTE
Params:     BYTE Channel     BYTE Protocol     BYTE Broadcast    
Vars:     BYTE hdr_idx_base     BYTE sopr     BYTE ipr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

SetDestination

Return:     BYTE
Params:     BYTE Channel     BYTE Dst_IP0     BYTE Dst_IP1     BYTE Dst_IP2     BYTE Dst_IP3     BYTE Dst_Port_Hi     BYTE Dst_Port_Lo    
Vars:     BYTE dpr     BYTE dir    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

CreateTCPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Src_Port_Hi     BYTE Src_Port_Lo    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

GetSocketStatus_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxEnd_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxReadString_Sim

Return:     STRING
Params:     BYTE Channel     BYTE Length    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatchMyIP_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxStart

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE ssr     BYTE str     BYTE tr     BYTE sta     BYTE ta    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

CreateMACSocket_Sim

Return:     BYTE
Params:     BYTE Promiscuous     BYTE Broadcast     BYTE Error    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TCPListen_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

MAC_MaskFromBit

Return:     BYTE
Params:     BYTE which_bit    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxReadByte

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

MAC_WriteReg

Return:     VOID
Params:     BYTE reg_h     BYTE reg_l     BYTE val    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

CreateUDPSocket

Return:     BYTE
Params:     BYTE Channel     BYTE Src_Port_Hi     BYTE Src_Port_Lo    
Vars:     BYTE hdr_idx_base     BYTE sopr     BYTE spr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatch_6_Bytes

Return:     BYTE
Params:     BYTE Channel     BYTE Byte1     BYTE Byte2     BYTE Byte3     BYTE Byte4     BYTE Byte5     BYTE Byte6    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING temp_str    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TCPConnect_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Dst_IP0     BYTE Dst_IP1     BYTE Dst_IP2     BYTE Dst_IP3     BYTE Dst_Port_Hi     BYTE Dst_Port_Lo    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatch_2_Bytes

Return:     BYTE
Params:     BYTE Channel     BYTE Byte1     BYTE Byte2    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxEnd

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE tw    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

MAC_WritePtr

Return:     VOID
Params:     BYTE reg_h     BYTE reg_l    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxReadString

Return:     STRING
Params:     BYTE Channel     BYTE Length    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

MAC_ReadReg

Return:     BYTE
Params:     BYTE reg_h     BYTE reg_l    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

CreateTCPSocket

Return:     BYTE
Params:     BYTE Channel     BYTE Src_Port_Hi     BYTE Src_Port_Lo    
Vars:     BYTE hdr_idx_base     BYTE sopr     BYTE spr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxDataAvailable

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE hdr_idx_base     BYTE srw     BYTE rw     BYTE srr     BYTE rr     BYTE rw_ptr     BYTE ssr     BYTE is_tcp     BYTE hdr_size     BYTE tlen0     BYTE tlen1     BYTE hdr_diff     BYTE addr_l     BYTE addr_h     BYTE offset     BYTE idx     BYTE ssr_temp     BYTE old_hrd     BYTE all_rx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxSendByte

Return:     VOID
Params:     BYTE Channel     BYTE Data    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

MAC_ReadPtr

Return:     VOID
Params:     BYTE reg_h     BYTE reg_l    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TCPListen

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxSendByte_Sim

Return:     VOID
Params:     BYTE Channel     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxFlushData

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE rr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TCPConnect

Return:     BYTE
Params:     BYTE Channel     BYTE Dst_IP0     BYTE Dst_IP1     BYTE Dst_IP2     BYTE Dst_IP3     BYTE Dst_Port_Hi     BYTE Dst_Port_Lo    
Vars:     BYTE ssr     BYTE dpr     BYTE dir    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxReadByte_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

IncRxPtr

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatchMyMAC

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxFlushData_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxDataSize

Return:     UNSIGNED INT
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

CreateMACSocket

Return:     BYTE
Params:     BYTE Promiscuous     BYTE Broadcast     BYTE Error    
Vars:     BYTE Regval    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

CreateUDPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Src_Port_Hi     BYTE Src_Port_Lo    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TxSendMyMAC

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatch_4_Bytes_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Byte1     BYTE Byte2     BYTE Byte3     BYTE Byte4    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxDataSize_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatch_2_Bytes_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Byte1     BYTE Byte2    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

RxMatchMyMAC_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

TCPClose

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE ta0     BYTE ta1     BYTE is_equal     BYTE timeout     BYTE sta     BYTE stw     BYTE ta     BYTE tw    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

GetSocketStatus

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE ssr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

MAC_ResetPointers

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE ssr     BYTE rr     BYTE rw     BYTE tw     BYTE tr     BYTE ta    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_ReadPtrWithShadow    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    Check_Int    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    Pvt_Copy_CAL_Props    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MAC_MaskFromBit    /    RxReadByte    /    MAC_WriteReg    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    MAC_WritePtr    /    RxReadString    /    MAC_ReadReg    /    CreateTCPSocket    /    RxDataAvailable    /    Ev_Renamed    /    TxSendByte    /    MAC_ReadPtr    /    TCPListen    /    TxSendByte_Sim    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    IncRxPtr    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    Main    /    RxMatch_2_Bytes_Sim    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise

Initialise

Return:     VOID
Vars:     BYTE temp    

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