beautypg.com

Functions of the dll, Other exported functions of the dll – Juniper Systems LandMark CE User Manual

Page 77

background image

LandMark CE User’s Manual 77

double &mark_pdop,

GPS data

double &mark_ehe,

GPS error in meters

double &mark_ehe_ft,

GPS error in feet

int &mark_pts,

Mark Points

SYSTEMTIME &mark_systm,

Mark System

double &mark_ofst_dir,

Mark offset point direction

double &mark_ofst_dist,

Mark offset point distance

double &mark_ofst_dist_ft,

Mark offset point distance in
feet

double &mark_ofst_slope,

Mark offset point slope

char MapDatumID[]

Map datum

Functions of the DLL

The communication between the DLL and LandMark CE relies on
named event signaling and named shared memory. All pulled data
based events have time-outs, but the pushed data event blocks the
third party application until LandMark CE signals with new data.
The DLL is aware of Landmark CE unloading and releases the block
so that the third party application is not blocked if LandMark CE is
no longer running.

Other exported functions of the DLL

Setup function

Function: LMCE_API BOOL SwitchModes(int whichMethod, BOOL
isRealTime)

Use this function to set the mode for each of the three methods
described above. The mode changes to either Pulled or Pushed
version in each of the methods.

GetError function

Function: LMCE_API BOOL GetError(int whichMethod, short &error)

All exported functions return a zero value to indicate failure. Use the
GetError function to get more detailed information about the nature
of the failure.