public void sendAppendMetatagRequest(Metatag newMetatag) { String radioactivityMetatagString = this.PrepareMetatagString(newMetatag, Configuration.RADIOACTIVITY_SENSOR_TYPE); String temperatureMetatagString = this.PrepareMetatagString(newMetatag, Configuration.TEMPERATURE_SENSOR_TYPE); fileManager = new DataSourceManager(); String response1 = fileManager.sendRequest(myClassID, Configuration.MethodsID.appendRelevation, radioactivityMetatagString); String response2 = fileManager.sendRequest(myClassID, Configuration.MethodsID.appendRelevation, temperatureMetatagString); }
private String prepareMetatagString(Metatag tempMetatag, String sensorTypeFlag) { String metatag = null; if(sensorTypeFlag == Configuration.RADIOACTIVITY_SENSOR_TYPE) { metatag = tempMetatag.getRoomCode() + "," + tempMetatag.getDate() + " " + tempMetatag.getTime() + "," + tempMetatag.getRadioactivitySensorType() + "," + tempMetatag.getMaximumRadioactivityValue() + "," + tempMetatag.getRadioactivityUnits() + "," + tempMetatag.getTotalFaultsInRadioactivityLevels(); } else if (sensorTypeFlag == Configuration.TEMPERATURE_SENSOR_TYPE) { metatag = tempMetatag.getRoomCode() + "," + tempMetatag.getDate() + " " + tempMetatag.getTime() + "," + tempMetatag.getTemperatureSensorType() + "," + tempMetatag.getMaximumTemperatureValue() + "," + tempMetatag.getTemperatureUnits() + "," + tempMetatag.getTotalFaultsInTemperatureLevels(); } return metatag; }