Download NeoFox Communication Interfaces Engineering Note
Transcript
NeoFox Communication Interfaces Remarks This function should be called immediately after the DevicePerformDiscovery function has been called. The DevicePerformDiscovery function will create an indexed list of all NeoFoxes that are connected to the computer via USB and the DevicePerformDiscovery function will then instruct it to open a connection to one of those devices by passing in a specific index from the list and receiving a handle to the connection. One common question is how the appropriate index value for the Select parameter should be determined. For those users who can assume that only one NeoFox device will be connected to the system, the simple answer is to pass this parameter a value of 0. Some users may need to account for the scenario where multiple NeoFox units are present in the system, but only one particular unit is to be opened. In this case, the suggested approach is to open all available NeoFox units and query their names directly, then close connections to all but the target device. Note that the number of unopened devices attached to the system at any time is returned by the DevicePerformDiscovery function. int ApplicationShutdown() Description Terminates the DLL’s thread and performs cleanup operations. Parameters None Return Value Returns 1 if successful. int DeviceClose(int hDevice) Description Terminates a connection to a particular device. Parameters int hDevice Handle to an open NeoFox device. Return Value Returns 1 if successful. 10 013-20000-010-04-201211