Flowcode Project File Parser

Ben Rowland 2019 (C) Matrix TSL


Target Device

ARD.ATMEGA.BL0055

Constants

SIGNED INT Sn_MR_CLOSE     SIGNED INT Sn_IR     SIGNED INT Sn_CR_CLOSE     SIGNED INT Sn_MR_MFEN     SIGNED INT Sn_SR_INIT     SIGNED INT Sn_CR_SEND     SIGNED INT Sn_MR_TCP     SIGNED INT Sn_DPORT     SIGNED INT Sn_CR     SIGNED INT Sn_MR_IPRAW     BOOL false     SIGNED INT Sn_PORT1     SIGNED INT Sn_PORT0     SIGNED INT SIPR3     SIGNED INT Sn_RX_RD     SIGNED INT SIPR2     SIGNED INT Sn_SR     SIGNED INT Sn_SR_UDP     SIGNED INT SIPR1     SIGNED INT SIPR0     SIGNED INT Sn_SR_ESTABLISHED     SIGNED INT Sn_PORT     SIGNED INT Sn_SR_CLOSED     SIGNED INT Sn_MR     SIGNED INT Sn_RX_RSR     SIGNED INT Sn_CR_LISTEN     SIGNED INT Sn_MR_UDP     SIGNED INT GAR3     SIGNED INT GAR2     SIGNED INT Sn_CR_CONNECT     SIGNED INT Sn_PROTO     SIGNED INT GAR1     SIGNED INT Sn_MR_BCASTB     SIGNED INT Sn_CR_OPEN     SIGNED INT GAR0     SIGNED INT Sn_CR_DISCON     SIGNED INT SR_SOURCE_PORT     SIGNED INT Sn_DIPR3     SIGNED INT Sn_CR_RECV     SIGNED INT Sn_DIPR2     SIGNED INT Sn_SR_IPRAW     SIGNED INT Sn_MR_MACRAW     SIGNED INT Sn_DIPR1     SIGNED INT Sn_DIPR0     SIGNED INT SR_DEST_MAC     SIGNED INT Sn_SR_LISTEN     SIGNED INT Sn_TX_WR     BOOL true     SIGNED INT Sn_SR_MACRAW    

Globals

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

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

InitialiseSim

Return:     BYTE

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_SetRegister

Return:     VOID
Params:     BYTE Socket    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

ModeReset

Return:     VOID
Params:     BYTE Reset    
Vars:     BYTE TEMP    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxSendMyIP

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

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    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

Ev_Timer

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxReadHeader_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatch_6_Bytes_Sim

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatchMyIP

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxStart_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TCPClose_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxDataAvailable_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatch_4_Bytes

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

Ev_Byte_Bounds

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_ReadWord

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

SetMyIP

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxSendString

Return:     VOID
Params:     BYTE Channel     STRING Data     BYTE Length    
Vars:     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

Ev_Initialise

Return:     UNSIGNED LONG
Vars:     STRING temp_str    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

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    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxSendMyMAC_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxSkipBytes_Sim

Return:     VOID
Params:     BYTE Channel     BYTE Count    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

Ev_ChipChange

Return:     UNSIGNED LONG
Params:     STRING Target    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

CreateIPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Protocol     BYTE Broadcast    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxReadHeader

Return:     BYTE
Params:     BYTE Channel     BYTE Idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxSendMyIP_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxSkipBytes

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

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    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

CreateIPSocket

Return:     BYTE
Params:     BYTE Channel     BYTE Protocol     BYTE Broadcast    
Vars:     BYTE Regval    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

SetDestination

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    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

CreateTCPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     UNSIGNED INT Src_Port    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

GetSocketStatus_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxEnd_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

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    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_SetBank

Return:     VOID
Params:     BYTE Bank    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatchMyIP_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MIAC_Module_GetData

Return:     BYTE
Params:     BYTE Index    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxStart

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_SetTxBuffer

Return:     VOID
Params:     BYTE Socket    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

CreateMACSocket_Sim

Return:     BYTE
Params:     BYTE Promiscuous     BYTE Broadcast     BYTE Error    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TCPListen_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MIAC_Module_Message

Return:     BYTE
Params:     UNSIGNED INT CAN_ID     UNSIGNED INT CMD_ID    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxReadByte

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

CreateUDPSocket

Return:     BYTE
Params:     BYTE Channel     UNSIGNED INT Src_Port    
Vars:     BYTE Regval     UNSIGNED INT Timeout    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatch_6_Bytes

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

Ev_Property

Return:     UNSIGNED LONG
Vars:     STRING tempstr     HANDLE temp_handle    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_WriteByte

Return:     VOID
Params:     UNSIGNED INT Address     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

ModeForceARP

Return:     VOID
Params:     BYTE ForceARP    
Vars:     BYTE MR     BYTE TEMP    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

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    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatch_2_Bytes

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxEnd

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxReadString

Return:     STRING
Params:     BYTE Channel     BYTE Length    
Vars:     BYTE idx    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

CreateTCPSocket

Return:     BYTE
Params:     BYTE Channel     UNSIGNED INT Src_Port    
Vars:     BYTE Regval    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxDataAvailable

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE ssr     UNSIGNED INT rx_rsr_val     UNSIGNED INT offset     BYTE idx     UNSIGNED INT rx_rsr_val2    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MIAC_Module_PushData

Return:     VOID
Params:     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

Ev_Renamed

Return:     UNSIGNED LONG
Vars:     STRING Name    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxSendByte

Return:     VOID
Params:     BYTE Channel     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TCPListen

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxSendByte_Sim

Return:     VOID
Params:     BYTE Channel     BYTE Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_ReadByte

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxFlushData

Return:     VOID
Params:     BYTE Channel    
Vars:     UNSIGNED INT rx_sz     UNSIGNED INT rx_ptr    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_SetRxBuffer

Return:     VOID
Params:     BYTE Socket    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

ModePingBlock

Return:     VOID
Params:     BYTE PingBlock    
Vars:     BYTE MR     BYTE TEMP    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

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 Timeout    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxReadByte_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatchMyMAC

Return:     BYTE
Params:     BYTE Channel    
Vars:     BYTE rx_byte    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxFlushData_Sim

Return:     VOID
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxDataSize

Return:     UNSIGNED INT
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

CreateMACSocket

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

CreateUDPSocket_Sim

Return:     BYTE
Params:     BYTE Channel     UNSIGNED INT Src_Port    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TxSendMyMAC

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

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    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatch_4_Bytes_Sim

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxDataSize_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

SetSubnetMask

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

Main

Return:     VOID
Vars:     BYTE result     UNSIGNED INT temp    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatch_2_Bytes_Sim

Return:     BYTE
Params:     BYTE Channel     BYTE Byte1     BYTE Byte2    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_WriteWord

Return:     VOID
Params:     UNSIGNED INT Address     UNSIGNED INT Data    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

RxMatchMyMAC_Sim

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

TCPClose

Return:     VOID
Params:     BYTE Channel    
Vars:     BYTE is_equal     BYTE timeout     BYTE temp    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

GetSocketStatus

Return:     BYTE
Params:     BYTE Channel    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_ResetPointers

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

Initialise

Return:     BYTE
Vars:     BYTE temp    

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

SetGateway

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

Your browser does not support the HTML5 canvas tag.

InitialiseSim    /    MAC_SetRegister    /    ModeReset    /    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    /    MAC_SetBank    /    RxMatchMyIP_Sim    /    MIAC_Module_GetData    /    TxStart    /    MAC_SetTxBuffer    /    CreateMACSocket_Sim    /    TCPListen_Sim    /    MIAC_Module_Message    /    RxReadByte    /    CreateUDPSocket    /    RxMatch_6_Bytes    /    Ev_Property    /    MAC_WriteByte    /    ModeForceARP    /    TCPConnect_Sim    /    RxMatch_2_Bytes    /    TxEnd    /    RxReadString    /    CreateTCPSocket    /    RxDataAvailable    /    MIAC_Module_PushData    /    Ev_Renamed    /    TxSendByte    /    TCPListen    /    TxSendByte_Sim    /    MAC_ReadByte    /    RxFlushData    /    MAC_SetRxBuffer    /    ModePingBlock    /    TCPConnect    /    RxReadByte_Sim    /    RxMatchMyMAC    /    RxFlushData_Sim    /    RxDataSize    /    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_SetCommon

MAC_SetCommon

Return:     VOID

Your browser does not support the HTML5 canvas tag.

Verison History

Version 0.6
12/09/19 BR - Created initial recursive parser
14/09/19 BR - Added support for disabled icons
18/09/19 BR - Fixed decision icon parsing
19/09/19 BR - Added switch icon support
23/09/19 BR - Fixed recursive loop spacing
27/09/19 BR - Further tweaked spacing and added Macro menu
30/09/19 BR - Improved all string spacing
01/10/19 BR - Improved While icon support