Sitelink3D SDK

The Sitelink3D SDK is a client C/C++ library wrapper project. It wraps other technologies such as datalogger, asbuilt and MFK. The wrapper is designed to hide away dependencies, making the SDK zero dependency for OEM consumers. The Topcon HaulApp is an example of a mobile application that is built using the Sitelink3D SDK. Use the SDK to write your own mobile or native application requiring Sitelink3D functionality.

The Basics

Sitelink3D services are accessible to client devices via the Sitelink3D SDK. The SDK is written to be cross-platform and may be statically or dynamically linked. For each service in the cloud (Site Discovery, DataLogger, RDM, MFK Live, As-Built Live) there is an SDK component which may be switched into, or excluded from an SDK build. The Sitelink3D SDK uses a PIMPL idiom compiler firewall when built as a shared object or DLL. This minimizes dependency management complexity.

The SDK can be built into OEM or industry partner products to contribute data to or view data from a Sitelink3D site. It provides an optional alternative to the direct use of Sitelink3D services via the HTTP and Websocket protocols.