📄 placelabphone.java
字号:
/* * Created on 30-Aug-2004 * */package org.placelab.client;import java.util.Enumeration;import java.util.Vector;import org.placelab.client.tracker.IntersectionTracker;import org.placelab.midp.EventLogger;import org.placelab.midp.GSMSpotter;import org.placelab.midp.RMSMapper;import org.placelab.spotter.BluetoothSpotter;/** * PlacelabPhone encodes a good set of defaults for phones, i.e. * Bluetooth and GSM Spotters, RMS Mapper, and Intersection Tracker. */public class PlacelabPhone extends Placelab { public PlacelabPhone() { this(true); } public PlacelabPhone(boolean useTracker) { spotterList = new Vector(); BluetoothSpotter bt= new BluetoothSpotter(10000,true) { public void errorInBackgroundThreadAndThreadDeath(Throwable t) { EventLogger.logError("BT spotter: background thread:"+ t.getClass().getName()+":"+t.getMessage()); } }; GSMSpotter gsm= new GSMSpotter() { public void errorInBackgroundThreadAndThreadDeath(Throwable t) { EventLogger.logError("GSM spotter: background thread:"+ t.getClass().getName()+":"+t.getMessage()); } }; spotterList.addElement(bt); spotterList.addElement(gsm); if(useTracker) { mapper = new RMSMapper(); tracker = new IntersectionTracker(mapper); } } public Enumeration getEstimateBeacons() { return ((IntersectionTracker) tracker).getLociBeacons(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -