예제 #1
0
        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);
        }
예제 #2
0
        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;
        }