User Manual
PLUS System Manual Location Software Library 81
Proprietary Information: Do not disclose unless authorized under a Nondisclosure Agreement and the Partner Agreement.
nextReaderIdHi
is the upper two bytes of the next Reader MAC address.
Returns
0 - Success
Less than zero – No Reader higher than current Reader (current Reader is the last Reader in the group).
4.5.2.5.4 RemoveGroupEntry Function
public virtual int RemoveGroupEntry( int
groupId,
int
readerIdLow
,
int
readerIdHigh)
This function removes a Reader from a group. The Reader entry must exist or an error is returned.
groupId
is the ID for the group.
readerIdLow
lower four bytes of the Reader MAC address.
readerIdHi
upper two bytes of the Reader MAC address.
Returns
0 - Success
Less than zero - Invalid group ID or Reader MAC address
4.5.2.6 Map Configuration
These functions allow configuration of the Location Software’s internal database of Maps.
4.5.2.6.1 AddOrUpdateMapParms Function
public virtual int AddOrUpdateMapParms( int
mapIndex,
int
flags,
double
snapDist,
int
bufferSize,
double *
trackingCellPoints)
This function sets the parameters for a map. A map can have a tracking cell which is a polygon boundary limiting
where Tag positions can be computed. If the map parameters already exist, they are updated.
mapIndex
is the ID for the map. Must be greater or equal to zero.
flags
is a bit field that controls the group characteristics
Bit 0 - Map Tracking Cell is enabled
snapDist
is used to control the “snap to” feature. If a position is outside the tracking cell, the distance to the
nearest point on the tracking cell boundary is computed. If that distance is less than this value, the position is