blob: da32f4f4ffbef6f082cee4b4d7caf0d8d832454d [file]
#ifndef THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_THERMAL_THERMAL_CONTROL_UTILS_H_
#define THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_THERMAL_THERMAL_CONTROL_UTILS_H_
#include <cstdint>
namespace milotic_tlbmc {
namespace thermal {
// `FailsafeState` represents the failsafe state of a thermal zone.
enum class FailsafeState : uint8_t { NonFailsafe, Failsafe };
// `ThreadSafetyMode` represents whether to enforce thread safety for a
// function.
enum class ThreadSafetyMode : uint8_t {
EnforceThreadSafety,
DisableThreadSafety
};
} // namespace thermal
} // namespace milotic_tlbmc
#endif // THIRD_PARTY_MILOTIC_EXTERNAL_CC_TLBMC_THERMAL_THERMAL_CONTROL_UTILS_H_