|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opengts.db.EventDataProviderAdapter
org.opengts.servers.GPSEvent
public class GPSEvent
| Constructor Summary | |
|---|---|
GPSEvent(DCServerConfig server,
java.lang.String ipAddress,
int clientPort,
Device device)
Constructor |
|
GPSEvent(DCServerConfig server,
java.lang.String ipAddress,
int clientPort,
java.lang.String modemID)
Constructor |
|
GPSEvent(DCServerConfig server,
java.lang.String ipAddress,
int clientPort,
java.lang.String acctID,
java.lang.String devID)
Constructor |
|
| Method Summary | |
|---|---|
protected boolean |
_setDevice(Device device,
java.lang.String ipAddress,
int clientPort)
|
java.lang.String |
getAccountID()
|
java.lang.String |
getAddress()
|
java.util.Map<java.lang.String,java.lang.Object> |
getAlternateFieldMap()
Retrurns the "alternate" field map |
double |
getAltitude()
|
double |
getBatteryLevel()
|
double |
getBestAccuracy()
|
GeoPoint |
getBestGeoPoint()
|
Device |
getDevice()
|
protected java.lang.String |
getDeviceCode()
|
java.lang.String |
getDeviceDescription()
|
java.lang.String |
getDeviceID()
|
java.lang.String |
getDeviceVIN()
|
double |
getEngineHours()
|
int |
getEventIndex()
|
java.lang.Object |
getFieldValue(java.lang.String fldName)
|
double |
getFuelTotal()
|
GeoPoint |
getGeoPoint()
Returns a GeoPoint instance |
java.lang.String |
getGeozoneID()
|
long |
getGpsAge()
|
double |
getHDOP()
|
double |
getHeading()
|
double |
getHorzAccuracy()
|
long |
getInputMask()
|
boolean |
getIsFirstEvent()
|
boolean |
getIsLastEvent()
|
double |
getLatitude()
|
double |
getLongitude()
|
double |
getOdometerKM()
|
RTProperties |
getProperties()
Returns the internal RTProperties instance which holds the EventData field values. |
double |
getPtoHours()
|
int |
getPushpinIconIndex(java.lang.String iconSelector,
OrderedSet<java.lang.String> iconKeys,
boolean isFleet,
BasicPrivateLabel bpl)
|
int |
getSatelliteCount()
|
double |
getSignalStrength()
|
double |
getSpeedKPH()
|
int |
getStatusCode()
|
java.lang.String |
getStatusCodeDescription(BasicPrivateLabel bpl)
|
long |
getTimestamp()
|
java.lang.String |
getUniqueID()
|
boolean |
hasAddress()
|
boolean |
hasAltitude()
|
boolean |
hasBatteryLevel()
|
boolean |
hasDevice()
|
boolean |
hasEngineHours()
|
boolean |
hasFuelTotal()
|
boolean |
hasGeozoneID()
|
boolean |
hasGpsAge()
|
boolean |
hasHDOP()
|
boolean |
hasHeading()
|
boolean |
hasHorzAccuracy()
|
boolean |
hasInputMask()
|
boolean |
hasLatitude()
|
boolean |
hasLongitude()
|
boolean |
hasOdometerKM()
|
boolean |
hasPtoHours()
|
boolean |
hasSatelliteCount()
|
boolean |
hasSignalStrength()
|
boolean |
hasSpeedKPH()
|
boolean |
hasStatusCode()
|
boolean |
hasTimestamp()
|
boolean |
insertEventData()
|
boolean |
insertEventData(long fixtime,
int statusCode)
|
boolean |
insertEventData(long fixtime,
int statusCode,
Geozone zone)
|
boolean |
isValidGeoPoint()
|
protected Device |
loadDevice(java.lang.String modemID)
|
protected Device |
loadDevice(java.lang.String acctID,
java.lang.String devID)
|
void |
setAltitude(double altM)
|
void |
setBatteryLevel(double level)
|
void |
setEngineHours(double hours)
|
void |
setEventIndex(int ndx)
|
void |
setFieldValue(java.lang.String fldName,
boolean fldVal)
|
void |
setFieldValue(java.lang.String fldName,
double fldVal)
|
void |
setFieldValue(java.lang.String fldName,
int fldVal)
|
void |
setFieldValue(java.lang.String fldName,
long fldVal)
|
void |
setFieldValue(java.lang.String fldName,
java.lang.Object fldVal)
|
void |
setFieldValue(java.lang.String fldName,
java.lang.String fldVal)
|
void |
setFuelTotal(double fuel)
|
void |
setGeoPoint(GeoPoint gp)
|
void |
setGeozone(Geozone zone)
|
void |
setGeozoneID(java.lang.String gzid)
|
void |
setGpsAge(long ageSec)
|
void |
setHDOP(double hdop)
|
void |
setHeading(double heading)
|
void |
setHorzAccuracy(double acc)
|
void |
setInputMask(long mask)
|
void |
setIsLastEvent(boolean isLast)
|
void |
setLatitude(double lat)
|
void |
setLongitude(double lon)
|
void |
setOdometerKM(double km)
|
void |
setPtoHours(double hours)
|
void |
setSatelliteCount(int count)
|
void |
setSignalStrength(double rssi)
|
void |
setSpeedKPH(double kph)
|
void |
setStatusCode(int code)
|
void |
setTimestamp(long timestamp)
|
java.lang.String |
toString()
|
boolean |
updateDevice()
|
| Methods inherited from class org.opengts.db.EventDataProviderAdapter |
|---|
getCreationAge, getStatusCodeProvider |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GPSEvent(DCServerConfig server,
java.lang.String ipAddress,
int clientPort,
Device device)
public GPSEvent(DCServerConfig server,
java.lang.String ipAddress,
int clientPort,
java.lang.String modemID)
public GPSEvent(DCServerConfig server,
java.lang.String ipAddress,
int clientPort,
java.lang.String acctID,
java.lang.String devID)
| Method Detail |
|---|
protected java.lang.String getDeviceCode()
protected Device loadDevice(java.lang.String modemID)
protected Device loadDevice(java.lang.String acctID,
java.lang.String devID)
protected boolean _setDevice(Device device,
java.lang.String ipAddress,
int clientPort)
public boolean hasDevice()
public Device getDevice()
public boolean updateDevice()
public boolean insertEventData(long fixtime,
int statusCode)
public boolean insertEventData(long fixtime,
int statusCode,
Geozone zone)
public boolean insertEventData()
public java.lang.String getUniqueID()
public java.lang.String getAccountID()
getAccountID in interface EventDataProvidergetAccountID in class EventDataProviderAdapterpublic java.lang.String getDeviceID()
getDeviceID in interface EventDataProvidergetDeviceID in class EventDataProviderAdapterpublic java.lang.String getDeviceDescription()
getDeviceDescription in interface EventDataProvidergetDeviceDescription in class EventDataProviderAdapterpublic java.lang.String getDeviceVIN()
getDeviceVIN in interface EventDataProvidergetDeviceVIN in class EventDataProviderAdapterpublic java.lang.String getStatusCodeDescription(BasicPrivateLabel bpl)
getStatusCodeDescription in interface EventDataProvidergetStatusCodeDescription in class EventDataProviderAdapter
public int getPushpinIconIndex(java.lang.String iconSelector,
OrderedSet<java.lang.String> iconKeys,
boolean isFleet,
BasicPrivateLabel bpl)
getPushpinIconIndex in interface EventDataProvidergetPushpinIconIndex in class EventDataProviderAdapterpublic RTProperties getProperties()
public java.util.Map<java.lang.String,java.lang.Object> getAlternateFieldMap()
public void setTimestamp(long timestamp)
public boolean hasTimestamp()
public long getTimestamp()
getTimestamp in interface EventDataProvidergetTimestamp in class EventDataProviderAdapterpublic void setStatusCode(int code)
public boolean hasStatusCode()
public int getStatusCode()
getStatusCode in interface EventDataProvidergetStatusCode in class EventDataProviderAdapterpublic void setLatitude(double lat)
public boolean hasLatitude()
public double getLatitude()
getLatitude in interface EventDataProvidergetLatitude in class EventDataProviderAdapterpublic void setLongitude(double lon)
public boolean hasLongitude()
public double getLongitude()
getLongitude in interface EventDataProvidergetLongitude in class EventDataProviderAdapterpublic void setGeoPoint(GeoPoint gp)
public GeoPoint getGeoPoint()
GeoPointProvider
getGeoPoint in interface EventDataProvidergetGeoPoint in interface GeoPointProvidergetGeoPoint in class EventDataProviderAdapterpublic boolean isValidGeoPoint()
isValidGeoPoint in interface EventDataProviderisValidGeoPoint in class EventDataProviderAdapterpublic void setHorzAccuracy(double acc)
public boolean hasHorzAccuracy()
public double getHorzAccuracy()
getHorzAccuracy in interface EventDataProvidergetHorzAccuracy in class EventDataProviderAdapterpublic GeoPoint getBestGeoPoint()
getBestGeoPoint in interface EventDataProvidergetBestGeoPoint in class EventDataProviderAdapterpublic double getBestAccuracy()
getBestAccuracy in interface EventDataProvidergetBestAccuracy in class EventDataProviderAdapterpublic void setGpsAge(long ageSec)
public boolean hasGpsAge()
public long getGpsAge()
getGpsAge in interface EventDataProvidergetGpsAge in class EventDataProviderAdapterpublic void setHDOP(double hdop)
public boolean hasHDOP()
public double getHDOP()
public void setSatelliteCount(int count)
public boolean hasSatelliteCount()
public int getSatelliteCount()
getSatelliteCount in interface EventDataProvidergetSatelliteCount in class EventDataProviderAdapterpublic void setBatteryLevel(double level)
public boolean hasBatteryLevel()
public double getBatteryLevel()
getBatteryLevel in interface EventDataProvidergetBatteryLevel in class EventDataProviderAdapterpublic void setSignalStrength(double rssi)
public boolean hasSignalStrength()
public double getSignalStrength()
public void setSpeedKPH(double kph)
public boolean hasSpeedKPH()
public double getSpeedKPH()
getSpeedKPH in interface EventDataProvidergetSpeedKPH in class EventDataProviderAdapterpublic void setHeading(double heading)
public boolean hasHeading()
public double getHeading()
getHeading in interface EventDataProvidergetHeading in class EventDataProviderAdapterpublic void setAltitude(double altM)
public boolean hasAltitude()
public double getAltitude()
getAltitude in interface EventDataProvidergetAltitude in class EventDataProviderAdapterpublic void setOdometerKM(double km)
public boolean hasOdometerKM()
public double getOdometerKM()
getOdometerKM in interface EventDataProvidergetOdometerKM in class EventDataProviderAdapterpublic void setGeozoneID(java.lang.String gzid)
public void setGeozone(Geozone zone)
public boolean hasGeozoneID()
public java.lang.String getGeozoneID()
getGeozoneID in interface EventDataProvidergetGeozoneID in class EventDataProviderAdapterpublic boolean hasAddress()
public java.lang.String getAddress()
getAddress in interface EventDataProvidergetAddress in class EventDataProviderAdapterpublic void setInputMask(long mask)
public boolean hasInputMask()
public long getInputMask()
getInputMask in interface EventDataProvidergetInputMask in class EventDataProviderAdapterpublic void setEngineHours(double hours)
public boolean hasEngineHours()
public double getEngineHours()
public void setPtoHours(double hours)
public boolean hasPtoHours()
public double getPtoHours()
public void setFuelTotal(double fuel)
public boolean hasFuelTotal()
public double getFuelTotal()
public void setEventIndex(int ndx)
setEventIndex in interface EventDataProvidersetEventIndex in class EventDataProviderAdapterpublic int getEventIndex()
getEventIndex in interface EventDataProvidergetEventIndex in class EventDataProviderAdapterpublic boolean getIsFirstEvent()
getIsFirstEvent in interface EventDataProvidergetIsFirstEvent in class EventDataProviderAdapterpublic void setIsLastEvent(boolean isLast)
setIsLastEvent in interface EventDataProvidersetIsLastEvent in class EventDataProviderAdapterpublic boolean getIsLastEvent()
getIsLastEvent in interface EventDataProvidergetIsLastEvent in class EventDataProviderAdapterpublic java.lang.Object getFieldValue(java.lang.String fldName)
public void setFieldValue(java.lang.String fldName,
java.lang.Object fldVal)
public void setFieldValue(java.lang.String fldName,
boolean fldVal)
public void setFieldValue(java.lang.String fldName,
int fldVal)
public void setFieldValue(java.lang.String fldName,
long fldVal)
public void setFieldValue(java.lang.String fldName,
double fldVal)
public void setFieldValue(java.lang.String fldName,
java.lang.String fldVal)
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||