public void HandlePackets()
        {
            SynPacket packet = new SynPacket();

            while (true)
            {
                int result = device.LoadPacket(packet);
                if (result == Constants.E_FAIL)
                {
                    break;
                }
                else if (result != 0)
                {
                    throw new COMException("Failed in LoadPacket", result);
                }
                HandlePacket(packet);
            }
        }
Beispiel #2
0
 public virtual extern void GetPacketPointer(int lIndex, [MarshalAs(UnmanagedType.Interface)] ref SynPacket ppPacket);
Beispiel #3
0
 public virtual extern void SetPacketByIndex(int lIndex, [MarshalAs(UnmanagedType.Interface)] SynPacket pPacket);
Beispiel #4
0
 public virtual extern void Copy([MarshalAs(UnmanagedType.Interface)] SynPacket pFrom);
Beispiel #5
0
 public virtual extern void ForcePacket([MarshalAs(UnmanagedType.Interface)] SynPacket pPacket);
Beispiel #6
0
 public virtual extern int LoadPacket([MarshalAs(UnmanagedType.Interface)] SynPacket pPacket);
Beispiel #7
0
 public virtual extern void CreatePacket([MarshalAs(UnmanagedType.Interface)] ref SynPacket ppPacket);