User Manual

70 Location Software Library PLUS System Manual
Proprietary Information: Do not disclose unless authorized under a Nondisclosure Agreement and the Partner Agreement.
4.5.1.4 IsTOAMessageQueueStarted Function
public virtual int IsTOAMessageQueueStarted()
Returns nonzero if the TOA message queue is started.
Returns
0 TOA message queue not started
Nonzero TOA message queue is started
4.5.1.5 NewPosition Event
public virtual void NewPosition( int
tagId
,
int
tagType,
int
positionType,
int
mapIndex,
float
x
,
float
y
,
float
z
,
int
timestamp,
int
batteryState,
,
int
buttonEvent
,
int
motion
,
int
bestReaderIdLow
,
int
bestReaderIdHi
,
int
postionFOM
,
int
seqNum
)
This event is fired whenever a Tag's position has been updated.
tagId
is the ID
of the Tag.
tagType
is the type: can be either tracking = 1 or calibration Tag = 2.
positionType
is the type of position.
0D = 1
1D = 2
2D = 3
mapIndex
is the index of the map.
x,y,z
are the computed position of the Tag.
motionFlag
,
buttonEvent
and
battery
are snapshots of those values from the Tag at the time the position was
calculated.
timestamp
is the time as returned by the Windows API function
GetTickCount()
at the time the Tag’s position was
calculated.
positionFom
is a figure of merit (quality metric) for the position. The range is 0 to 100, 0 being worst and 100
being best position metric. Currently,
positionFom
is always 100.