Skip to main content

Android SDK 1.0.0 API Coverage Matrix

SDK Version: 1.0.0
Platform: Android

This matrix audits the formal customer surface symbol by symbol. Recommended is the normal integration path; Advanced is for transport/protocol authors. Diagnostic facilities are not customer APIs and this manual does not publish their names, signatures, or usage.

Product inventory​

ProductPublic entry pointDetailed guide
BLEXTalkBleClientBLE Connection SDK
Channel PresenceChannelPresenceScanSdkChannel Presence SDK
Device AuthDeviceAuthenticatorDevice Authentication SDK
Device InitDeviceInitializerDevice Initialization SDK
MeshMeshSdkMesh SDK
Low Latency PTTLowLatencyPttSdkLow Latency PTT SDK
OTAXTalkTurMassOtaManager / XTalkBluetoothFotaManagerOTA SDK
Radio TransportRadioTransportRadio Transport
STTXTalkSttOffline STT SDK
UARTXTalkUartClient / UartRadioTransportUART Transport SDK
IdentifierModuleLevelDetails/example
XTalkBleClient.AtXorModeProbeResultBLEAdvancedEncoding
XTalkBleClient.setApplicationContextBLERecommendedSetup
XTalkBleClient.ensureInitializedBLERecommendedSetup
XTalkBleClient.isAtXorEnabledBLEAdvancedAPI
XTalkBleClient.setAtXorEnabledForConnectionBLEAdvancedAPI
XTalkBleClient.chooseAtXorModeByFreqProbeResultBLEAdvancedAPI
XTalkBleClient.hasActiveBleLinkBLERecommendedState
XTalkBleClient.awaitBleReadyBLERecommendedConnect
XTalkBleClient.addListener/removeListenerBLERecommendedScan
XTalkBleClient.getConnectedDeviceBLERecommendedAPI
XTalkBleClient.getConnectionStateBLERecommendedAPI
XTalkBleClient.forceResetDisconnectedBLEAdvancedLifecycle
XTalkBleClient.markWirelessInitRequiredBLEAdvancedState
XTalkBleClient.isWirelessReadyBLERecommendedState
XTalkBleClient.setWirelessInitReadyBLEAdvancedState
XTalkBleClient.isReadyForSendBLERecommendedWorkflow
XTalkBleClient.awaitConnectedBLERecommendedWorkflow
XTalkBleClient.awaitDisconnectedBLERecommendedLifecycle
XTalkBleClient.withWirelessOpLockBLEAdvancedAT
XTalkBleClient.restoreTextPttDefaultsBLERecommendedRadio
XTalkBleClient.setRateModeBLERecommendedRadio
XTalkBleClient.runAtCommandBLEAdvancedAT
XTalkBleClient.awaitWirelessReadyBLERecommendedState
XTalkBleClient.getDeviceLongIdBLERecommendedAuth
XTalkBleClient.awaitDeviceLongIdBLERecommendedAuth
XTalkBleClient.addDataListener/removeDataListenerBLERecommendedListeners
XTalkBleClient.addDeviceManageListener/removeDeviceManageListenerBLERecommendedListeners
XTalkBleClient.addTextListener/removeTextListenerBLERecommendedListeners
XTalkBleClient.addVoiceListener/removeVoiceListenerBLERecommendedListeners
XTalkBleClient.addVoiceCaptureListener/removeVoiceCaptureListenerBLERecommendedListeners
XTalkBleClient.addFileSendListener/removeFileSendListenerBLERecommendedListeners
XTalkBleClient.addFileReceiveListener/removeFileReceiveListenerBLERecommendedListeners
XTalkBleClient.startScan/stopScanBLERecommendedScan
XTalkBleClient.stopAutoReconnectBLEAdvancedLifecycle
XTalkBleClient.connect/disconnectBLERecommendedConnect
XTalkBleClient.ensureGattServicesOpenedBLEAdvancedLifecycle
XTalkBleClient.sendBinaryFrameBLERecommendedBinary
XTalkBleClient.sendRfPayloadNoWaitBLEAdvancedRF
XTalkBleClient.sendRfPayloadAndWaitSendFinishBLERecommendedRF
XTalkBleClient.sendTextBLERecommendedText
XTalkBleClient.sendFile/cancelFileSend/cancelFileReceiveBLERecommendedFile
XTalkBleClient.sendEncryptedAtBLEAdvancedAT
XTalkBleClient.setPassthroughListenerBLEAdvancedAT
XTalkBleClient.sendAtCommand/sendAtCommandNoWaitBLEAdvancedAT
XTalkBleClient.startPttVoiceCapture/stopPttVoiceCaptureBLERecommendedVoice
XTalkBleClient.setRealtimeWorkModeOverride/getRealtimeWorkModeOverrideBLEAdvancedVoice
XTalkBleClient.startRealtimeVoiceCapture/stopRealtimeVoiceCaptureBLERecommendedVoice
XTalkBleClient.stopVoiceCaptureLocalBLEAdvancedVoice
XTalkBleClient.startVoicePlayback/stopVoicePlaybackBLERecommendedPlayback
XTalkBleClient.transcodeImageBLERecommendedImage
XTalkBleClient.setCryptoKey16BLERecommendedKey
XTalkBleClient.setChannelFrequency/setFrequencyHzBLERecommendedRadio
XTalkBleClient.getHardwareVersion/getFirmwareVersion/getBatteryLevelBLERecommendedQueries
BleAtErrorPolicyBLEAdvancedAPI
XTALK_SCAN_UUID_5632GBLERecommendedScan
requiredBluetoothPermissions/requiredStartupPermissionsBLERecommendedPermissions
hasBluetoothPermissions/hasStartupPermissionsBLERecommendedPermissions
sanitizeBleDeviceName/isSupportedBleDeviceName/isSupportedBleDeviceBLERecommendedNames
bleDeviceDisplayName/mergeBleDeviceIdentityBLERecommendedNames
BleRadioTransportTransportRecommendedConstruction
RadioTransportModeTransportRecommendedModels
RadioSendResultTransportRecommendedModels
AtCommandErrorPolicyTransportAdvancedModels
RadioPacketSourceTransportRecommendedModels
RadioInboundPacketTransportRecommendedModels
RadioCrcErrorEventTransportAdvancedModels
RadioPacketListener/RadioCrcErrorListenerTransportRecommendedModels
RadioTransport.mode/label/isOpenOrConnected/isReadyForSend/localDeviceLongIdTransportRecommendedInterface
RadioTransport.runAtCommand/runAtCommandDrainingResponseTailTransportAdvancedInterface
RadioTransport.sendAtCommand/sendAtCommandNoWaitTransportAdvancedInterface
RadioTransport.sendRfPayload/sendRfPayloadAndWaitSendFinish/sendRfPayloadNoWaitTransportRecommendedInterface
RadioTransport.addPacketListener/removePacketListenerTransportRecommendedInterface
RadioTransport.addRealtimePacketListener/removeRealtimePacketListenerTransportAdvancedInterface
RadioTransport.addCrcErrorListener/removeCrcErrorListenerTransportAdvancedInterface
RadioTransport.setExpectedRealtimeSourceShortId/isRecentLocalRealtimeEchoTransportAdvancedInterface
RadioTransport.setFrequencyHz/setRateMode/queryRateMode/queryWorkModeTransportRecommendedInterface
RadioTransport.restoreTextPttDefaultsTransportRecommendedInterface
RadioTransportEventBridgeTransportAdvancedBridge
RadioTransportRouter.setMode/currentTransportTransportRecommendedRouter
AtLineBuffer.hasBufferedData/appendParserAdvancedParsing
AtFreqProbeStatus/AtResponseTailDrainDecisionParserAdvancedParsing
AtResponseTailDrainTracker.payloadMatched/observeParserAdvancedParsing
AtResponsePolicyParserAdvancedParsing
BinaryEscape.escape/unescapeParserAdvancedParsing
DiMeta/ParsedDiFrame/DiFrameParserParserAdvancedParsing
ParsedCrcError/CrcErrorParserParserAdvancedParsing
AsciiPrefixParserAdvancedParsing
DeviceAuthenticator.AtCommandTransport/RadioAtCommandTransportAuthRecommendedAuth
DeviceAuthenticator.ResultAuthRecommendedAuth
DeviceAuthenticator.markAuthenticationRequiredAuthRecommendedAuth
DeviceAuthenticator.authenticateBleAndReadDidExclusiveAuthRecommendedAuth
DeviceAuthenticator.authenticateBleAndReadDidAuthRecommendedAuth
DeviceAuthenticator.authenticateUartAndReadDidAuthRecommendedAuth
DeviceAuthenticator.readDeviceLongId/applyDeviceLongIdAuthAdvancedAuth
DeviceInitializer.AtCommandTransport/RadioAtCommandTransportInitRecommendedInit
DeviceInitializer.AndroidHostProfileInitRecommendedInit
DeviceInitializer.BleWirelessDefaults/UartDefaults/VendorAtConfig/ResultInitRecommendedInit
DeviceInitializer.initializeBleWirelessDefaultsInitRecommendedInit
DeviceInitializer.selectUartVendorConfigInitRecommendedInit
DeviceInitializer.initializeUartVendorConfigAfterAuthInitRecommendedInit
DeviceInitializer.initializeUartDefaultsAfterAuthInitRecommendedInit
MeshSdk.Config/Transport/LearnedRouteStoreMeshAdvancedAPI
MeshSdk.events/handleInboundMeshRecommendedInbound data
MeshSdk.sendPublicTextMeshRecommendedPublic text
MeshSdk.sendPublicVoiceAiCodecFramesMeshRecommendedPublic voice
MeshSdk.sendRepairablePublicVoiceAiCodecFrames/sendPublicVoiceRepairAckMeshAdvancedRepairable voice
MeshSdk.discoverNearbyMapUsersMeshRecommendedNearby users
MeshSdk.sendMapFriendRequest/sendMapFriendAckMeshRecommendedFriends
MeshSdk.sendFriendDirectText/sendFriendDirectAckMeshRecommendedDirect text
MeshSdk.sendMapLocShareRequest/sendMapLocShareAckMeshRecommendedLocation authorization
MeshSdk.sendMapLocHeartbeatBroadcast/sendMapLocStopBroadcastMeshRecommendedLocation sharing
MeshSdk.sendMapGroupAddMembersRequest/sendMapGroupAddMembersAckMeshRecommendedGroup membership
MeshSdk.sendMapGroupJoinNoticeBroadcast/sendMapGroupRosterSyncBroadcastMeshRecommendedGroup synchronization
MeshSdk.sendTraceRoute/learnedRouteSnapshotMeshAdvancedRoutes
MeshSdk.updateNodeId/updateRateMode/updateMaxRfPayloadBytes/updateDefaultHopLimitMeshAdvancedRuntime configuration
AiTalkMeshRadioProfile/MeshPairingPskMeshAdvancedProtocol profile
InternetMeshRelayClientMeshAdvancedInternet relay
LowLatencyPttSdkLow Latency PTTRecommendedComplete API
LowLatencyPttSdk.enable/disable/startTalking/stopTalking/closeLow Latency PTTRecommendedLifecycle
LowLatencyPttSdk.setChannel/setRateMode/setAvailableGroups/setGroupLow Latency PTTRecommendedRuntime configuration
LowLatencyPttSdk.snapshot/events/tryHandleInboundLow Latency PTTRecommendedState and events
LowLatencyPttTransport/LowLatencyPttTransportSessionLow Latency PTTAdvancedTransport contract
LowLatencyPttConfiguration/LowLatencyPttGroupProfileLow Latency PTTRecommendedConfiguration
ChannelPresenceScanSdk/ChannelPresenceScanRequestChannel PresenceRecommendedScan entry
ChannelPresenceScanSdk.HostChannel PresenceAdvancedHost contract
ChannelPresenceChannelPlan/ChannelPresenceCandidateSelectorChannel PresenceAdvancedCandidate channels
ChannelPresenceScanReducer/ChannelPresenceResidentChannelSelectorChannel PresenceAdvancedResult processing
XTalkTurMassOtaManager/XTalkBluetoothFotaManagerOTARecommendedUpgrade entry
XTalkOtaFirmwareCatalog/XTalkOtaState/XTalkOtaErrorOTARecommendedFirmware and state
XTalkStt.prepare/transcribeWavUriSTTRecommendedRecognition flow
XTalkSttResult/XTalkSttException/XTalkSttErrorCodeSTTRecommendedResult and errors
XTalkUartClient.open/reopenWithBaud/closeUARTRecommendedConnection
XTalkUartClient.probeAtStatus/runAtCommandUARTRecommendedAT commands
XTalkUartClient.sendRfPayload/sendRfPayloadAndWaitSendFinish/sendRfPayloadNoWaitUARTRecommendedRF send
UartRadioTransportUARTRecommendedTransport adapter

Back to API Reference