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