add in definitions from the latest Service Discovery Assigned Numbers

document from www.bluetooth.com
This commit is contained in:
plunky 2009-07-25 17:04:51 +00:00
parent 4e71b44621
commit ca5b4d6e1f

View File

@ -1,4 +1,4 @@
/* $NetBSD: sdp.h,v 1.1 2009/05/12 10:05:06 plunky Exp $ */
/* $NetBSD: sdp.h,v 1.2 2009/07/25 17:04:51 plunky Exp $ */
/*-
* Copyright (c) 2006 Itronix Inc.
@ -159,6 +159,8 @@
#define SDP_UUID_PROTOCOL_AVDTP 0x0019
#define SDP_UUID_PROTOCOL_CMPT 0x001B
#define SDP_UUID_PROTOCOL_UDI_C_PLANE 0x001D
#define SDP_UUID_PROTOCOL_MCAP_CONTROL_CHANNEL 0x001E
#define SDP_UUID_PROTOCOL_MCAP_DATA_CHANNEL 0x001F
#define SDP_UUID_PROTOCOL_L2CAP 0x0100
/*
@ -212,6 +214,13 @@
#define SDP_SERVICE_CLASS_UDI_TA 0x112B
#define SDP_SERVICE_CLASS_AUDIO_VIDEO 0x112C
#define SDP_SERVICE_CLASS_SIM_ACCESS 0x112D
#define SDP_SERVICE_CLASS_PHONEBOOK_ACCESS_PCE 0x112E
#define SDP_SERVICE_CLASS_PHONEBOOK_ACCESS_PSE 0x112F
#define SDP_SERVICE_CLASS_PHONEBOOK_ACCESS 0x1130
#define SDP_SERVICE_CLASS_HEADSET_HS 0x1131
#define SDP_SERVICE_CLASS_MESSAGE_ACCESS_SERVER 0x1132
#define SDP_SERVICE_CLASS_MESSAGE_NOTIFICATION_SERVER 0x1133
#define SDP_SERVICE_CLASS_MESSAGE_ACCESS_PROFILE 0x1134
#define SDP_SERVICE_CLASS_PNP_INFORMATION 0x1200
#define SDP_SERVICE_CLASS_GENERIC_NETWORKING 0x1201
#define SDP_SERVICE_CLASS_GENERIC_FILE_TRANSFER 0x1202
@ -222,6 +231,12 @@
#define SDP_SERVICE_CLASS_ESDP_UPNP_IP_PAN 0x1300
#define SDP_SERVICE_CLASS_ESDP_UPNP_IP_LAP 0x1301
#define SDP_SERVICE_CLASS_ESDP_UPNP_L2CAP 0x1302
#define SDP_SERVICE_CLASS_VIDEO_SOURCE 0x1303
#define SDP_SERVICE_CLASS_VIDEO_SINK 0x1304
#define SDP_SERVICE_CLASS_VIDEO_DISTRIBUTION 0x1305
#define SDP_SERVICE_CLASS_HDP 0x1400
#define SDP_SERVICE_CLASS_HDP_SOURCE 0x1401
#define SDP_SERVICE_CLASS_HDP_SINK 0x1402
/*
* Universal Attribute definitions valid in all service classes
@ -262,12 +277,15 @@
/* Other profile attribute definitions */
#define SDP_ATTR_IP_SUBNET 0x0200
#define SDP_ATTR_SUPPORT_FEATURES_LIST 0x0200
#define SDP_ATTR_SERVICE_VERSION 0x0300
#define SDP_ATTR_DATA_EXCHANGE_SPECIFICATION 0x0301
#define SDP_ATTR_EXTERNAL_NETWORK 0x0301
#define SDP_ATTR_NETWORK 0x0301
#define SDP_ATTR_SUPPORTED_DATA_STORES_LIST 0x0301
#define SDP_ATTR_FAX_CLASS1_SUPPORT 0x0302
#define SDP_ATTR_REMOTE_AUDIO_VOLUME_CONTROL 0x0302
#define SDP_ATTR_MCAP_SUPPORTED_PROCEDURES 0x0302
#define SDP_ATTR_FAX_CLASS20_SUPPORT 0x0303
#define SDP_ATTR_SUPPORTED_FORMATS_LIST 0x0303
#define SDP_ATTR_FAX_CLASS2_SUPPORT 0x0304
@ -285,6 +303,9 @@
#define SDP_ATTR_SUPPORTED_FEATURES 0x0311
#define SDP_ATTR_SUPPORTED_FUNCTIONS 0x0312
#define SDP_ATTR_TOTAL_IMAGING_DATA_CAPACITY 0x0313
#define SDP_ATTR_SUPPORTED_REPOSITORIES 0x0314
#define SDP_ATTR_MAS_INSTANCE_ID 0x0315
#define SDP_ATTR_SUPPORTED_MESSAGE_TYPES 0x0316
/*
* Protocol Data Unit (PDU) header format