// 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 (WEBserver, WAPserver, ...)
///
Information = 0x0400,//0x800000,
///
/// Telephony (Cordless telephony, Modem, Headset service, ...)
///
Telephony = 0x0200,//0x400000,
///
/// Audio (Speaker, Microphone, Headset service, ...)
///
Audio = 0x0100,//0x200000,
///
/// Object Transfer (vInbox, vFolder, ...)
///
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,
}
}