// device/gamepad/public/mojom/gamepad.mojom-shared-message-ids.h is auto generated by mojom_bindings_generator.py, do not edit

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef DEVICE_GAMEPAD_PUBLIC_MOJOM_GAMEPAD_MOJOM_SHARED_MESSAGE_IDS_H_
#define DEVICE_GAMEPAD_PUBLIC_MOJOM_GAMEPAD_MOJOM_SHARED_MESSAGE_IDS_H_

#include <stdint.h>


namespace device::mojom {
namespace messages {


enum class GamepadObserver : uint32_t {
// The 1596404922 value is based on sha256(salt + "GamepadObserver1").
  kGamepadConnected = 1596404922,
// The 214216277 value is based on sha256(salt + "GamepadObserver2").
  kGamepadDisconnected = 214216277,
// The 948792373 value is based on sha256(salt + "GamepadObserver3").
  kGamepadRawInputChanged = 948792373,
};
enum class GamepadMonitor : uint32_t {
// The 1648704424 value is based on sha256(salt + "GamepadMonitor1").
  kGamepadStartPolling = 1648704424,
// The 1242682499 value is based on sha256(salt + "GamepadMonitor2").
  kGamepadStopPolling = 1242682499,
// The 1498080179 value is based on sha256(salt + "GamepadMonitor3").
  kSetObserver = 1498080179,
};
enum class GamepadHapticsManager : uint32_t {
// The 1285558973 value is based on sha256(salt + "GamepadHapticsManager1").
  kPlayVibrationEffectOnce = 1285558973,
// The 2009244348 value is based on sha256(salt + "GamepadHapticsManager2").
  kResetVibrationActuator = 2009244348,
};

}  // namespace messages

}  // device::mojom

#endif  // DEVICE_GAMEPAD_PUBLIC_MOJOM_GAMEPAD_MOJOM_SHARED_MESSAGE_IDS_H_