Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

PIC.16F.16F1937

Constants

BOOL false     BOOL true    

Globals

BYTE gHrdSize     BYTE Header     UNSIGNED INT gTxSize     UNSIGNED INT gRxSize     BYTE Pvt_Channel     BYTE My_IP     UNSIGNED INT gRxPtr     BYTE My_MAC     UNSIGNED INT gTxPtr    

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

InitialiseSim

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxSendMyIP

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxSendString_Sim

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Ev_Timer

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxReadHeader_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

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    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxMatchMyIP

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxStart_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TCPClose_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxDataAvailable_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

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    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Ev_Byte_Bounds

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

MAC_ReadWord

Return:     UNSIGNED INT
Params:     UNSIGNED INT Address    
Vars:     BYTE Data0    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

SetMyIP

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxSendString

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING temp_str    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

SetDestination_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Dst_IP0     BYTE Dst_IP1     BYTE Dst_IP2     BYTE Dst_IP3     UNSIGNED INT Dst_Port    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxSendMyMAC_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxSkipBytes_Sim

Return:     VOID
Params:     BYTE Channel     BYTE Count    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Ev_ChipChange

Return:     UNSIGNED LONG
Params:     STRING Target    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

CreateIPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Protocol     BYTE Broadcast    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxReadHeader

Return:     BYTE
Params:     BYTE Channel     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxSendMyIP_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxSkipBytes

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

MIAC_Module_SetData

Return:     VOID
Params:     BYTE Count     BYTE D0     BYTE D1     BYTE D2     BYTE D3     BYTE D4     BYTE D5    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

CreateIPSocket

Return:     BYTE
Params:     BYTE Channel     BYTE Protocol     BYTE Broadcast    
Vars:     BYTE Regval     UNSIGNED INT sr     UNSIGNED INT cr     UNSIGNED INT mr     UNSIGNED INT proto    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

SetDestination

Return:     BYTE
Params:     BYTE Channel     BYTE Dst_IP0     BYTE Dst_IP1     BYTE Dst_IP2     BYTE Dst_IP3     UNSIGNED INT Dst_Port    
Vars:     UNSIGNED INT dipr     UNSIGNED INT dport    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

CreateTCPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     UNSIGNED INT Src_Port    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

GetSocketStatus_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxEnd_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxReadString_Sim

Return:     STRING
Params:     BYTE Channel     BYTE Length    
Vars:     UNSIGNED INT rx_mem     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxMatchMyIP_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

MIAC_Module_GetData

Return:     BYTE
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxStart

Return:     VOID
Params:     BYTE Channel    
Vars:     UNSIGNED INT tx_ptr_val     UNSIGNED INT tx_wr     UNSIGNED INT tx_mem    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

CreateMACSocket_Sim

Return:     BYTE
Params:     BYTE Promiscuous     BYTE Broadcast     BYTE Error    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TCPListen_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

MIAC_Module_Message

Return:     BYTE
Params:     UNSIGNED INT CAN_ID     UNSIGNED INT CMD_ID    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxReadByte

Return:     BYTE
Params:     BYTE Channel    
Vars:     UNSIGNED INT rx_mem    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

CreateUDPSocket

Return:     BYTE
Params:     BYTE Channel     UNSIGNED INT Src_Port    
Vars:     BYTE Regval     UNSIGNED INT sr     UNSIGNED INT cr     UNSIGNED INT mr     UNSIGNED INT port    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

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    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING tempstr     HANDLE temp_handle    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

MAC_WriteByte

Return:     VOID
Params:     UNSIGNED INT Address     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TCPConnect_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Dst_IP0     BYTE Dst_IP1     BYTE Dst_IP2     BYTE Dst_IP3     UNSIGNED INT Dst_Port    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

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    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxEnd

Return:     VOID
Params:     BYTE Channel    
Vars:     UNSIGNED INT tx_ptr_cur     UNSIGNED INT cr     UNSIGNED INT tx_wr     BYTE temp    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxReadString

Return:     STRING
Params:     BYTE Channel     BYTE Length    
Vars:     UNSIGNED INT rx_mem     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

CreateTCPSocket

Return:     BYTE
Params:     BYTE Channel     UNSIGNED INT Src_Port    
Vars:     BYTE Regval     UNSIGNED INT sr     UNSIGNED INT cr     UNSIGNED INT mr     UNSIGNED INT port    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxDataAvailable

Return:     BYTE
Params:     BYTE Channel    
Vars:     UNSIGNED INT tlen     UNSIGNED INT sr     UNSIGNED INT rx_rsr     UNSIGNED INT rx_rd     UNSIGNED INT rx_mem     BYTE ssr     UNSIGNED INT rx_rsr_val     UNSIGNED INT offset     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

MIAC_Module_PushData

Return:     VOID
Params:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxSendByte

Return:     VOID
Params:     BYTE Channel     BYTE Data    
Vars:     BYTE addr_l     BYTE addr_h     BYTE offset     UNSIGNED INT tx_mem    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TCPListen

Return:     VOID
Params:     BYTE Channel    
Vars:     UNSIGNED INT cr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TxSendByte_Sim

Return:     VOID
Params:     BYTE Channel     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

MAC_ReadByte

Return:     BYTE
Params:     UNSIGNED INT Address    
Vars:     BYTE ret    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxFlushData

Return:     VOID
Params:     BYTE Channel    
Vars:     UNSIGNED INT rx_rsr     UNSIGNED INT rx_rd     UNSIGNED INT cr     UNSIGNED INT rx_sz     UNSIGNED INT rx_ptr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TCPConnect

Return:     BYTE
Params:     BYTE Channel     BYTE Dst_IP0     BYTE Dst_IP1     BYTE Dst_IP2     BYTE Dst_IP3     UNSIGNED INT Dst_Port    
Vars:     UNSIGNED INT dport     UNSIGNED INT dipr     UNSIGNED INT cr     UNSIGNED INT ir    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxReadByte_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxMatchMyMAC

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxFlushData_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxDataSize

Return:     UNSIGNED INT
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Pvt_CheckForMIACSystem

Return:     VOID
Vars:     STRING str    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

CreateMACSocket

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

CreateUDPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     UNSIGNED INT Src_Port    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

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    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

SetMACAddress

Return:     VOID
Params:     BYTE MAC0     BYTE MAC1     BYTE MAC2     BYTE MAC3     BYTE MAC4     BYTE MAC5    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

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    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxDataSize_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

SetSubnetMask

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Main

Return:     VOID

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxMatch_2_Bytes_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Byte1     BYTE Byte2    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

MAC_WriteWord

Return:     VOID
Params:     UNSIGNED INT Address     UNSIGNED INT Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

RxMatchMyMAC_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

TCPClose

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE is_equal     BYTE timeout     UNSIGNED INT ir     UNSIGNED INT cr     BYTE temp    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

GetSocketStatus

Return:     BYTE
Params:     BYTE Channel    
Vars:     UNSIGNED INT sr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

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    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

Initialise

Return:     BYTE
Vars:     BYTE temp    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    TxSendMyIP    /    TxSendString_Sim    /    Ev_Timer    /    RxReadHeader_Sim    /    RxMatch_6_Bytes_Sim    /    RxMatchMyIP    /    TxStart_Sim    /    TCPClose_Sim    /    RxDataAvailable_Sim    /    RxMatch_4_Bytes    /    Ev_Byte_Bounds    /    MAC_ReadWord    /    SetMyIP    /    TxSendString    /    Ev_Initialise    /    SetDestination_Sim    /    TxSendMyMAC_Sim    /    RxSkipBytes_Sim    /    Ev_ChipChange    /    CreateIPSocket_Sim    /    RxReadHeader    /    TxSendMyIP_Sim    /    RxSkipBytes    /    MIAC_Module_SetData    /    CreateIPSocket    /    SetDestination    /    CreateTCPSocket_Sim    /    GetSocketStatus_Sim    /    TxEnd_Sim    /    RxReadString_Sim    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    Pvt_CheckForMIACSystem    /    CreateMACSocket    /    CreateUDPSocket_Sim    /    TxSendMyMAC    /    SetMACAddress    /    RxMatch_4_Bytes_Sim    /    RxDataSize_Sim    /    SetSubnetMask    /    Main    /    RxMatch_2_Bytes_Sim    /    MAC_WriteWord    /    RxMatchMyMAC_Sim    /    TCPClose    /    GetSocketStatus    /    MAC_ResetPointers    /    Initialise    /    SetGateway

SetGateway

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

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