User Manual
66 Location Software Library PLUS System Manual
Proprietary Information: Do not disclose unless authorized under a Nondisclosure Agreement and the Partner Agreement.
4. PLUS Location Software Library
4.1 Introduction
This section documents the functions, properties, and events provided by the PLUS
™
Tracker OCX
software layer. Time Domain customers interested in developing software to utilize TOA data from the
PLUS Readers or recorded data from Time Domain’s tracking component can do so via this OCX
library.
P L U S L o c a tio n
S o ftw a r e
In st a lla t io n
S o ftw a r e
P L U S R e a d e r
P L U S H a r d w a r e I n fr a str u c tu r e
S e c tio n 4
P L U S L o c a tio n S o ft w a re L ib r a ry
H ig h L e ve l S y s te m I n te rf a c e / I n te rf a c e to
L o ca tio n S o ftw a r e
S e c tio n 5
P L U S V is u a liz e r
V is u a liz e r, I n s ta lla tio n /M a in te n a n c e
S o f tw a re T o o ls
S e c tio n 3
P L U S R e a d e r D a ta I n te r fa c e
R e a d e r S o f tw a re I n te r fa c e -
C o m m a n d s, R e s p o n s e s, R a w T O A P a ck e t
D e f in itio n
S e c tio n 2
P L U S S y ste m I n s ta lla tio n
R e a d e r s , T a g s , S D P , C a b lin g ,
P o w e r , H a rd w a re
C o n fig u ra tio n
P L U S L o c a tio n
S o ftw a r e
In st a lla t io n
S o ftw a r e
P L U S R e a d e r
P L U S H a r d w a r e I n fr a str u c tu r e
S e c tio n 4
P L U S L o c a tio n S o ft w a re L ib r a ry
H ig h L e ve l S y s te m I n te rf a c e / I n te rf a c e to
L o ca tio n S o ftw a r e
S e c tio n 5
P L U S V is u a liz e r
V is u a liz e r, I n s ta lla tio n /M a in te n a n c e
S o f tw a re T o o ls
S e c tio n 3
P L U S R e a d e r D a ta I n te r fa c e
R e a d e r S o f tw a re I n te r fa c e -
C o m m a n d s, R e s p o n s e s, R a w T O A P a ck e t
D e f in itio n
S e c tio n 2
P L U S S y ste m I n s ta lla tio n
R e a d e r s , T a g s , S D P , C a b lin g ,
P o w e r , H a rd w a re
C o n fig u ra tio n
P L U S L o c a tio n
S o ftw a r e
In st a lla t io n
S o ftw a r e
P L U S R e a d e r
P L U S H a r d w a r e I n fr a str u c tu r e
S e c tio n 4
P L U S L o c a tio n S o ft w a re L ib r a ry
H ig h L e ve l S y s te m I n te rf a c e / I n te rf a c e to
L o ca tio n S o ftw a r e
S e c tio n 4
P L U S L o c a tio n S o ft w a re L ib r a ry
S e c tio n 4
P L U S L o c a tio n S o ft w a re L ib r a ry
H ig h L e ve l S y s te m I n te rf a c e / I n te rf a c e to
L o ca tio n S o ftw a r e
S e c tio n 5
P L U S V is u a liz e r
V is u a liz e r, I n s ta lla tio n /M a in te n a n c e
S o f tw a re T o o ls
S e c tio n 5
P L U S V is u a liz e r
S e c tio n 5
P L U S V is u a liz e r
V is u a liz e r, I n s ta lla tio n /M a in te n a n c e
S o f tw a re T o o ls
S e c tio n 3
P L U S R e a d e r D a ta I n te r fa c e
R e a d e r S o f tw a re I n te r fa c e -
C o m m a n d s, R e s p o n s e s, R a w T O A P a ck e t
D e f in itio n
S e c tio n 3
P L U S R e a d e r D a ta I n te r fa c e
S e c tio n 3
P L U S R e a d e r D a ta I n te r fa c e
R e a d e r S o f tw a re I n te r fa c e -
C o m m a n d s, R e s p o n s e s, R a w T O A P a ck e t
D e f in itio n
S e c tio n 2
P L U S S y ste m I n s ta lla tio n
R e a d e r s , T a g s , S D P , C a b lin g ,
P o w e r , H a rd w a re
C o n fig u ra tio n
S e c tio n 2
P L U S S y ste m I n s ta lla tio n
S e c tio n 2
P L U S S y ste m I n s ta lla tio n
R e a d e r s , T a g s , S D P , C a b lin g ,
P o w e r , H a rd w a re
C o n fig u ra tio n
Figure 4-1: PLUS Interface Layers – Location Software Library
The OCX is developed in Microsoft Visual Studio 2005 using Microsoft Foundation Classes (MFC)
and C++. It comprises one COM object: Tracker. The Tracker object handles the actual messages from
the PLUS Readers and uses the information from the Readers to calibrate, solve, and maintain
information about the Tags, Readers, and Calibration Tags.
This section describes each of the software interfaces of the PLUS Location Software Library in detail.
Section 4.2 provides an overview of the Tracker Object. Section 4.3 explains the some of the
terminology used in the Location Software. Section 4.4 describes alternatives for initializing the
Location Software. Section 4.5 is a complete reference for all features in the API. Section 4.6
documents the format of the raw data log files generated by the PLUS Location Software. Section 4.7
gives an overview of the provided C# sample application delivered with the PLUS Location Software
Library to show developers how to use the Location Software Library to receive TOA information from
the Readers, determine Tag positions, and maintain databases of system components.