Escolar Documentos
Profissional Documentos
Cultura Documentos
NOTES
Trimble Precision
SDK
Version 3.7.15
Build 16899
Revision A
November 2018
Legal information
Trimble Navigation Limited
www.trimble.com
Copyright and Trademarks
© 2009–2018, Trimble Navigation Limited. All rights
reserved.
Trimble, the Globe and Triangle logo, Autolock,
CenterPoint, Geodimeter, GPS Pathfinder, GPS Total
Station, OmniSTAR, Spectra Precision, Terramodel,
Tracklight, TSC2, and xFill are trademarks of Trimble
Navigation Limited, registered in the United States
and in other countries.
FastStatic, FineLock, GX, RoadLink, Trimble RTX,
Trimble Total Control, TRIMMARK, VISION, VRS, VRS
Now, VX, and Zephyr are trademarks of Trimble
Navigation Limited.
Microsoft, ActiveSync, Excel, Internet Explorer,
Windows, Windows Mobile, Windows Vista and
Word are either registered trademarks or trademarks
of Microsoft Corporation in the United States and/or
other countries.
The Bluetooth word mark and logos are owned by the
Bluetooth SIG, Inc. and any use of such marks by
Trimble Navigation Limited is under license.
Wi-Fi is a registered trademark of the Wi-Fi Alliance.
All other trademarks are the property of their
respective owners.
This software is based in part on the work of the
Independent JPEG Group, derived from the RSA Data
Security, Inc, MD5 Message-Digest Algorithm.
The Trimble Precision SDK (TPSDK) is an application interface for developers to integrate Trimble
technology.
Its goal is to provide a set of lightweight components suitable for field applications. The developer can
choose the desired functionality based on his individual need.
TPSDK consists of a set of components helping the implementer to make full use of Trimble technology.
With version 3.7 the SDK contains:
Sensor Software Interface (SSI)
Controller Software Interface (CSI)
Spatial Imaging Library (SIL)
Advanced GNSS (AdvGNSS)
Advanced TS (AdvTS)
Note that some components are subcomponents – AdvGNSS and AdvTS belong to SSI – but require a
separate license.
With TPSDK 3.7 there is a differentiation between basic and advanced components.
Basic components are SSI and CSI.
SIL, AdvGNSS and AdvTS belong to the group of advanced components.
Implementing application
Advanced
Adv
AdvGnss SIL
TS
Basic
SSI CSI
Advanced components aim to increase productivity as they provide functions; methods and interfaces
typically needed while implementing advanced technologies. They go on top of basic components and
are optional; nearly everything can be done with basic components.
Due to this advanced components come with a fee per subscription.
Development licenses contain free subscriptions for all (basic and advanced modules); product licenses
contain only basic licenses per default.
Advanced modules need to get ordered separately.
Drivers
CSI
Features
Reworked Trimble SX10 communication code for simple SX10
o Search
o Connect
1
The Trimble R4 requires the Advanced Data Controller Upgrade to work properly.
Core Interfaces
Trimble.Ssi Contains the Sensor Software Interface; used for instrument communication.
Trimble.Csi Contains the Controller Software Interface; used for retrieving controller parameters.
Trimble.Sil Contains the Spatial Imaging Library, routines for spatial calculations
Drivers
Trimble SX Series (Trimble.Ssi.Driver.SXSeries.dll)
For connecting to Trimble SX Series instruments such as the Trimble SX10.
Trimble S Series (Trimble.Ssi.Driver.SSeries.dll)
For connecting to Trimble S Series instruments such as the Trimble S9.
Trimble M3 Driver (Trimble.Ssi.Driver.M3.dll)
For connecting to Trimble M3, M1 and C5 instruments.
Trimble 5600 Driver (Trimble.Ssi.Driver.5600.dll)
For connecting to Trimble 5600 instruments.
Trimble R Series (Trimble.Ssi.Driver.RSeries.dll)
For connecting to Trimble GNSS receivers such as Trimble R8 and Trimble R10
Spectra SP Series (Trimble.Ssi.Driver.SP80.dll)
For connecting to Spectra Precision GNSS receivers such as Spectra Precision SP60 and SP80.
Spectra SP Series (Trimble.Ssi.Driver. SpectraPrecisionGNSS.dll)
For connecting to Spectra Precision GNSS receivers such as PM700.
Spectra Precision FOCUS 30/ 35 (Trimble.Ssi.Driver.Focus30.dll)
For connecting to SP FOCUS 30 instruments.
Trimble SPS Series (Trimble.Ssi.Driver.SPS.dll)
For connecting to Trimble SPS total stations such as Trimble SPS730
Trimble SPS GNSS (Trimble.Ssi.Driver.SPSGNSS.dll)
For connecting to Trimble SPS GNSS receivers such as Trimble SPS585
Trimble Mock Driver (Trimble.Ssi.Driver.MockGnss.dll and Trimble.Ssi.Driver.MockTotalStation.dll)
For emulating either GNSS or total station connections without a physically connected instrument
Guides - Advanced guides describing various topics of the Sensor Software Interface like
GNSS antenna and antenna reduction
Total station targets
Total station measurement reduction
Deployment
Licensing
Prism overview
Class Reference - Detailed information about all types contained in the Sensor Software Interface.
F = Function
E = Enum or enum entry
I = Interface
P = Property
Par = Parameter
M = Moved
F = Function
E = Enum or enum entry
I = Interface
P = Property
Par = Parameter
M = Moved