/* * 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& 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