Files
BPI-M2C/source_sync_rls_25c/source/unisoc/modules/thermal/ThermalZoneLevel.cpp
T

31 lines
1.1 KiB
C++
Raw Normal View History

2026-09-22 09:38:26 +08:00
/*
* ThermalZoneLevel.cpp
*
* Copyright (C) 2016 Spreadtrum Communications Inc.
*/
#include "alog.h"
#include "ThermalTrip.h"
#include "ThermalZoneLevel.h"
namespace android {
ThermalZoneLevel::ThermalZoneLevel() { mHystTemp = -273; }
ThermalZoneLevel::~ThermalZoneLevel() {}
void ThermalZoneLevel::setId(int id) { mId = id; }
int ThermalZoneLevel::getId() { return mId; }
void ThermalZoneLevel::setLevelType(const char* type) { mType = type; }
const char* ThermalZoneLevel::getLevelType() { return mType.c_str(); }
void ThermalZoneLevel::pushTripDeque(ThermalTrip* pTrip) {
mpTrips.push_back(pTrip);
}
std::deque<ThermalTrip*>& ThermalZoneLevel::getTripDeque() { return mpTrips; }
void ThermalZoneLevel::setTemp(int temp) { mTemp = temp; }
int ThermalZoneLevel::getTemp() { return mTemp; }
void ThermalZoneLevel::setHystTemp(int temp) { mHystTemp = temp; }
int ThermalZoneLevel::getHystTemp() { return mHystTemp; }
void ThermalZoneLevel::setCurrTrip(ThermalTrip* curTrip) {
mpCurrTrip = curTrip;
}
ThermalTrip* ThermalZoneLevel::getCurrTrip() { return mpCurrTrip; }
}; // namespace android