|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Specifications
No warranty, express or implied, can be made regarding the applicability of radar data to non Eaton VORAD applications. Intellectual property, including but not limited to algorithms, filters, and warning strategies contained within the antenna and CPU continue to remain the sole property of Eaton VORAD Technologies.
EVT300 Radar Communication "C" DLL
|
CString c("COM1");
// Any legal device name if (!Initialize(c, NULL)) { // Initialization was successful .. .. .. } else { // Initialization failed .. .. .. } |
Note: Supplying NULL for StatProc will cause your program to not receive Status Messages. At this time Status Messages are limited to Communications Errors.
Return Value(s):
If successful, Initialize() returns 0. The Radar unit should now be ready to report target data. If an error occurred, Initialize() returns a Windows error code as described in WINERROR.H.
This method abandons communications with the Radar Unit and closes the Communications Device.
Example:
Uninitialize(); |
Return Value(s):
This function does not return a value.
Sets up a callback function for the reporting of Target Report Messages. If the function pointer supplied is NULL or invalid, your application will not receive Target Report Messages. See the definition of TRMPROC below for details of the callback.
Return Value(s):
This function does not return a value.
Sets up a callback function for the reporting of Dropped Target Messages. If the function pointer supplied is NULL or invalid, your application will not receive Dropped Target Messages. See the definition of TRMPROC below for details of the callback.
Return Value(s):
This function does not return a value.
Supplies the number of good data packets received from the Radar unit since the DLL was loaded. This includes nonrelevant data packets.
Supplies the number of bad data packets received from the Radar unit since the DLL was loaded. These packets are discarded.
Reports one set of active target data.
TargetID The value that distinctly identifies a target. This value has a range of 1 -- 255.
Rate The target's velocity in MPH. Precision: 0.1 ft/sec (signed)
Range The target's range in ft. Precision: 0.1 ft Range: 0 -- 6553.5 ft
Azimuth The target's azimuth in radians. Precision: 0.002 radians (signed)
TimeStamp Time Stamp of when the data was received.
Reports that a target has been dropped by the Radar unit.
* See TRMPROC for description of parameters.
Reports a communication event msg: A Windows error code number defined in WINERROR.H describing an error that occurred during communications.