/* * SPDX-FileCopyrightText: Copyright (c) 2024-2025 NVIDIA CORPORATION & * AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ #pragma once #include "MctpRequester.hpp" #include #include #include using gpuThresholdId = uint8_t; constexpr gpuThresholdId gpuTLimitCriticalThresholdId{1}; constexpr gpuThresholdId gpuTLimitWarnringThresholdId{2}; constexpr gpuThresholdId gpuTLimitHardshutDownThresholdId{4}; void readThermalParameters( uint8_t eid, const std::vector& ids, mctp::MctpRequester& mctpRequester, const std::function)>& callback);