Welcome! Sign in or Register to get your developer token.

Overview

Overview

iOS SDK

Installation Connecting Reading Stats Types

Android SDK

Installation Connecting Reading Stats Types

React Native

Demo App

Web API

Authenticating

Types and Constants Reference

BACTrackDeviceType (enum)

BACTrackDeviceType is an enum which can be the following values:

BACTrackDeviceType_MOBILE               // First edition BACtrack Mobile
    BACTrackDeviceType_MOBILEV2             // Second edition BACtrack Mobile (Refresh)
    BACTrackDeviceType_C6                   // BACtrack C6
    BACTrackDeviceType_C8                   // BACtrack C8
    BACTrackDeviceType_UNKNOWN              // Unknown device

Errors

The following are the error codes reported by the BACTrackError() callback:

ERROR_TIME_OUT The BACtrack device timed out during a blow test

ERROR_BLOW_ERROR There was an error during a blow test

ERROR_OUT_OF_TEMPERATURE The breathalyzer is outside of a reliable operating temperature

ERROR_LOW_BATTERY The breathalyzer’s battery is critically low

ERROR_NOT_CALIBRATED The breathalyzer needs to be calibrated

ERROR_COM_ERROR Communications error

ERROR_INFLOW_ERROR There is a problem with the breath test’s intake

ERROR_SOLENOID_ERROR There is a problem with the breathalyzer’s solenoid hardware

ERROR_MAX_BAC_EXCEEDED_ERROR The BAC recorded has exceeded the maximum possible value

ERROR_UNKNOWN_ERROR Unknown error

BACtrackDevice (class)

A BACtrackDevice instance represents one of the BACtrack devices found during a scan (see “Initialization and Connection” for scan and connection details).

Members

BACTrackDeviceType type The type of BACtrack device discovered in a scan. See BACTrackDeviceType above for details.

int rssi The RSSI of the detected device at scan time in dBm.

BluetoothDevice device The Bluetooth device handle of the discovered device. See android.bluetooth.BluetoothDevice documentation for details.