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