...
Dewesoft C++ DLL | Trenz Electronic C# DLL | |||||||||||||||
HANDLE m_handle = 0; | CyUSBDevice TE_USB_FX2_USBDevice = null;
| |||||||||||||||
cout << endl << TE0300_ScanCards() << endl; | int NumberOfCardAttached = TE_USB_FX2.TE_USB_FX2.TE_USB_FX2_ScanCards(ref USBdevList); | |||||||||||||||
TE0300_Open(&m_handle, 0)!=0 | TE_USB_FX2.TE_USB_FX2.TE_USB_FX2_Open
| |||||||||||||||
TE0300_Open(&m_handle, 1)!=0 | TE_USB_FX2.TE_USB_FX2.TE_USB_FX2_Open | |||||||||||||||
TE0300_Close(&m_handle); | TE_USB_FX2.TE_USB_FX2.TE_USB_FX2_Close
| |||||||||||||||
TE0300_SendCommand(handle, cmd, cmd_length, reply, &reply_length, timeout) | TE_USB_FX2.TE_USB_FX2.TE_USB_FX2_SendCommand |
Dewesoft C++ DLL | Trenz Electronic C# DLL | ||||||||||||||||
void ResetFX2FifoStatus(HANDLE handle) int cmd_length = 64;
| |||||||||||||||||
static void ResetFX2FifoStatus(CyUSBDevice TE_USB_FX2_USBDevice) | { if (TE_USB_FX2_USBDevice == null) | { Console.WriteLine("Error,no device is selected"); | return; } Console.WriteLine("Resetting all FIFOs"); | byte[] cmd = new byte[64]; | byte[] reply = new byte[64]; | int cmd_length = 64; | int reply_length = 64; | uint TIMEOUT_MS = 100000; | cmd[0] = (byte)FX2_Commands.RESET_FIFO_STATUS; | cmd[1] = 0; //reset all | fifosfifos if (TE_USB_FX2.TE_USB_FX2.TE_USB_FX2_SendCommand(ref TE_USB_FX2_USBDevice, ref cmd, ref cmd_length, ref reply, ref reply_length, TIMEOUT_MS) == false) | Console.WriteLine("Error Send Command Reset all fifos"); | cmd[0] = (byte)FX2_Commands.INITALIZE; //0xA0;//command | INITIALIZEINITIALIZE cmd[1] = 1;//FIFO | modemode if (TE_USB_FX2.TE_USB_FX2.TE_USB_FX2_SendCommand(ref TE_USB_FX2_USBDevice, ref cmd, ref cmd_length, ref reply, ref reply_length, TIMEOUT_MS) == false) | Console.WriteLine("Error Switch Mode Fifo Mode"); | } |
Dewesoft C++ DLL | Trenz Electronic C# DLL |
void ReadData(unsigned int handle) | static void ReadDataFPGAIntegrity(CyUSBDevice TE_USB_FX2_USBDevice, int BUFFER_SIZE, uint TIMEOUT_MS) |
...