public void sendThermalEvent() { ThermalEvent event = new ThermalEvent( mZoneID, mCurrEventType, mCurrThermalState, mZoneTemp, mZoneName, ThermalManager.getCurProfileName()); ThermalManager.addThermalEvent(event); }
public void setSensorList(ArrayList<ThermalSensorAttrib> sensorAtribList) { if (sensorAtribList == null || ThermalManager.sSensorMap == null) return; for (ThermalSensorAttrib sa : sensorAtribList) { // since each object of sensor attrib list is already validated during // parsing it is gauranteed that 'sa != null' and a valid sensor object 's' // will be returned. Hence skipping null check.. if (mThermalSensors == null) { // first time allocation mThermalSensors = new ArrayList<ThermalSensor>(); if (mThermalSensors == null) { // allocation failure. return return; } } if (mThermalSensorsAttribMap == null) { // first time allocation mThermalSensorsAttribMap = new Hashtable<String, ThermalSensorAttrib>(); if (mThermalSensorsAttribMap == null) return; } mThermalSensors.add(ThermalManager.getSensor(sa.getSensorName())); mThermalSensorsAttribMap.put(sa.getSensorName(), sa); } }