// 32feet.NET - Personal Area Networking for .NET // // InTheHand.Net.Bluetooth.ServiceClass // // Copyright (c) 2003-2023 In The Hand Ltd, All rights reserved. // This source code is licensed under the MIT License using System; namespace InTheHand.Net.Bluetooth { /// /// Class of Service flags as assigned in the Bluetooth specifications. /// /// - /// /// Is returned by the property ClassOfDevice.Service. /// /// Defined in Bluetooth Specifications . /// /// /// [Flags] public enum ServiceClass { /// /// No service class bits set. /// None = 0, /// /// Information (WEB­server, WAP­server, ...) /// Information = 0x0400,//0x800000, /// /// Telephony (Cordless telephony, Modem, Headset service, ...) /// Telephony = 0x0200,//0x400000, /// /// Audio (Speaker, Microphone, Headset service, ...) /// Audio = 0x0100,//0x200000, /// /// Object Transfer (v­Inbox, v­Folder, ...) /// ObjectTransfer = 0x0080,//0x100000, /// /// Capturing (Scanner, Microphone, ...) /// Capturing = 0x0040,//0x080000, /// /// Rendering (Printing, Speakers, ...) /// Rendering = 0x0020,//0x040000, /// /// Networking (LAN, Ad hoc, ...) /// Network = 0x0010,//0x020000, /// /// Positioning (Location identification) /// Positioning = 0x0008,//0x010000, /// /// Reserved for future use. /// Reserved = 0x0004, //0x008000, /// /// Low-energy audio. /// LEAudio = 0x00002, //0x004000, /// /// Limited Discoverable Mode. /// LimitedDiscoverableMode = 0x0001, //0x002000, } }