/** * Filename: Types.java (in org.repin.base.core) * This file is part of the Redpin project. * * Redpin is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published * by the Free Software Foundation, either version 3 of the License, or * any later version. * * Redpin is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Redpin. If not, see <http://www.gnu.org/licenses/>. * * (c) Copyright ETH Zurich, Pascal Brogle, Philipp Bolliger, 2010, ALL RIGHTS RESERVED. * * www.redpin.org */ package org.redpin.base.core; /** * Maintains List of classes and factory methods for generic types. * .. TAKEN FROM placlab * */ // It is imperative that somewhere in each jar the appropriate // TwoDCoordinate or FixedTwoDCoordinate file is packaged together // This should only be a problem on the phones public class Types { public static final String TYPE = "TYPE"; public static final String WIFI = "WIFI"; public static final String BLUETOOTH = "BT"; public static final String GPS = "GPS"; public static final String GSM = "GSM"; public static final String EMPTY_WIFI = "EMPTY_WIFI"; public static final String EMPTY_BT = "EMPTY_BT"; public static final String EMPTY_GSM = "EMPTY_GSM"; public static final String UNKNOWN = "unknown"; public static final String TIME = "TIME"; public static final String ID = "ID"; public static final String HUMANREADABLENAME = "NAME"; public static final String LATITUDE = "LAT"; public static final String LONGITUDE = "LON"; public static final String ELEVATION = "ELV"; public static final String NEIGHBORHOOD = "NBRS"; // WIFI public static final String BSSID = "BSSID"; public static final String SSID = "SSID"; public static final String RSSI = "RSSI"; public static final String WEP = "WEP"; public static final String INFR = "INFR"; // BLUETOOTH public static final String FRIENDLY_NAME = "FRIENDLYNAME"; public static final String BLUETOOTH_ADDRESS = "BLUETOOTHADDRESS"; public static final String MAJOR_DEVICE_CLASS = "MAJORDEVICECLASS"; public static final String MINOR_DEVICE_CLASS = "MINORDEVICECLASS"; public static final String SERVICE_CLASSES_LIST = "SERVICECLASSESLIST"; public static final String SERVICE_CLASSES = "SERVICECLASSES"; // GSM public static final String CELLID = "CELLID"; public static final String AREAID = "AREAID"; public static final String MCC = "MCC"; public static final String MNC = "MNC"; public static final String SIGNAL = "SIGNAL"; public static final String PERCENTAGE = "PERCENTAGE"; // some gps stuff public static final String ANTENNAHEIGHT = "ANTHEIGHT"; public static final String COURSEOVERGROUND = "COG"; public static final String DATEOFFIX = "DATE"; public static final String DIFFERENTIALGPSDATAAGE = "DGPSAGE"; public static final String DIFFERENTIALREFERENCESTATIONID = "DGPSID"; public static final String GEOIDALHEIGHT = "GEOHEIGHT"; public static final String GPSQUALITY = "QUALITY"; public static final String HORIZONTALDILUTIONOFPRECISION = "HDOP"; public static final String LATITUDEHEMISPHERE = "LATHEMI"; public static final String LONGITUDEHEMISPHERE = "LONHEMI"; public static final String MAGNETICVARIATION = "VAR"; public static final String MAGNETICVARIATIONDIRECTION = "VARDIR"; public static final String MODE = "MODE"; public static final String NUMOFSATELLITES = "NUMSAT"; public static final String STATUS = "STATUS"; public static final String TIMEOFFIX = "TIMEOFFIX"; public static final String SPEEDOVERGROUND = "SOG"; public static final String NETWORK_NAME = "NETWORKNAME"; public static final int NETSTUMBLER_RSSI_ADJUSTMENT = 149; }