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 }
View on GitHub
Install in Dash
GattService Enumeration Reference