A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
C
- CachedRequest - class in com.doorstepai.sdks.tracking.internal.network
- cachedRequestDao() - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDatabase_Impl
- cachedRequestDao() - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDatabase_Impl
- CachedRequestDao - class in com.doorstepai.sdks.tracking.internal.network
- cachedRequestDao() - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDatabase
- CachedRequestDao_Impl - class in com.doorstepai.sdks.tracking.internal.network
- CachedRequestDatabase - class in com.doorstepai.sdks.tracking.internal.network
- CachedRequestDatabase.Companion - class in com.doorstepai.sdks.tracking.internal.network.CachedRequestDatabase
- CachedRequestDatabase_Impl - class in com.doorstepai.sdks.tracking.internal.network
- CachedRequestEntity - class in com.doorstepai.sdks.tracking.internal.network
- CachedRequestState - class in com.doorstepai.sdks.tracking.internal.network
- CachedRequestState.Companion - class in com.doorstepai.sdks.tracking.internal.network.CachedRequestState
- cacheRequest(CachedRequest) - function in com.doorstepai.sdks.tracking.internal.network.FlushWorker
- Append a failed request to the cache file as a single JSON line.
- calculateAccumulatedDeltaRange(GnssMeasurement) - function in com.doorstepai.sdks.tracking.internal.sensors.PseudorangeCalculator
- Calculate accumulated delta range (integrated carrier phase).
- calculateCarrierPhase(GnssMeasurement) - function in com.doorstepai.sdks.tracking.internal.sensors.PseudorangeCalculator
- Calculate carrier phase if available.
- calculateGeometricRange(Vector3D,Vector3D) - function in com.doorstepai.sdks.tracking.internal.sensors.PseudorangeCalculator
- Calculate geometric range from satellite position to user position.
- calculateGpsTime(GnssMeasurement,GnssClock) - function in com.doorstepai.sdks.tracking.internal.sensors.PseudorangeCalculator
- Calculate GPS time from measurement and clock.
- calculateGpsWeekAndTow(GnssClock) - function in com.doorstepai.sdks.tracking.internal.sensors.PseudorangeCalculator
- Calculate GPS week and time-of-week from clock.
- calculatePseudorange(GnssMeasurement,GnssClock,Double) - function in com.doorstepai.sdks.tracking.internal.sensors.PseudorangeCalculator
- Calculate pseudorange from GNSS measurement and clock.
- calculatePseudorangeRate(GnssMeasurement) - function in com.doorstepai.sdks.tracking.internal.sensors.PseudorangeCalculator
- Calculate pseudorange rate (Doppler-derived velocity).
- calculatePseudorangeResidual(Double,Double,Double,Double) - function in com.doorstepai.sdks.tracking.internal.sensors.PseudorangeCalculator
- Calculate pseudorange residual.
- callOnClick() - function in android.view.DoorstepEmbedView
- canAnimate() - function in android.view.DoorstepEmbedView
- cancelDragAndDrop() - function in android.view.DoorstepEmbedView
- cancelLongPress() - function in android.view.DoorstepEmbedView
- cancelPendingInputEvents() - function in android.view.DoorstepEmbedView
- cancelUploadTimer() - function in com.doorstepai.sdks.tracking.internal.sensors.DataManager
- canResolveLayoutDirection() - function in android.view.DoorstepEmbedView
- canResolveTextAlignment() - function in android.view.DoorstepEmbedView
- canResolveTextDirection() - function in android.view.DoorstepEmbedView
- canScrollHorizontally(Integer) - function in android.view.DoorstepEmbedView
- canScrollVertically(Integer) - function in android.view.DoorstepEmbedView
- checkCallingOrSelfPermission(String) - function in android.content.TrackingService
- checkCallingOrSelfUriPermission(Uri,Integer) - function in android.content.TrackingService
- checkCallingOrSelfUriPermissions(List,Integer) - function in android.content.TrackingService
- checkCallingPermission(String) - function in android.content.TrackingService
- checkCallingUriPermission(Uri,Integer) - function in android.content.TrackingService
- checkCallingUriPermissions(List,Integer) - function in android.content.TrackingService
- checkInputConnectionProxy(View) - function in android.view.DoorstepEmbedView
- checkLayoutParams(ViewGroup.LayoutParams) - function in android.widget.DoorstepEmbedView
- checkPermission(Context,DoorstepPermission) - function in com.doorstepai.sdks.tracking.DoorstepAI
- Single-bucket convenience over checkPermissions.
- checkPermission(String,Integer,Integer) - function in android.content.TrackingService
- checkPermissions(Context,Set) - function in com.doorstepai.sdks.tracking.DoorstepAI
- The current state of every whitelisted permission bucket.
- checkPermissions(Context) - function in com.doorstepai.sdks.tracking.DoorstepAI
- The current state of every whitelisted permission bucket.
- checkPermissionsJson(Context,Set) - function in com.doorstepai.sdks.tracking.DoorstepAI
- checkPermissions rendered as compact JSON — for bug reports, support logs and scripted on-device assertions (same intent as debugStateJson).
- checkPermissionsJson(Context) - function in com.doorstepai.sdks.tracking.DoorstepAI
- checkPermissions rendered as compact JSON — for bug reports, support logs and scripted on-device assertions (same intent as debugStateJson).
- checkSelfPermission(String) - function in android.content.TrackingService
- checkUriPermission(Uri,Integer,Integer,Integer) - function in android.content.TrackingService
- checkUriPermission(Uri,String,String,Integer,Integer,Integer) - function in android.content.TrackingService
- checkUriPermissions(List,Integer,Integer,Integer) - function in android.content.TrackingService
- childDrawableStateChanged(View) - function in android.view.DoorstepEmbedView
- childHasTransientStateChanged(View,Boolean) - function in android.view.DoorstepEmbedView
- claimOldestPendingBatch(int,long,Continuation) - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao_Impl
- claimOldestPendingBatch(null,null,null) - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao_Impl
- claimOldestPendingBatch(Integer,Long) - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao
- cleanupLayoutState(View) - function in android.view.DoorstepEmbedView
- clear() - function in com.google.protobuf.TelemetryBatch.Builder
- clear() - function in com.google.protobuf.TelemetryBatch.Builder
- clear() - function in com.google.protobuf.StreamColumn.Builder
- clear() - function in com.google.protobuf.StreamColumn.Builder
- clear() - function in com.google.protobuf.TableColumn.Builder
- clear() - function in com.google.protobuf.TableColumn.Builder
- clear() - function in com.google.protobuf.Table.Builder
- clear() - function in com.google.protobuf.Table.Builder
- clear() - function in com.google.protobuf.ColumnData.Builder
- clear() - function in com.google.protobuf.ColumnData.Builder
- clearAllTables() - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDatabase_Impl
- clearAllTables() - function in androidx.room.CachedRequestDatabase_Impl
- clearAllTables() - function in androidx.room.CachedRequestDatabase
- clearAnimation() - function in android.view.DoorstepEmbedView
- clearBatchId() - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Monotonic per-process batch id (never resets across restarts; seeded from wall-clock seconds), mirrors the DSDP v2 envelope `batch_id`.uint64 batch_id = 2;- clearCache() - function in com.doorstepai.sdks.tracking.internal.network.FlushWorker
- Delete all cached requests immediately.
- clearChannelId() - function in com.doorstepai.sdks.tracking.proto.ColumnData.Builder
See the per-stream channel registry below. 0 == timestamp.uint32 channel_id = 1;- clearChildFocus(View) - function in android.view.DoorstepEmbedView
- clearColumns() - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
One per channel. channel_id 0 is always the timestamp column; 1..N are the value channels in the order documented in the registry below.repeated .doorstepai.telemetry.v3.ColumnData columns = 5;- clearColumns() - function in com.doorstepai.sdks.tracking.proto.Table.Builder
repeated .doorstepai.telemetry.v3.TableColumn columns = 3;- clearDataBuffers() - function in com.doorstepai.sdks.tracking.internal.sensors.DataManager
- clearDict() - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
STR only: the unique string values, referenced by `ints` indices.repeated string dict = 6;- clearDisappearingChildren() - function in android.view.DoorstepEmbedView
- clearEncoding() - function in com.doorstepai.sdks.tracking.proto.ColumnData.Builder
.doorstepai.telemetry.v3.Encoding encoding = 3;- clearExtraSessionUuids() - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Additional concurrently-active session UUIDs (16 bytes each), for windows that fan out to more than one delivery.repeated bytes extra_session_uuids = 4;- clearF64() - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
F64 only: raw IEEE-754 doubles, bit-exact (RTK-critical GNSS: carrier_phase, accumulated_delta_range, clock bias/drift, sat-clock terms).repeated double f64 = 7 [packed = true];- clearFocus() - function in android.view.DoorstepEmbedView
- clearFormatVersion() - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Format version carried in the payload (= 3 for this "v3" format). Distinct from the HTTP `X-DoorstepAI-Payload-Version` header (= 4); both are sent.uint32 format_version = 1;- clearInts() - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
INT: zigzag delta of the lossless integers. QUANT: zigzag delta of round(value * 10^scale_exp). STR: dictionary index per present row.repeated sint64 ints = 5 [packed = true];- clearJsonRemainder() - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Streams not yet migrated to typed columns are carried here as the existing DataPushBody JSON with ONLY those streams populated (IMU/env/pressure/ altitude stripped out). The server parses this with its existing JSON path and merges the typed streams above — so v3 is zero-data-loss from day one, and streams migrate into typed columns over time (shrinking this toward empty). UTF-8 JSON bytes; the outer deflate compresses it.bytes json_remainder = 7;- clearKind() - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
.doorstepai.telemetry.v3.ColumnKind kind = 2;- clearName() - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
wire field name (Cassandra column)string name = 1;- clearNullBitmap() - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
Presence: empty => all rows present. Else LSB-first bit per row (1=present), ceil(row_count/8) bytes. Absent rows are decoded as null and skipped in the value arrays below (sparse GNSS fields).bytes null_bitmap = 4;- clearPrimarySessionUuid() - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Primary session UUID as 16 raw bytes in RFC 4122 (big-endian) order — the same byte order the server already accepts for DSDP.bytes primary_session_uuid = 3;- clearRoute(Context) - function in com.doorstepai.sdks.tracking.internal.TrackingService.Companion
- Tears down route geofencing + any active route sessions.
- clearRowCount() - function in com.doorstepai.sdks.tracking.proto.Table.Builder
uint32 row_count = 2;- clearSampleCount() - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
Number of samples represented by every column in this stream.uint32 sample_count = 2;- clearScaleExp() - function in com.doorstepai.sdks.tracking.proto.TableColumn.Builder
QUANT only: integer = round(value * 10^scale_exp)sint32 scale_exp = 3;- clearScaleExp() - function in com.doorstepai.sdks.tracking.proto.ColumnData.Builder
Quantization: integer_value = round(real_value * 10^scale_exp); decode: real_value = integer_value / 10^scale_exp. scale_exp 0 == lossless integer passthrough (step counts, floor, booleans, and precision-critical streams such as GNSS raw when migrated).sint32 scale_exp = 2;- clearSensorOriginUs() - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
Absolute boot-relative origin (microseconds) of the first sample — the reference for the timestamp column (channel_id 0).int64 sensor_origin_us = 3;- clearStreamId() - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
Stream identity — see the registry below. Shared ids with iOS DSDP where they overlap (accel=2, gyro=3, mag=4, altitude=5, location=6); iOS-only ids 0/1/7/8 are reserved and never emitted by Android.uint32 stream_id = 1;- clearStreamId() - function in com.doorstepai.sdks.tracking.proto.Table.Builder
see registry (30=wifi, 31=gnss_measurement, 32=gnss_status, 33=gnss_nav, 34=ble)uint32 stream_id = 1;- clearStreams() - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Typed, columnar streams (see the stream/channel registry below).repeated .doorstepai.telemetry.v3.StreamColumn streams = 6;- clearTables() - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Ragged / string-heavy streams (WiFi scans, GNSS measurement/status, BLE) encoded as generic columnar Tables — the same quantize/delta/varint recipe plus string-dictionary dedup and a per-column null bitmap. As a stream moves from json_remainder into a Table here it drops ~3x (verified on real device data: gnss 3.5x, ble 3.4x, all fields equivalence-checked).repeated .doorstepai.telemetry.v3.Table tables = 8;- clearValues() - function in com.doorstepai.sdks.tracking.proto.ColumnData.Builder
The coded integer stream. Interpretation depends on `encoding`: RAW : zigzag varint of each quantized integer (no delta) DELTA : values[0]=q0; values[i]=q[i]-q[i-1] (cumulative-sum to decode) DELTA2 : delta-of-delta of the (quantized) timestamp column CONSTANT : exactly one entry; repeat it sample_count timesrepeated sint64 values = 4 [packed = true];- clearViewTranslationCallback() - function in android.view.DoorstepEmbedView
- clearWallEpochMs() - function in com.doorstepai.sdks.tracking.proto.TelemetryBatch.Builder
Batch anchor: min wall-clock across all streams, in epoch milliseconds.int64 wall_epoch_ms = 5;- clearWallOriginMs() - function in com.doorstepai.sdks.tracking.proto.StreamColumn.Builder
Wall-clock (epoch ms) of the first sample. Together with sensor_origin_us this lets the server reconstruct per-sample wall time from the boot-relative timestamp column WITHOUT a per-sample wall-clock column: wall_ms(i) = wall_origin_ms + (sensor_us(i) - sensor_origin_us) / 1000int64 wall_origin_ms = 4;- clearWallpaper() - function in android.content.TrackingService
- clone() - function in com.google.protobuf.TelemetryBatch.Builder
- clone() - function in com.google.protobuf.TelemetryBatch.Builder
- clone() - function in com.google.protobuf.StreamColumn.Builder
- clone() - function in com.google.protobuf.StreamColumn.Builder
- clone() - function in com.google.protobuf.TableColumn.Builder
- clone() - function in com.google.protobuf.TableColumn.Builder
- clone() - function in com.google.protobuf.Table.Builder
- clone() - function in com.google.protobuf.Table.Builder
- clone() - function in com.google.protobuf.ColumnData.Builder
- clone() - function in com.google.protobuf.ColumnData.Builder
- close() - function in androidx.room.CachedRequestDatabase_Impl
- close() - function in androidx.room.CachedRequestDatabase
- collect(Context,AppConfiguration,Boolean) - function in com.doorstepai.sdks.tracking.internal.MetadataCollector
- COLUMN_F64 - enum entry in com.doorstepai.sdks.tracking.proto.ColumnKind
lossless float64 (bit-exact)COLUMN_F64 = 2;- COLUMN_INT - enum entry in com.doorstepai.sdks.tracking.proto.ColumnKind
lossless integers / booleans (0/1)COLUMN_INT = 0;- COLUMN_QUANT - enum entry in com.doorstepai.sdks.tracking.proto.ColumnKind
bounded-lossy floats (below noise floor)COLUMN_QUANT = 1;- COLUMN_STR - enum entry in com.doorstepai.sdks.tracking.proto.ColumnKind
string dictionaryCOLUMN_STR = 3;- ColumnData - class in com.doorstepai.sdks.tracking.proto
- Protobuf type
{@code doorstepai.telemetry.v3.ColumnData} - ColumnData.Builder - class in com.doorstepai.sdks.tracking.proto.ColumnData
- Protobuf type
{@code doorstepai.telemetry.v3.ColumnData} - ColumnDataOrBuilder - class in com.doorstepai.sdks.tracking.proto
- ColumnKind - class in com.doorstepai.sdks.tracking.proto
- Protobuf enum
{@code doorstepai.telemetry.v3.ColumnKind} - com.doorstepai.sdks.tracking - package com.doorstepai.sdks.tracking
- com.doorstepai.sdks.tracking.internal - package com.doorstepai.sdks.tracking.internal
- com.doorstepai.sdks.tracking.internal.geofence - package com.doorstepai.sdks.tracking.internal.geofence
- com.doorstepai.sdks.tracking.internal.network - package com.doorstepai.sdks.tracking.internal.network
- com.doorstepai.sdks.tracking.internal.sensors - package com.doorstepai.sdks.tracking.internal.sensors
- com.doorstepai.sdks.tracking.proto - package com.doorstepai.sdks.tracking.proto
- COMPACT - enum entry in com.doorstepai.sdks.tracking.EmbedMode
Expanded view (~600 dp).
- compileStatement(String) - function in androidx.room.CachedRequestDatabase_Impl
- compileStatement(String) - function in androidx.room.CachedRequestDatabase
- completeSession(String) - function in com.doorstepai.sdks.tracking.internal.network.Network
- computeHorizontalScrollExtent() - function in android.view.DoorstepEmbedView
- computeHorizontalScrollOffset() - function in android.view.DoorstepEmbedView
- computeHorizontalScrollRange() - function in android.view.DoorstepEmbedView
- computeScroll() - function in android.view.DoorstepEmbedView
- computeSystemWindowInsets(WindowInsets,Rect) - function in android.view.DoorstepEmbedView
- computeVerticalScrollExtent() - function in android.view.DoorstepEmbedView
- computeVerticalScrollOffset() - function in android.view.DoorstepEmbedView
- computeVerticalScrollRange() - function in android.view.DoorstepEmbedView
- ConfigManager - class in com.doorstepai.sdks.tracking.internal
- ConfigManagerKt - class in com.doorstepai.sdks.tracking.internal
- configure(Context,Boolean,SDKLogLevel,Double,Integer,Integer) - function in com.doorstepai.sdks.tracking.internal.RemoteLogger
- countAll(Continuation) - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao_Impl
- countAll(null) - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao_Impl
- countAll() - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao
- countPendingOrProcessing(int,int,Continuation) - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao_Impl
- countPendingOrProcessing(null,null,null) - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao_Impl
- countPendingOrProcessing(Integer,Integer) - function in com.doorstepai.sdks.tracking.internal.network.CachedRequestDao
- createAccessibilityNodeInfo() - function in android.view.DoorstepEmbedView
- createAttributionContext(String) - function in android.content.TrackingService
- createConfigurationContext(Configuration) - function in android.content.TrackingService
- createContext(ContextParams) - function in android.content.TrackingService
- createContextForSplit(String) - function in android.content.TrackingService
- createContextMenu(ContextMenu) - function in android.view.DoorstepEmbedView
- createDeviceContext(Integer) - function in android.content.TrackingService
- createDeviceProtectedStorageContext() - function in android.content.TrackingService
- createDisplayContext(Display) - function in android.content.TrackingService
- createPackageContext(String,Integer) - function in android.content.TrackingService
- createWindowContext(Integer,Bundle) - function in android.content.TrackingService
- createWindowContext(Display,Integer,Bundle) - function in android.content.TrackingService
- critical - enum entry in com.doorstepai.sdks.tracking.internal.RemoteLogLevel
- CRITICAL - enum entry in com.doorstepai.sdks.tracking.internal.SDKLogLevel
- CSVMode - class in com.doorstepai.sdks.tracking
- Debug-only "CSV-only" recording mode (parity with iOS
csvOnlyMode). - currentGeneration(String) - function in com.doorstepai.sdks.tracking.internal.network.Network