1bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan/*
2bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * Copyright 2014 Intel Corporation All Rights Reserved.
3bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan *
4bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * Licensed under the Apache License, Version 2.0 (the "License");
5bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * you may not use this file except in compliance with the License.
6bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * You may obtain a copy of the License at
7bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan *
8bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan *      http://www.apache.org/licenses/LICENSE-2.0
9bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan *
10bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * Unless required by applicable law or agreed to in writing, software
11bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * distributed under the License is distributed on an "AS IS" BASIS,
12bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * See the License for the specific language governing permissions and
14bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * limitations under the License.
15bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan */
16bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan
17bc0b49155603ba1c0c1fc86d13127d04021e7c70shravanpackage com.intel.thermal;
18bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan
19bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan/**
20bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * The ThermalEvent class contains strings and constants used for values
21bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * in the ACTION_THERMAL_ZONE_STATE_CHANGED Intent.
22bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan *
23bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan * @hide
24bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan */
25bc0b49155603ba1c0c1fc86d13127d04021e7c70shravanpublic class ThermalEvent {
26bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan    public int mZoneId, mEventType, mThermalLevel, mZoneTemp;
27bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan    public String mZoneName, mProfName;
28bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan
29bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan    ThermalEvent(int id, int type, int state, int temp, String zoneName, String profName) {
30bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan        mZoneId = id;
31bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan        mEventType = type;
32bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan        mThermalLevel = state;
33bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan        mZoneTemp = temp;
34bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan        mZoneName = zoneName;
35bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan        mProfName = profName;
36bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan    }
37bc0b49155603ba1c0c1fc86d13127d04021e7c70shravan}
38