| #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_ |