SDK Overview

At the minimum, the Tire Tread SDK requires calls to the following functions:

initSDK()

This function passes control parameters and callback functions to Tread SDK. The control parameters include the unit of measurement in which the tread depth values are returned. Results of the measurements and any errors that occur are always communicated to the app through callback functions, which the calling app must provide and pass through initSDK().

initTire()

This function returns a Universally Unique Identifier (UUID) to the app, which can be used to uniquely identify the tire being measured. This UUID is used to receive results or download the report file.

RecordingViewGroup()

This function provides the display of the ViewGroup contained in the Tire Tread SDK. This ViewGroup handles capturing images from the camera and provides controls for starting and ending the measurement process.

Sequence of Events

Measurement Process Overview