ts.h 529 B

12345678910111213141516171819202122
  1. // SPDX-FileCopyrightText: Copyright 2022 yuzu Emulator Project
  2. // SPDX-License-Identifier: GPL-3.0-or-later
  3. #pragma once
  4. #include "common/common_types.h"
  5. #include "core/hle/service/service.h"
  6. namespace Service::PTM {
  7. class TS final : public ServiceFramework<TS> {
  8. public:
  9. explicit TS(Core::System& system_);
  10. ~TS() override;
  11. private:
  12. void GetTemperature(HLERequestContext& ctx);
  13. void GetTemperatureMilliC(HLERequestContext& ctx);
  14. void OpenSession(HLERequestContext& ctx);
  15. };
  16. } // namespace Service::PTM