| // Copyright 2022 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. |
| |
| // WARNING: This file is machine generated by bindc. |
| |
| #ifndef BIND_FUCHSIA_EXAMPLE_LIBRARY_BINDLIB_ |
| #define BIND_FUCHSIA_EXAMPLE_LIBRARY_BINDLIB_ |
| |
| #include <string> |
| |
| #include <bind/fuchsia/pci/cpp/bind.h> |
| |
| namespace bind_fuchsia_example_library { |
| |
| static const std::string NAME = "fuchsia.example.library.Name"; |
| |
| static const std::string DEVICECATEGORY = "fuchsia.example.library.DeviceCategory"; |
| static const std::string DEVICECATEGORY_KB = "keyboard"; |
| static const std::string DEVICECATEGORY_MOUSE = "mouse"; |
| |
| static const std::string I2C_ADDRESS = "fuchsia.example.library.I2C_ADDRESS"; |
| |
| static const std::string I2C_PROTOCOL = "fuchsia.example.library.I2C_PROTOCOL"; |
| static const std::string I2C_PROTOCOL_DEVICE = "fuchsia.example.library.I2C_PROTOCOL.Device"; |
| static const std::string I2C_PROTOCOL_IMPL = "fuchsia.example.library.I2C_PROTOCOL.Impl"; |
| |
| static const std::string FLAG = "fuchsia.example.library.Flag"; |
| static constexpr bool FLAG_ENABLE = true; |
| static constexpr bool FLAG_DISABLE = false; |
| |
| static constexpr uint32_t BIND_PCI_VID_GIZMOTRONICS = 3227993; |
| |
| } // namespace bind_fuchsia_example_library |
| |
| #endif // BIND_FUCHSIA_EXAMPLE_LIBRARY_BINDLIB_ |