Intel POLS

POLS.Spotters Namespace

Spotters handle the task of fetching information on the radio environment from some device, and packaging it into Measurements.

Namespace hierarchy

Classes

Class Description
ActivesyncGSMSpotter ActivesyncGSMSpotter fetched the GSM cell information from a Activesync connected phone. The phone, of course, must be supported and have POLS installed. This is very useful for prototyping on the PC.
GPSReading GPSReading contains the information received from a GPS.
GSMReading GSMReadings contain information about a single beacon in the radio environment. This beacon might be a cell with a fully qualified identifier (MCC, MNC, LAC, CELLID) or it may just be a channel with signal strength information.
LogSpotter Replays measurements from a log file or input stream. This serves as the foundation for other classes that do fancier things with logs.
NMEAGPSSpotter NMEASpotter is a Spotter implementation that parses NMEA-formatted lines and produces Measurements that contain an single GPSReading.
NMEASentence NMEASentence contains routines for parsing NMEA output.
PositionedMeasurement A pairing of a beacon measurement, such as one containing GSMReading objects, and a GPS measurement, containing one GPSReading.
SyncSpotter Handles the necessary threading issues of generating asynchronous callbacks for Spotters that fetch measurements synchronously.
ThresholdedGPSLogSpotter ThresholdedGPSLogSpotter is built-on top of VariableRateLogSpotter, and produces PositionMeasurements. As it reads from the log, it packages Beacon Measurements together with the most recent GPS Measurement. That GPS Measurement must be within some time "threshold", in order to be grouped with the Beacon Measurement.
VariableRateLogSpotter A LogSpotter implementation that allows you to adjust the speed at which measurements are returned.
WiFiReading WiFiReadings contain information about a particular beacon in the WiFi environment.
WinXPWMIWiFiSpotter This is the code that can produce measurements based on the WiFI information in Windows WMI.

Enumerations

Enumeration Description
GPSReading.GPSLockInfo The various states of GPS lock.
GSMReadingType The type of reading, whether it's a Cell or Channel.