Appearance
public enum Appearance : UInt16
extension Appearance: Encodable
Appearance
-
Unknown
Declaration
Swift
case unknown = 0
-
Generic Phone
Declaration
Swift
case phone = 64
-
Generic Computer
Declaration
Swift
case computer = 128
-
Generic Watch
Declaration
Swift
case watch = 192
-
Watch: Sports Watch
Declaration
Swift
case sportsWatch = 193
-
Generic Clock
Declaration
Swift
case clock = 256
-
Generic Display
Declaration
Swift
case display = 320
-
Generic Remote Control
Declaration
Swift
case remoteControl = 384
-
Generic Eye-glasses
Declaration
Swift
case eyeGlasses = 448
-
Generic Tag
Declaration
Swift
case tag = 512
-
Generic Keyring
Declaration
Swift
case keyRing = 576
-
Generic Media Player
Declaration
Swift
case mediaPlayer = 640
-
Generic Barcode Scanner
Declaration
Swift
case barcodeScanner = 704
-
Generic Thermometer
Declaration
Swift
case thermometer = 768
-
Thermometer: Ear
Declaration
Swift
case earThermometer = 769
-
Generic Heart rate Sensor
Declaration
Swift
case heartRateSensor = 832
-
Heart Rate Sensor: Heart Rate Belt
Declaration
Swift
case beltHeartRateSensor = 833
-
Generic Blood Pressure
Declaration
Swift
case bloodPressure = 896
-
Blood Pressure: Arm
Declaration
Swift
case armBloodPressure = 897
-
Blood Pressure: Wrist
Declaration
Swift
case wristBloodPressure = 898
-
Human Interface Device (HID)
Declaration
Swift
case humanInterfaceDevice = 960
-
Keyboard
Declaration
Swift
case keyboard = 961
-
Mouse
Declaration
Swift
case mouse = 962
-
Joystick
Declaration
Swift
case joystick = 963
-
Gamepad
Declaration
Swift
case gamepad = 964
-
Digitizer Tablet
Declaration
Swift
case digitizerTablet = 965
-
Card Reader
Declaration
Swift
case cardReader = 966
-
Digital Pen
Declaration
Swift
case digitalPen = 967
-
Barcode Scanner
Declaration
Swift
case barcodeScannerHumanInterfaceDevice = 968
-
Generic Glucose Meter
Declaration
Swift
case glucoseMeter = 1024
-
Generic: Running Walking Sensor
Declaration
Swift
case runningWalkingSensor = 1088
-
Running Walking Sensor: In-Shoe
Declaration
Swift
case inShoeRunningWalkingSensor = 1089
-
Running Walking Sensor: On-Shoe
Declaration
Swift
case onShoeRunningWalkingSensor = 1090
-
Running Walking Sensor: On-Hip
Declaration
Swift
case onHipRunningWalkingSensor = 1091
-
Generic: Cycling
Declaration
Swift
case cycling = 1152
-
Cycling: Cycling Computer
Declaration
Swift
case computerCycling = 1153
-
Cycling: Speed Sensor
Declaration
Swift
case speedSensor = 1154
-
Cycling: Cadence Sensor
Declaration
Swift
case cadenceSensor = 1155
-
Cycling: Power Sensor
Declaration
Swift
case powerSensor = 1156
-
Cycling: Speed and Cadence Sensor
Declaration
Swift
case speedAndCadenceSensor = 1157
-
Generic Control Device
Declaration
Swift
case controlDevice = 1216
-
Switch
Declaration
Swift
case switchControlDevice = 1217
-
Multi-switch
Declaration
Swift
case multiSwitchControlDevice = 1218
-
Button
Declaration
Swift
case buttonControlDevice = 1219
-
Slider
Declaration
Swift
case sliderControlDevice = 1220
-
Rotary
Declaration
Swift
case rotaryControlDevice = 1221
-
Touch-panel
Declaration
Swift
case touchPanelControlDevice = 1222
-
Single Switch
Declaration
Swift
case singleSwitchControlDevice = 1223
-
Double Switch
Declaration
Swift
case doubleSwitchControlDevice = 1224
-
Triple Switch
Declaration
Swift
case tripleSwitchControlDevice = 1225
-
Battery Switch
Declaration
Swift
case batterySwitchControlDevice = 1226
-
Energy Harvesting Switch
Declaration
Swift
case energyHarvestingSwitchControlDevice = 1227
-
Push Button
Declaration
Swift
case pushButttonControlDevice = 1228
-
Generic Network Device
Declaration
Swift
case networkDevice = 1280
-
Access Point
Declaration
Swift
case accessPointNetworkDevice = 1281
-
Mesh Device
Declaration
Swift
case meshNetworkDevice = 1282
-
Mesh Network Proxy
Declaration
Swift
case meshNetworkProxyNetworkDevice = 1283
-
Generic Sensor
Declaration
Swift
case genericSensor = 1344
-
Motion Sensor
Declaration
Swift
case motionSensor = 1345
-
Air Quality Sensor
Declaration
Swift
case airQualitySensor = 1346
-
Temperature Sensor
Declaration
Swift
case temperatureSensor = 1347
-
Humidity Sensor
Declaration
Swift
case humiditySensor = 1348
-
Leak Sensor
Declaration
Swift
case leakSensor = 1349
-
Smoke Sensor
Declaration
Swift
case smokeSensor = 1350
-
Occupancy Sensor
Declaration
Swift
case occupancySensor = 1351
-
Contact Sensor
Declaration
Swift
case contactSensor = 1352
-
Carbon Monoxide Sensor
Declaration
Swift
case carbonMonoxideSensor = 1353
-
Carbon Dioxide Sensor
Declaration
Swift
case carbonDioxideSensor = 1354
-
Ambient Light Sensor
Declaration
Swift
case ambientLightSensor = 1355
-
Energy Sensor
Declaration
Swift
case energySensor = 1356
-
Color Light Sensor
Declaration
Swift
case colorLightSensor = 1357
-
Rain Sensor
Declaration
Swift
case rainSensor = 1358
-
Fire Sensor
Declaration
Swift
case fireSensor = 1359
-
Wind Sensor
Declaration
Swift
case windSensor = 1360
-
Proximity Sensor
Declaration
Swift
case proximitySensor = 1361
-
Multi-Sensor
Declaration
Swift
case multiSensor = 1362
-
Flush mounted sensor
Declaration
Swift
case flushMountedSensor = 1363
-
Ceiling mounted sensor
Declaration
Swift
case ceilingMountedSensor = 1364
-
Wall mounted sensor
Declaration
Swift
case wallMountedSensor = 1365
-
Multisensor
Declaration
Swift
case multiSensorSensor = 1366
-
Energy Meter
Declaration
Swift
case energyMeterSensor = 1367
-
Flame Detector
Declaration
Swift
case flameDetectorSensor = 1368
-
Vehicle Tire Pressure Sensor
Declaration
Swift
case vehicleTirePressureSensor = 1369
-
Generic Light Fixtures
Declaration
Swift
case genericLightFixture = 1408
-
Wall Light
Declaration
Swift
case wallLightFixture = 1409
-
Ceiling Light
Declaration
Swift
case ceilingLightFixture = 1410
-
Floor Light
Declaration
Swift
case floorLightFixture = 1411
-
Cabinet Light
Declaration
Swift
case cabinetLightFixture = 1412
-
Desk Light
Declaration
Swift
case deskLightFixture = 1413
-
Troffer Light
Declaration
Swift
case trofferLightFixture = 1414
-
Pendant Light
Declaration
Swift
case pendantLightFixture = 1415
-
In-ground Light
Declaration
Swift
case inGroundLightFixture = 1416
-
Flood Light
Declaration
Swift
case floodLightFixture = 1417
-
Underwater Light
Declaration
Swift
case underwaterLightFixture = 1418
-
Bollard with Light
Declaration
Swift
case bollardWithLightFixture = 1419
-
Pathway Light
Declaration
Swift
case pathwayLightFixture = 1420
-
Garden Light
Declaration
Swift
case gardenLightFixture = 1421
-
Pole-top Light
Declaration
Swift
case poleTopLightFixture = 1422
-
Spotlight
Declaration
Swift
case spotLightFixture = 1423
-
Linear Light
Declaration
Swift
case linearLightFixture = 1424
-
Street Light
Declaration
Swift
case streetLightFixture = 1425
-
Shelves Light
Declaration
Swift
case shelvesLightFixture = 1426
-
High-bay / Low-bay Light
Declaration
Swift
case highBaylowBayLightFixture = 1427
-
Emergency Exit Light
Declaration
Swift
case emergancyExitLightFixture = 1428
-
Light controller
Declaration
Swift
case lightController = 1429
-
Light driver
Declaration
Swift
case lightDriver = 1430
-
Light Bulb
Declaration
Swift
case lightBulb = 1431
-
Low-bay Light
Declaration
Swift
case lowBayLightFixture = 1432
-
High-bay Light
Declaration
Swift
case highBayLightFixture = 1433
-
Generic Fan
Declaration
Swift
case genericFan = 1472
-
Ceiling Fan
Declaration
Swift
case ceilingFan = 1473
-
Axial Fan
Declaration
Swift
case axialFan = 1474
-
Exhaust Fan
Declaration
Swift
case exhaustFan = 1475
-
Pedestal Fan
Declaration
Swift
case pedastalFan = 1476
-
Desk Fan
Declaration
Swift
case deskFan = 1477
-
Wall Fan
Declaration
Swift
case wallFan = 1478
-
Generic HVAC
Declaration
Swift
case genericHvac = 1536
-
Thermostat
Declaration
Swift
case thermostat = 1537
-
Humidifier
Declaration
Swift
case humidifierHvac = 1538
-
De-Humidifier
Declaration
Swift
case deHumidifierHvac = 1539
-
Heater
Declaration
Swift
case heaterHvac = 1540
-
Radiator
Declaration
Swift
case radiatorHvac = 1541
-
Boiler
Declaration
Swift
case boilerHvac = 1542
-
Heat pump
Declaration
Swift
case heatPumpHvac = 1543
-
Infrared heater
Declaration
Swift
case infraredHeaterHvac = 1544
-
Radiant panel heater
Declaration
Swift
case radiantPanelHeaterHvac = 1545
-
Fan heater
Declaration
Swift
case fanHeaterHvac = 1546
-
Air curtain
Declaration
Swift
case airCurtainHvac = 157
-
Generic Air Conditioning
Declaration
Swift
case genericAirConditioning = 1600
-
Generic Humidifier
Declaration
Swift
case genericHumidifier = 1664
-
Generic Heating
Declaration
Swift
case genericHeating = 1728
-
Radiator
Declaration
Swift
case radiator = 1729
-
Boiler
Declaration
Swift
case boiler = 1730
-
Heat Pump
Declaration
Swift
case heatPump = 1731
-
Infrared Heater
Declaration
Swift
case infraredHeater = 1732
-
Radiant Panel Heater
Declaration
Swift
case radiantPanelHeater = 1733
-
Fan Heater
Declaration
Swift
case fanHeater = 1734
-
Air Curtain
Declaration
Swift
case airCurtain = 1735
-
Generic Access Control
Declaration
Swift
case genericAccessControl = 1792
-
Access Door
Declaration
Swift
case accessDoor = 1793
-
Garage Door
Declaration
Swift
case garageDoor = 1794
-
Emergency Exit Door
Declaration
Swift
case emergencyExitDoor = 1795
-
Access Lock
Declaration
Swift
case accessLock = 1796
-
Elevator
Declaration
Swift
case elevator = 1797
-
Window
Declaration
Swift
case window = 1798
-
Entrance Gate
Declaration
Swift
case entranceGate = 1799
-
Door Lock
Declaration
Swift
case doorLock = 1800
-
Locker
Declaration
Swift
case locker = 1801
-
Generic Motorized Device
Declaration
Swift
case genericMotorizedDevice = 1856
-
Motorized Gate
Declaration
Swift
case motorizedGate = 1857
-
Awning
Declaration
Swift
case awning = 1858
-
Blinds or Shades
Declaration
Swift
case blindsOrShades = 1859
-
Curtains
Declaration
Swift
case curtains = 1860
-
Screen
Declaration
Swift
case screen = 1861
-
Generic Power Device
Declaration
Swift
case genericPowerDevice = 1920
-
Power Outlet
Declaration
Swift
case powerOutlit = 1921
-
Power Strip
Declaration
Swift
case powerStrip = 1922
-
Plug
Declaration
Swift
case powerPlug = 1923
-
Power Supply
Declaration
Swift
case powerSupply = 1924
-
LED Driver
Declaration
Swift
case ledDriver = 1925
-
Fluorescent Lamp Gear
Declaration
Swift
case fluorescentLampGear = 1926
-
HID Lamp Gear
Declaration
Swift
case hidLampGear = 1927
-
Charge Case
Declaration
Swift
case chargeCase = 1928
-
Power Bank
Declaration
Swift
case powerBank = 1929
-
Generic Light Source
Declaration
Swift
case genericLightSource = 1984
-
Incandescent Light Bulb
Declaration
Swift
case incandescentLightBulb = 1985
-
LED Bulb
Declaration
Swift
case ledBulb = 1986
-
HID Lamp
Declaration
Swift
case hidLamp = 1987
-
Fluorescent Lamp
Declaration
Swift
case fluorescentLamp = 1988
-
LED Array
Declaration
Swift
case ledArray = 1989
-
Multi-Color LED Array
Declaration
Swift
case multiColorLedArray = 1990
-
Generic Window Covering
Declaration
Swift
case genericWindowCovering = 2048
-
Window Shades
Declaration
Swift
case windowShades = 2049
-
Window Blinds
Declaration
Swift
case windowBlinds = 2050
-
Window Awning
Declaration
Swift
case windowAwning = 2051
-
Window Curtain
Declaration
Swift
case windowCurtain = 2052
-
Exterior Shutter
Declaration
Swift
case exteriorShutter = 2053
-
Exterior Screen
Declaration
Swift
case exteriorScreen = 2054
-
Generic Audio Sink
Declaration
Swift
case genericAudioSink = 2112
-
Standalone Speaker
Declaration
Swift
case standaloneSpeaker = 2113
-
Soundbar
Declaration
Swift
case soundbar = 2114
-
Bookshelf Speaker
Declaration
Swift
case bookshelfSpeaker = 2115
-
Standmounted Speaker
Declaration
Swift
case standmountedSpeaker = 2116
-
Speakerphone
Declaration
Swift
case speakerphone = 2117
-
Generic Audio Source
Declaration
Swift
case genericAudioSource = 2176
-
Microphone
Declaration
Swift
case microphone = 2177
-
Alarm
Declaration
Swift
case alarm = 2178
-
Bell
Declaration
Swift
case bell = 2179
-
Horn
Declaration
Swift
case horn = 2180
-
Broadcasting Device
Declaration
Swift
case broadcastingDevice = 2181
-
Service Desk
Declaration
Swift
case serviceDeskAudioSource = 2182
-
Kiosk
Declaration
Swift
case kioskAudioSource = 2183
-
Broadcasting Room
Declaration
Swift
case broadcastingRoom = 2184
-
Auditorium
Declaration
Swift
case auditorium = 2185
-
Generic Motorized Vehicle
Declaration
Swift
case genericMotorizedVehicle = 2240
-
Car
Declaration
Swift
case car = 2241
-
Large Goods Vehicle
Declaration
Swift
case largeGoodsVehicle = 2242
-
2 Wheeled Vehicle
Declaration
Swift
case twoWheeledVehicle = 2243
-
Motorbike
Declaration
Swift
case motorbike = 2244
-
Scooter
Declaration
Swift
case scooter = 2245
-
Moped
Declaration
Swift
case moped = 2246
-
3 Wheeled Vehicle
Declaration
Swift
case threeWheeledVehicle = 2247
-
Light Vehicle
Declaration
Swift
case lightVehicle = 2248
-
Quad Bike
Declaration
Swift
case quadBike = 2249
-
Minibus
Declaration
Swift
case minibus = 2250
-
Bus
Declaration
Swift
case bus = 2251
-
Trolley
Declaration
Swift
case trolley = 2252
-
Agricultural Vehicle
Declaration
Swift
case agriculturalVehicle = 2253
-
Camper / Caravan
Declaration
Swift
case camperCaravan = 2254
-
Recreational Vehicle / Motor Home
Declaration
Swift
case recreationalVehicle = 2255
-
Generic Domestic Appliance
Declaration
Swift
case genericDomesticAppliance = 2304
-
Refrigerator
Declaration
Swift
case refrigerator = 2305
-
Freezer
Declaration
Swift
case freezer = 2306
-
Oven
Declaration
Swift
case oven = 2307
-
Microwave
Declaration
Swift
case microwave = 2308
-
Toaster
Declaration
Swift
case toaster = 2309
-
Washing Machine
Declaration
Swift
case washingMachine = 2310
-
Dryer
Declaration
Swift
case dryer = 2311
-
Coffee maker
Declaration
Swift
case coffeeMaker = 2312
-
Clothes iron
Declaration
Swift
case clothesIron = 2313
-
Curling iron
Declaration
Swift
case curlingIron = 2314
-
Hair dryer
Declaration
Swift
case hairDryer = 2315
-
Vacuum cleaner
Declaration
Swift
case vacuumCleaner = 2316
-
Robotic Vacuum cleaner
Declaration
Swift
case roboticVacuumCleaner = 2317
-
Rice cooker
Declaration
Swift
case riceCooker = 2318
-
Clothes steamer
Declaration
Swift
case clothesSteamer = 2319
-
Generic Wearable Audio Device
Declaration
Swift
case genericWearableAudioDevice = 2368
-
Earbud
Declaration
Swift
case earbudAudioDevice = 2369
-
Headset
Declaration
Swift
case headsetAudioDevice = 2370
-
Headphones
Declaration
Swift
case headphonesAudioDevice = 2371
-
Neck Band
Declaration
Swift
case neckBandAudioDevice = 2372
-
Generic Aircraft
Declaration
Swift
case genericAircraft = 2432
-
Light Aircraft
Declaration
Swift
case lightAircraft = 2433
-
Microlight
Declaration
Swift
case licrolightAircraft = 2434
-
Paraglider
Declaration
Swift
case paragliderAircraft = 2435
-
Large Passenger Aircraft
Declaration
Swift
case largePassengerAircraft = 2436
-
Generic AV Equipment
Declaration
Swift
case genericAvEquipment = 2496
-
Amplifier
Declaration
Swift
case amplifierAvEquipment = 2497
-
Receiver
Declaration
Swift
case receiverAvEquipment = 2498
-
Radio
Declaration
Swift
case radioAvEquipment = 2499
-
Tuner
Declaration
Swift
case tunerAvEquipment = 2500
-
Turntable
Declaration
Swift
case turntableAvEquipment = 2501
-
CD Player
Declaration
Swift
case cdPlayerAvEquipment = 2502
-
DVD Player
Declaration
Swift
case dvdPlayerAvEquipment = 2503
-
Bluray Player
Declaration
Swift
case bluerayPlayerAvEquipment = 2504
-
Optical Disc Player
Declaration
Swift
case opticalDiscPlayerAvEquipment = 2505
-
SetTop Box
Declaration
Swift
case setTopBoxAvEquipment = 2506
-
Generic Display Equipment
Declaration
Swift
case genericDisplayEquipment = 2560
-
Television
Declaration
Swift
case televisionDisplayEquipment = 2561
-
Monitor
Declaration
Swift
case monitorDisplayEquipment = 2562
-
Projector
Declaration
Swift
case projectorDisplayEquipment = 2563
-
Generic Hearing aid
Declaration
Swift
case genericHearingAid = 2624
-
In-ear hearing aid
Declaration
Swift
case InEarHearingAid = 2625
-
Behind-ear hearing aid
Declaration
Swift
case behindEarHearingAid = 2626
-
Cochlear Implant
Declaration
Swift
case cochlearImplantHearingAid = 2627
-
Generic Gaming
Declaration
Swift
case genericGaming = 2688
-
Home Video Game Console
Declaration
Swift
case homeVideoGameConsoleGaming = 2689
-
Portable handheld console
Declaration
Swift
case portableHandheldConsoleGaming = 2690
-
Generic Signage
Declaration
Swift
case genericSignage = 2752
-
Digital Signage
Declaration
Swift
case digitalSignage = 2753
-
Electronic Label
Declaration
Swift
case electronicLabelSignage = 2754
-
Generic: Pulse Oximeter
Declaration
Swift
case genericPulseOximeter = 3136
-
Fingertip
Declaration
Swift
case fingertipPulseOximeter = 3137
-
Wrist Worn
Declaration
Swift
case wristWornPulseOximeter = 3138
-
Generic: Weight Scale
Declaration
Swift
case genericWeightScale = 3200
-
Generic Personal Mobility Device
Declaration
Swift
case genericPersonalMobilityDevice = 3264
-
Powered Wheelchair
Declaration
Swift
case poweredWheelchair = 3265
-
Mobility Scooter
Declaration
Swift
case mobilityScooter = 3266
-
Generic Continuous Glucose Monitor
Declaration
Swift
case genericContinuousGlucoseMonitor = 3328
-
Generic Insulin Pump
Declaration
Swift
case genericInsulinPump = 3392
-
/ Insulin Pump, durable pump
Declaration
Swift
case insulinPumpDurablePump = 3393
-
Insulin Pump, patch pump
Declaration
Swift
case insulinPumpPatchPump = 3396
-
Insulin Pen
Declaration
Swift
case insulinPen = 3400
-
Generic Medication Delivery
Declaration
Swift
case genericMedicationDelivery = 3456
-
Generic: Outdoor Sports Activity
Declaration
Swift
case outdoorSportsActivity = 5184
-
Location Display Device
Declaration
Swift
case locationDisplayDevice = 5185
-
Location and Navigation Display Device
Declaration
Swift
case locationNavigationDisplay = 5186
-
Location Pod
Declaration
Swift
case locationPod = 5187
-
Location and Navigation Pod
Declaration
Swift
case locationNavigationPod = 5188
-
Undocumented
Declaration
Swift
public var description: String { get }
-
Encodes this value into the given encoder.
If the value fails to encode anything,
encoder
will encode an empty keyed container in its place.This function throws an error if any values are invalid for the given encoder’s format.
Declaration
Swift
public func encode(to encoder: Encoder) throws
Parameters
encoder
The encoder to write data to.