Skip to main content

iOS SDK 1.0.0 API Coverage Matrix

SDK Version: 1.0.0
Platform: iOS

This matrix audits the formal customer-facing Swift declarations symbol by symbol. Recommended is the normal customer path. Advanced is for custom transport or protocol developers. Unlisted implementation details are outside the compatibility contract.

Product inventory

ProductPublic entry pointDetailed guide
MeshMeshSdkMesh SDK
Low Latency PTTLowLatencyPttSdkLow Latency PTT SDK
BLEXTalkBleClientBLE Connection SDK
Device AuthXTalkDeviceAuthenticatorDevice Authentication SDK
File/Image TransferXTalkFileTransferManager / XTalkImageTranscoderFile and Image Transfer SDK
OTAXTalkTurMassOtaManager / XTalkBluetoothFotaManagerOTA SDK
IdentifierProductLevelDetails/example
XTalkScanResultBLERecommendedScan model
XTalkConnectionStateBLERecommendedConnection state
XTalkBleErrorBLERecommendedErrors
XTalkAtEncodingBLEAdvancedAT models
XTalkAtResponseModeBLEAdvancedAT models
XTalkDiMetaBLERecommendedEvent metadata
XTalkBleEventBLERecommendedEvents
XTalkBleClient.initBLERecommendedLifecycle
XTalkBleClient.connectionState/scanResultsBLERecommendedState
XTalkBleClient.connectedName/connectedAddress/connectedPeripheralIdBLERecommendedState
XTalkBleClient.atReady/deviceControlReady/atEncodingBLERecommendedReadiness
XTalkBleClient.events/onEventBLERecommendedEvents
XTalkBleClient.startScan/stopScanBLERecommendedScanning
XTalkBleClient.connect/disconnect/teardownBLERecommendedLifecycle
XTalkBleClient.setAtEncodingBLEAdvancedAT methods
XTalkBleClient.runAtCommandBLERecommendedAT methods
XTalkBleClient.sendAtCommandNoWaitBLEAdvancedNo-wait
XTalkBleClient.withExclusiveAtSessionBLEAdvancedTransactions
XTalkBleClient.sendRfPayloadBLERecommendedRF method
XTalkBleClient.sendRfPayloadNoWaitBLEAdvancedRF no-wait
XTalkBleClient.fetchBatteryLevelBLERecommendedDevice info
XTalkBleClient.fetchBleFirmwareVersionBLERecommendedDevice info
XTalkBleClient.fetchHardwareVersionBLERecommendedDevice info
XTalkBleClient.observeAtLines/removeAtLineObserverBLEAdvancedObservers
XTalkBleClient.observeSendFinishLines/removeSendFinishLineObserverBLEAdvancedObservers
XTalkBleClient.observePassthroughRaw/removePassthroughRawObserverBLEAdvancedObservers
DeviceAuthAtEncodingAuthAdvancedTransport models
DeviceAuthResponseModeAuthAdvancedTransport models
DeviceAuthTransport.label/atEncodingAuthAdvancedTransport contract
DeviceAuthTransport.setAtEncoding/runAtCommandAuthAdvancedAdapter
XTalkDeviceAuthConfigurationAuthRecommendedConfiguration
XTalkDeviceAuthResultAuthRecommendedResult
XTalkDeviceAuthStateAuthRecommendedState
XTalkDeviceAuthErrorAuthRecommendedAuth errors
XTalkDeviceAuthenticator.initAuthRecommendedAuthenticate
XTalkDeviceAuthenticator.stateAuthRecommendedState
XTalkDeviceAuthenticator.authenticateAuthRecommendedAuthenticate
XTalkDeviceAuthenticator.cancelAuthRecommendedCancellation
XTalkDeviceIdentitySourceAuthRecommendedIdentity
XTalkDeviceIdentityAuthRecommendedIdentity
XTalkDeviceIDCodec.canonicalizeAuthAdvancedDID utilities
XTalkDeviceIDCodec.fromSnAuthAdvancedDID utilities
XTalkDeviceIDCodec.parseAuthRecommendedDID utilities
XTalkDeviceIDCodec.formatAuthRecommendedDID utilities
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
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
XTalkFileTransferManagerFile/Image TransferRecommendedFile transfer entry
FileTransferTransport/FileTransferRadioLeaseFile/Image TransferAdvancedTransport contract
XTalkImageTranscoder/XTalkImageTranscodeOptions/XTalkTranscodedImageFile/Image TransferRecommendedImage transcoding
XTalkTurMassOtaManager/XTalkBluetoothFotaManagerOTARecommendedUpgrade entry
XTalkOtaFirmwareCatalog/XTalkOtaFirmwareDescriptorOTARecommendedFirmware catalog
XTalkOtaTarget/XTalkOtaState/XTalkOtaOptions/XTalkOtaResult/XTalkOtaErrorOTARecommendedState and errors

Back to the API Reference