User Manual
78 Location Software Library PLUS System Manual
Proprietary Information: Do not disclose unless authorized under a Nondisclosure Agreement and the Partner Agreement.
1 - group enabled.
groupFlags
is a bit field that controls group characteristics
Bit 0 - Group Tracking Cell is enabled
Bit 3 - Co-linearity check disabled.
Bit 4 - Group can be calibrated – currently this bit is ignored.
Bit 5 - RSSI Sorting, used for groups that only provide 0D or presence detect positions and the Readers
in that group are not synchronized
allowedSolverFlags
is a bit field that controls which type of solutions a group can produce.
Bit 0 - 0D or Presence Detect
Bit 1 - 1D
Bit 2 - 2D
mapIndex
associates this group to a map.
trackingCellPoints
is a buffer containing the points that define a tracking cell. Each point in the tracking cell is
defined by two values in the buffer (x and y).
trackingCellPointsBufferSize
is the number of values in the tracking cell. Each point requires two value,s an X and Y
value. For example if four points define a tracking cell then the buffer would contain eight values.
trackingCellSnap
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
replaced with the nearest point on the tracking cell boundary. If the computed distance is larger that this value,
the position is discarded.
Returns
0 - Success
Less than zero - Invalid group ID
4.5.2.4.3 GetNextGroup Function
public virtual int GetNextGroup( int
currentGroupId
,
int out
nextGroupId
)
Retrieves next group ID given a group ID. The next group ID is the next higher number group. To retrieve the first
group ID, pass -1 in the
currentGroupId
parameter.
Returns
0 - Success
Less than zero – No group ID higher than currentGroupId (currentGroupId is the last group).
4.5.2.4.4 RemoveGroup Function
public virtual int RemoveGroup( int
groupId)