GattService
public enum GattService
All the base services from: https://www.bluetooth.com/specifications/gatt/services
-
Custom service with your own 128bits UUID
Declaration
Swift
case custom(String)
-
Generic Access (0x1800)
Declaration
Swift
case genericAccess
-
Alert Notification Service (0x1811)
Declaration
Swift
case alertNotificationService
-
Automation IO (0x1815)
Declaration
Swift
case automationIO
-
Battery Service (0x180F)
Declaration
Swift
case batteryService
-
Blood Pressure (0x1810)
Declaration
Swift
case bloodPressure
-
Body Composition (0x181B)
Declaration
Swift
case bodyComposition
-
Bond Management Service (0x181E)
Declaration
Swift
case bondManagementService
-
Continuous Glucose Monitoring (0x181F)
Declaration
Swift
case continuousGlucoseMonitoring
-
Current Time Service (0x1805)
Declaration
Swift
case currentTimeService
-
Cycling Power (0x1818)
Declaration
Swift
case cyclingPower
-
Cycling Speed and Cadence (0x1816)
Declaration
Swift
case cyclingSpeedAndCadence
-
Device Information (0x180A)
Declaration
Swift
case deviceInformation
-
Environmental Sensing (0x181A)
Declaration
Swift
case environmentalSensing
-
Fitness Machine (0x1826)
Declaration
Swift
case fitnessMachine
-
Generic Attribute (0x1801)
Declaration
Swift
case genericAttribute
-
Glucose (0x1808)
Declaration
Swift
case glucose
-
Health Thermometer (0x1809)
Declaration
Swift
case healthThermometer
-
Heart Rate (0x180D)
Declaration
Swift
case heartRate
-
HTTP Proxy (0x1823)
Declaration
Swift
case httpProxy
-
Human Interface Device (0x1812)
Declaration
Swift
case humanInterfaceDevice
-
Immediate Alert (0x1802)
Declaration
Swift
case immediateAlert
-
Indoor Positioning (0x1821)
Declaration
Swift
case indoorPositioning
-
Insulin Delivery (0x183A)
Declaration
Swift
case insulinDelivery
-
Internet Protocol Support Service (0x1820)
Declaration
Swift
case internetProtocolSupportService
-
Link Loss (0x1803)
Declaration
Swift
case linkLoss
-
Location and Navigation (0x1819)
Declaration
Swift
case locationAndNavigation
-
Mesh Provisioning Service (0x1827)
Declaration
Swift
case meshProvisioningService
-
Mesh Proxy Service (0x1828)
Declaration
Swift
case meshProxyService
-
Next DST Change Service (0x1807)
Declaration
Swift
case nextDstChangeService
-
Object Transfer Service (0x1825)
Declaration
Swift
case objectTransferService
-
Phone Alert Status Service (0x180E)
Declaration
Swift
case phoneAlertStatusService
-
Pulse Oximeter Service (0x1822)
Declaration
Swift
case pulseOximeterService
-
Reconnection Configuration (0x1829)
Declaration
Swift
case reconnectionConfiguration
-
Reference Time Update Service (0x1806)
Declaration
Swift
case referenceTimeUpdateService
-
Running Speed and Cadence (0x1814)
Declaration
Swift
case runningSpeedAndCadence
-
Scan Parameters (0x1813)
Declaration
Swift
case scanParameters
-
Transport Discovery (0x1824)
Declaration
Swift
case transportDiscovery
-
Tx Power (0x1804)
Declaration
Swift
case txPower
-
User Data (0x181C)
Declaration
Swift
case userData
-
Weight Scale (0x181D)
Declaration
Swift
case weightScale
-
Comparaison between GattService and CBService
Declaration
Swift
public static func == (lhs: GattService, rhs: CBService) -> Bool
-
A 128-bit UUID that identifies the service.
Declaration
Swift
public var uuid: CBUUID { get }
-
A string representation of the UUID.
Declaration
Swift
public var uuidString: String { get }