31 lines
1.1 KiB
C++
31 lines
1.1 KiB
C++
/*
|
|
* 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
|