| // Copyright 2019 The Fuchsia Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| library fuchsia.bluetooth; |
| |
| enum AddressType : uint8 { |
| /// LE public device address or `BR/EDR` `BD_ADDR`. |
| PUBLIC = 1; |
| |
| /// LE private or static random device address. |
| RANDOM = 2; |
| }; |
| |
| /// Represents a 48-bit Bluetooth Device Address. |
| struct Address { |
| /// Type of the device address. |
| AddressType type; |
| |
| /// The device address bytes in little-endian order. |
| array<uint8>:6 bytes; |
| }; |