gtsocial-umbx

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

bluetooth_linux.go (680B)


      1 // Copyright 2016 The Go Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style
      3 // license that can be found in the LICENSE file.
      4 
      5 // Bluetooth sockets and messages
      6 
      7 package unix
      8 
      9 // Bluetooth Protocols
     10 const (
     11 	BTPROTO_L2CAP  = 0
     12 	BTPROTO_HCI    = 1
     13 	BTPROTO_SCO    = 2
     14 	BTPROTO_RFCOMM = 3
     15 	BTPROTO_BNEP   = 4
     16 	BTPROTO_CMTP   = 5
     17 	BTPROTO_HIDP   = 6
     18 	BTPROTO_AVDTP  = 7
     19 )
     20 
     21 const (
     22 	HCI_CHANNEL_RAW     = 0
     23 	HCI_CHANNEL_USER    = 1
     24 	HCI_CHANNEL_MONITOR = 2
     25 	HCI_CHANNEL_CONTROL = 3
     26 	HCI_CHANNEL_LOGGING = 4
     27 )
     28 
     29 // Socketoption Level
     30 const (
     31 	SOL_BLUETOOTH = 0x112
     32 	SOL_HCI       = 0x0
     33 	SOL_L2CAP     = 0x6
     34 	SOL_RFCOMM    = 0x12
     35 	SOL_SCO       = 0x11
     36 )