|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opengts.dbtools.DBRecord<RT>
org.opengts.db.AccountRecord<RT>
org.opengts.db.DeviceRecord<EventData>
org.opengts.db.tables.EventData
public class EventData
| Nested Class Summary | |
|---|---|
static class |
EventData.DeviceDescriptionComparator
|
static class |
EventData.FieldComparator
|
static class |
EventData.GPSFixType
|
static class |
EventData.Key
|
static class |
EventData.LimitType
|
| Nested classes/interfaces inherited from class org.opengts.db.DeviceRecord |
|---|
DeviceRecord.DeviceKey<RT extends DBRecord> |
| Nested classes/interfaces inherited from class org.opengts.db.AccountRecord |
|---|
AccountRecord.AccountKey<RT extends DBRecord> |
| Nested classes/interfaces inherited from class org.opengts.dbtools.DBRecord |
|---|
DBRecord.DBChangeListener |
| Field Summary | |
|---|---|
static java.lang.String |
_TABLE_NAME
|
static int |
AddressColumnLength
|
static DBField[] |
AddressFieldInfo
|
static java.lang.String |
ALTKEY_eq_pushkey
|
static DBField[] |
AnalogFieldInfo
|
static DBField[] |
AtmosphereFieldInfo
|
static DBField[] |
AutoIncrementIndex
|
static DBField[] |
CANBUSFieldInfo
|
static int |
CityColumnLength
|
static DBField[] |
CreationTimeMillisecond
|
static DBField[] |
CustomFieldInfo
|
static EventData[] |
EMPTY_ARRAY
|
static DBField[] |
EndOfDaySummary
|
static java.lang.String |
FLD_acceleration
|
static java.lang.String |
FLD_address
|
static java.lang.String |
FLD_airFilterPressure
|
static java.lang.String |
FLD_airPressure
|
static java.lang.String |
FLD_altitude
|
static java.lang.String |
FLD_ambientTemp
|
static java.lang.String |
FLD_analog0
|
static java.lang.String |
FLD_analog1
|
static java.lang.String |
FLD_analog2
|
static java.lang.String |
FLD_analog3
|
static java.lang.String |
FLD_attachData
|
static java.lang.String |
FLD_attachType
|
static java.lang.String |
FLD_autoIndex
|
static java.lang.String |
FLD_barometer
|
static java.lang.String |
FLD_batteryLevel
|
static java.lang.String |
FLD_batteryVolts
|
static java.lang.String |
FLD_brakeGForce
|
static java.lang.String |
FLD_brakePos
|
static java.lang.String |
FLD_brakePressure
|
static java.lang.String |
FLD_cabinTemp
|
static java.lang.String |
FLD_cellAccuracy
|
static java.lang.String |
FLD_cellLatitude
|
static java.lang.String |
FLD_cellLongitude
|
static java.lang.String |
FLD_cellNeighborInfo0
|
static java.lang.String |
FLD_cellNeighborInfo1
|
static java.lang.String |
FLD_cellNeighborInfo2
|
static java.lang.String |
FLD_cellNeighborInfo3
|
static java.lang.String |
FLD_cellNeighborInfo4
|
static java.lang.String |
FLD_cellNeighborInfo5
|
static java.lang.String |
FLD_cellServingInfo
|
static java.lang.String |
FLD_cellTimingAdvance
|
static java.lang.String |
FLD_cellTowerID
|
static java.lang.String |
FLD_city
|
static java.lang.String |
FLD_coolantLevel
|
static java.lang.String |
FLD_coolantTemp
|
static java.lang.String |
FLD_costCenter
|
static java.lang.String |
FLD_country
|
static java.lang.String |
FLD_dataPush
|
static java.lang.String |
FLD_dataSource
|
static java.lang.String |
FLD_dayDistanceKM
|
static java.lang.String |
FLD_dayEngineStarts
|
static java.lang.String |
FLD_dayFuelIdle
|
static java.lang.String |
FLD_dayFuelPTO
|
static java.lang.String |
FLD_dayFuelTotal
|
static java.lang.String |
FLD_dayFuelWork
|
static java.lang.String |
FLD_dayIdleHours
|
static java.lang.String |
FLD_dayWorkHours
|
static java.lang.String |
FLD_distanceKM
|
static java.lang.String |
FLD_driverID
|
static java.lang.String |
FLD_driverMessage
|
static java.lang.String |
FLD_driverStatus
|
static java.lang.String |
FLD_emailRecipient
|
static java.lang.String |
FLD_engineHours
|
static java.lang.String |
FLD_engineLoad
|
static java.lang.String |
FLD_engineRpm
|
static java.lang.String |
FLD_engineTorque
|
static java.lang.String |
FLD_entityID
|
static java.lang.String |
FLD_etaDistanceKM
|
static java.lang.String |
FLD_etaLatitude
|
static java.lang.String |
FLD_etaLongitude
|
static java.lang.String |
FLD_etaTimestamp
|
static java.lang.String |
FLD_etaUniqueID
|
static java.lang.String |
FLD_faultCode
|
static java.lang.String |
FLD_fuelEconomy
|
static java.lang.String |
FLD_fuelIdle
|
static java.lang.String |
FLD_fuelLevel
|
static java.lang.String |
FLD_fuelPressure
|
static java.lang.String |
FLD_fuelPTO
|
static java.lang.String |
FLD_fuelTemp
|
static java.lang.String |
FLD_fuelTotal
|
static java.lang.String |
FLD_fuelUsage
|
static java.lang.String |
FLD_geozoneID
|
static java.lang.String |
FLD_geozoneIndex
|
static java.lang.String |
FLD_gpsAge
|
static java.lang.String |
FLD_gpsFixType
|
static java.lang.String |
FLD_HDOP
|
static java.lang.String |
FLD_heading
|
static java.lang.String |
FLD_horzAccuracy
|
static java.lang.String |
FLD_idleHours
|
static java.lang.String |
FLD_inputMask
|
static java.lang.String |
FLD_intakeTemp
|
static java.lang.String |
FLD_isTollRoad
|
static java.lang.String |
FLD_j1708Fault
|
static java.lang.String |
FLD_jobNumber
|
static java.lang.String |
FLD_latitude
|
static java.lang.String |
FLD_locationAreaCode
|
static java.lang.String |
FLD_longitude
|
static java.lang.String |
FLD_malfunctionLamp
|
static java.lang.String |
FLD_mobileCountryCode
|
static java.lang.String |
FLD_mobileNetworkCode
|
static java.lang.String |
FLD_odometerKM
|
static java.lang.String |
FLD_oilLevel
|
static java.lang.String |
FLD_oilPressure
|
static java.lang.String |
FLD_oilTemp
|
static java.lang.String |
FLD_postalCode
|
static java.lang.String |
FLD_ptoEngaged
|
static java.lang.String |
FLD_ptoHours
|
static java.lang.String |
FLD_rawData
|
static java.lang.String |
FLD_rfidTag
|
static java.lang.String |
FLD_sampleID
|
static java.lang.String |
FLD_sampleIndex
|
static java.lang.String |
FLD_satelliteCount
|
static java.lang.String |
FLD_sensorHigh
|
static java.lang.String |
FLD_sensorLow
|
static java.lang.String |
FLD_signalStrength
|
static java.lang.String |
FLD_speedKPH
|
static java.lang.String |
FLD_speedLimitKPH
|
static java.lang.String |
FLD_stateProvince
|
static java.lang.String |
FLD_statusCode
|
static java.lang.String |
FLD_stopID
|
static java.lang.String |
FLD_stopIndex
|
static java.lang.String |
FLD_stopStatus
|
static java.lang.String |
FLD_streetAddress
|
static java.lang.String |
FLD_subdivision
|
static java.lang.String |
FLD_thermoAverage0
|
static java.lang.String |
FLD_thermoAverage1
|
static java.lang.String |
FLD_thermoAverage2
|
static java.lang.String |
FLD_thermoAverage3
|
static java.lang.String |
FLD_thermoAverage4
|
static java.lang.String |
FLD_thermoAverage5
|
static java.lang.String |
FLD_thermoAverage6
|
static java.lang.String |
FLD_thermoAverage7
|
static java.lang.String |
FLD_throttlePos
|
static java.lang.String |
FLD_timestamp
|
static java.lang.String |
FLD_tirePressure
|
static java.lang.String |
FLD_tireTemp
|
static java.lang.String |
FLD_transOilTemp
|
static java.lang.String |
FLD_transportID
|
static java.lang.String |
FLD_turboPressure
|
static java.lang.String |
FLD_vBatteryVolts
|
static java.lang.String |
FLD_vertAccuracy
|
static java.lang.String |
FLD_workHours
|
static DBField[] |
GarminFieldInfo
|
static DBField[] |
GPSFieldInfo
|
static int |
ICON_PUSHPIN_BLACK
|
static int |
ICON_PUSHPIN_BLUE
|
static int |
ICON_PUSHPIN_BROWN
|
static int |
ICON_PUSHPIN_GRAY
|
static int |
ICON_PUSHPIN_GREEN
|
static int |
ICON_PUSHPIN_ORANGE
|
static int |
ICON_PUSHPIN_PURPLE
|
static int |
ICON_PUSHPIN_RED
|
static int |
ICON_PUSHPIN_WHITE
|
static int |
ICON_PUSHPIN_YELLOW
|
static double |
INVALID_TEMPERATURE
|
static java.lang.String[] |
KEY_ACCOUNT
|
static java.lang.String[] |
KEY_DATE_DAY
|
static java.lang.String[] |
KEY_DATE_DOW
|
static java.lang.String[] |
KEY_DATE_MONTH
|
static java.lang.String[] |
KEY_DATE_YEAR
|
static java.lang.String[] |
KEY_DATETIME
|
static java.lang.String[] |
KEY_DEV_CONN_AGE
|
static java.lang.String[] |
KEY_DEV_TRAILERS
|
static java.lang.String[] |
KEY_DEVICE
|
static java.lang.String[] |
KEY_DEVICE_COUNT
|
static java.lang.String[] |
KEY_DEVICE_LINK
|
static java.lang.String[] |
KEY_DRIVER
|
static java.lang.String[] |
KEY_DRIVERID
|
static java.lang.String[] |
KEY_EVENT_COUNT24
|
static java.lang.String |
KEY_pushkey
|
static java.lang.String[] |
KEY_TIME
|
static DBField[] |
NeighborCellTowerData
|
static java.lang.String |
OPTCOLS_AddressFieldInfo
|
static java.lang.String |
OPTCOLS_AnalogFieldInfo
|
static java.lang.String |
OPTCOLS_AtmosphereFieldInfo
|
static java.lang.String |
OPTCOLS_AutoIncrementIndex
|
static java.lang.String |
OPTCOLS_CANBUSFieldInfo
|
static java.lang.String |
OPTCOLS_CreationTimeMillisecond
|
static java.lang.String |
OPTCOLS_CustomFieldInfo
|
static java.lang.String |
OPTCOLS_EndOfDaySummary
|
static java.lang.String |
OPTCOLS_GarminFieldInfo
|
static java.lang.String |
OPTCOLS_GPSFieldInfo
|
static java.lang.String |
OPTCOLS_NeighborCellTowerData
|
static java.lang.String |
OPTCOLS_ServingCellTowerData
|
static java.lang.String |
OPTCOLS_ThermoFieldInfo
|
static java.lang.String |
OPTCOLS_WorkZoneGridData
|
static java.lang.String |
PFLD_deviceDesc
|
static DBField[] |
ServingCellTowerData
|
static int |
StateColumnLength
|
static int |
StreetColumnLength
|
static double |
TEMPERATURE_LIMIT
|
static DBField[] |
ThermoFieldInfo
|
static DBField[] |
WorkZoneGridData
|
| Fields inherited from class org.opengts.db.DeviceRecord |
|---|
FLD_deviceID |
| Fields inherited from class org.opengts.db.AccountRecord |
|---|
FLD_accountID, FLD_displayName, FLD_isActive, FLD_notes |
| Fields inherited from class org.opengts.dbtools.DBRecord |
|---|
errorDescription, excludedUpdateFields, FLD_creationMillis, FLD_creationTime, FLD_description, FLD_lastUpdateTime, FLD_lastUpdateUser, hasError, ID_SIZE, isValidating, lastSQLException, NOTIFY_GROUP, PSEUDO_FIELD_CHAR |
| Constructor Summary | |
|---|---|
EventData()
|
|
EventData(EventData.Key key)
|
|
| Method Summary | |
|---|---|
EntityManager.EntityType |
_getEntityType()
|
static int |
_getPushpinIconIndex(java.lang.String val,
OrderedSet<java.lang.String> iconKeys,
int dft)
|
static boolean |
_keyMatch(java.lang.String key,
java.lang.String[] keyList)
|
boolean |
canUpdateCellTowerLocation()
|
void |
clearThermoAverage()
|
static EventData |
copySynthesizedEvent(EventData evdb,
int sc)
|
static EventData |
copySynthesizedEvent(EventData evdb,
int sc,
long ts)
|
static long |
countRangeEvents(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
int[] statCode,
boolean validGPS,
EventData.LimitType limitType,
long limit,
java.lang.String addtnlSelect)
|
static EventData |
createEventDataRecord(GeoEvent gev)
Creates an EventData record from the specified GeoEvent |
static long |
deleteEventsAfterTimestamp(java.lang.String acctID,
java.lang.String devID,
long timestamp,
boolean inclusive)
Delete events which are after the specified timestamp (exclusive) |
static long |
deleteFutureEvents(Device device,
long futureTime)
Delete events which are in the future |
static long |
deleteFutureEvents(java.lang.String acctID,
java.lang.String devID,
long futureTime)
Delete events which are in the future |
static long |
deleteOldEvents(Device device,
long oldTime)
Delete old events |
static long |
deleteOldEvents(java.lang.String acctID,
java.lang.String devID,
long oldTime)
Delete events which are in the future |
static boolean |
ENABLE_DATA_PUSH()
|
java.lang.String |
formatAsCSVRecord(java.lang.String[] fields)
|
double |
getAcceleration()
|
java.lang.String |
getAddress()
|
java.lang.String |
getAddress(boolean lazyUpdate)
|
double |
getAirFilterPressure()
|
double |
getAirPressure()
|
double |
getAltitude()
|
java.lang.String |
getAltitudeString(boolean inclUnits,
java.util.Locale locale)
|
double |
getAmbientTemp()
|
double |
getAnalog(int ndx)
|
double |
getAnalog0()
|
double |
getAnalog1()
|
double |
getAnalog2()
|
double |
getAnalog3()
|
byte[] |
getAttachData()
|
java.lang.String |
getAttachType()
|
static EventData |
getAutoIndexEvent(long autoIndex)
|
double |
getBarometer()
|
double |
getBatteryLevel()
Gets the current battery level |
double |
getBatteryVolts()
Gets the current battery voltage |
double |
getBestAccuracy()
Gets the accuracy radius, in meters |
GeoPoint |
getBestGeoPoint()
Gets the best GeoPoint for this event (does not return null) |
double |
getBestLatitude()
Gets the best Latitude for this event |
double |
getBestLongitude()
Gets the best Longitude for this event |
double |
getBrakeGForce()
|
double |
getBrakePos()
|
double |
getBrakePressure()
|
double |
getCabinTemp()
|
double |
getCellAccuracy()
|
GeoPoint |
getCellGeoPoint()
|
double |
getCellLatitude()
|
double |
getCellLongitude()
|
java.lang.String |
getCellNeighborInfo0()
|
java.lang.String |
getCellNeighborInfo1()
|
java.lang.String |
getCellNeighborInfo2()
|
java.lang.String |
getCellNeighborInfo3()
|
java.lang.String |
getCellNeighborInfo4()
|
java.lang.String |
getCellNeighborInfo5()
|
java.lang.String |
getCellServingInfo()
|
int |
getCellTimingAdvance()
|
int |
getCellTowerID()
|
java.lang.String |
getCity()
|
double |
getCoolantLevel()
|
double |
getCoolantTemp()
|
long |
getCostCenter()
|
java.lang.String |
getCountry()
|
boolean |
getDataPush()
|
java.lang.String |
getDataSource()
Sets the data source for this event. |
double |
getDayDistanceKM()
|
int |
getDayEngineStarts()
|
double |
getDayFuelIdle()
|
double |
getDayFuelPTO()
|
double |
getDayFuelTotal()
|
double |
getDayFuelWork()
|
double |
getDayIdleHours()
|
double |
getDayWorkHours()
|
static java.util.Comparator<EventData> |
getDeviceDescriptionComparator()
|
double |
getDistanceKM()
|
java.lang.String |
getDriverID()
|
java.lang.String |
getDriverMessage()
|
long |
getDriverStatus()
|
java.lang.String |
getEmailRecipient()
|
double |
getEngineHours()
|
double |
getEngineLoad()
|
long |
getEngineRpm()
|
double |
getEngineTorque()
|
java.lang.String |
getEntityID()
|
int |
getEntityType()
|
double |
getEtaDistanceKM()
Gets the ETA distance in kilometers |
GeoPoint |
getEtaGeoPoint()
Gets the ETA GeoPoint |
double |
getEtaLatitude()
Gets the ETA Latitude |
double |
getEtaLongitude()
Gets the ETA Longitude |
long |
getEtaTimestamp()
Gets the ETA timestamp in Unix/Epoch time |
long |
getEtaUniqueID()
Gets the ETA unique-id |
static EventData |
getEventData(java.lang.String acctId,
java.lang.String devId,
long timestamp,
int statusCode)
|
int |
getEventIndex()
|
static EventData[] |
getEventsByCreationMillis(java.lang.String acctId,
java.lang.String devId,
long createStartMS,
long createEndMS,
long limit)
|
static DBFactory<EventData> |
getFactory()
|
java.lang.String |
getFaultCode()
|
java.lang.Object |
getFieldValue(java.lang.String fldName)
Gets the value for the specified field. Note: This function bypasses the normal 'getter' methods for the specific DBRecord subclass, and thus may not perform some of the bounds checking for the specific field. |
java.lang.String |
getFieldValueString(java.lang.String key,
java.lang.String arg,
BasicPrivateLabel bpl)
|
double |
getFuelEconomy()
|
double |
getFuelIdle()
|
double |
getFuelLevel()
|
double |
getFuelLevelVolume_Liters()
|
double |
getFuelLevelVolume_Units()
|
double |
getFuelPressure()
|
double |
getFuelPTO()
|
double |
getFuelTemp()
|
double |
getFuelTotal()
|
double |
getFuelUsage()
|
GeoPoint |
getGeoPoint()
Gets the GeoPoint for this event |
Geozone |
getGeozone()
|
java.lang.String |
getGeozoneDescription()
|
java.lang.String |
getGeozoneDisplayName()
|
java.lang.String |
getGeozoneID()
|
long |
getGeozoneIndex()
|
long |
getGpsAge()
|
static double |
getGPSDistanceTraveledKM(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
GeoPoint startingGP,
double startingOdomKM)
|
int |
getGpsFixType()
Gets the GPS fix type |
static EventData.GPSFixType |
getGPSFixType(EventData e)
|
java.lang.String |
getGpsFixTypeDescription(java.util.Locale loc)
|
double |
getHDOP()
|
double |
getHeading()
|
double |
getHorzAccuracy()
|
double |
getIdleHours()
|
long |
getInputMask()
|
boolean |
getInputMaskBitState(int bit)
|
double |
getIntakeTemp()
|
boolean |
getIsFirstEvent()
|
boolean |
getIsLastEvent()
|
boolean |
getIsSynthesizedEvent()
|
boolean |
getIsTollRoad()
|
long |
getJ1708Fault()
|
java.lang.String |
getJobNumber()
|
double |
getLatitude()
|
int |
getLocationAreaCode()
|
double |
getLongitude()
|
boolean |
getMalfunctionLamp()
|
int |
getMobileCountryCode()
|
int |
getMobileNetworkCode()
|
org.opengts.cellid.CellTower |
getNeighborCellTower(int ndx)
|
org.opengts.cellid.CellTower[] |
getNeighborCellTowers()
|
EventData |
getNextEventData(boolean validGPS)
|
long |
getOBDFault()
|
double |
getOdometerKM()
|
double |
getOilLevel()
|
double |
getOilPressure()
|
double |
getOilTemp()
|
java.lang.String |
getPostalCode()
|
EventData |
getPreviousEventData(boolean validGPS)
|
EventData |
getPreviousEventData(int[] statusCodes,
boolean validGPS)
|
static EventData |
getPreviousEventData(java.lang.String accountID,
java.lang.String deviceID,
long timestamp,
int[] statusCodes,
boolean validGPS)
|
boolean |
getPtoEngaged()
|
double |
getPtoHours()
|
int |
getPushpinIconIndex(java.lang.String iconSelector,
OrderedSet<java.lang.String> iconKeys,
boolean isFleet,
BasicPrivateLabel bpl)
Gets the default map icon index |
static EventData[] |
getRangeEvents(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
int[] statCode,
boolean validGPS,
EventData.LimitType limitType,
long limit,
boolean ascending,
java.lang.String addtnlSelect)
|
static EventData[] |
getRangeEvents(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
int[] statCode,
boolean validGPS,
EventData.LimitType limitType,
long limit,
boolean ascending,
java.lang.String addtnlSelect,
DBRecordHandler<EventData> rcdHandler)
|
java.lang.String |
getRawData()
|
static long |
getRecordCount(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd)
Gets the number of EventData records for the specified Account/Device within the specified range. |
java.lang.String |
getRfidTag()
|
java.lang.String |
getSampleID()
|
int |
getSampleIndex()
|
int |
getSatelliteCount()
Gets the Satellite count |
static EventData[] |
getSelectedEvents(DBSelect<EventData> dsel,
DBRecordHandler<EventData> rcdHandler)
|
long |
getSensorHigh()
|
long |
getSensorLow()
|
org.opengts.cellid.CellTower |
getServingCellTower()
|
double |
getSignalStrength()
Gets the current signal strength |
double |
getSpeedKPH()
|
double |
getSpeedLimitKPH()
|
double |
getSpeedMPH()
|
java.lang.String |
getStateProvince()
|
int |
getStatusCode()
Gets the status code of this event |
java.lang.String |
getStatusCodeBackgroundColor(BasicPrivateLabel bpl)
Gets the String representation of the status code backgound color |
java.lang.String |
getStatusCodeDescription(BasicPrivateLabel bpl)
Gets the String representation of the status code of this event |
java.lang.String |
getStatusCodeForegroundColor(BasicPrivateLabel bpl)
Gets the String representation of the status code foregound color |
java.lang.String |
getStatusCodeHex()
Gets the Hex String representation of the status code of this event |
java.lang.String |
getStatusCodeIconName(BasicPrivateLabel bpl)
Gets the icon-name for the status code of this event |
java.lang.String |
getStatusCodeIconSelector(BasicPrivateLabel bpl)
Gets the map icon-selector for the status code of this event |
StatusCodeProvider |
getStatusCodeProvider(BasicPrivateLabel bpl)
Gets the String representation of the status code foregound color (may return null if this event status code is not pre-defined). |
long |
getStopID()
Gets the STOP id |
int |
getStopIndex()
Gets the STOP Index |
int |
getStopStatus()
Gets the STOP Status |
java.lang.String |
getStreetAddress()
|
java.lang.String |
getSubdivision()
|
static java.lang.String |
getTableDescription(java.util.Locale loc)
|
double |
getThermoAverage(int ndx)
|
double |
getThermoAverage0()
|
double |
getThermoAverage1()
|
double |
getThermoAverage2()
|
double |
getThermoAverage3()
|
double |
getThermoAverage4()
|
double |
getThermoAverage5()
|
double |
getThermoAverage6()
|
double |
getThermoAverage7()
|
double |
getThrottlePos()
|
long |
getTimestamp()
Gets the timestamp of this event in Unix/Epoch time |
java.lang.String |
getTimestampDayOfMonth()
Gets the String representation of the timestamp day-of-month of this event |
static java.lang.String |
getTimestampDayOfMonth(long timestamp,
Account account)
Gets the String representation of the timestamp day-of-month of this event |
java.lang.String |
getTimestampDayOfWeek(boolean abbrev,
java.util.Locale locale)
Gets the String representation of the timestamp day-of-week of this event |
static java.lang.String |
getTimestampDayOfWeek(long timestamp,
boolean abbrev,
Account account,
java.util.Locale locale)
Gets the String representation of the timestamp day-of-week of this event |
java.lang.String |
getTimestampMonth(boolean abbrev,
java.util.Locale locale)
Gets the String representation of the timestamp month of this event |
static java.lang.String |
getTimestampMonth(long timestamp,
boolean abbrev,
Account account,
java.util.Locale locale)
Gets the String representation of the timestamp month of this event |
java.lang.String |
getTimestampString()
Gets the String representation of the timestamp of this event |
java.lang.String |
getTimestampString(BasicPrivateLabel bpl)
Gets the String representation of the timestamp of this event |
static java.lang.String |
getTimestampString(long timestamp,
Account account,
BasicPrivateLabel bpl)
Gets the String representation of the timestamp of this event |
java.lang.String |
getTimestampTime()
Gets the String representation of the timestamp time-of-day of this event |
static java.lang.String |
getTimestampTime(long timestamp,
Account account,
BasicPrivateLabel bpl)
Gets the String representation of the timestamp time-of-day of this event |
java.lang.String |
getTimestampYear()
Gets the String representation of the timestamp year of this event |
static java.lang.String |
getTimestampYear(long timestamp,
Account account)
Gets the String representation of the timestamp year of this event |
double[] |
getTirePressure_kPa()
|
double[] |
getTirePressure_psi()
|
double[] |
getTirePressure_units(Account.PressureUnits pu)
|
java.lang.String |
getTirePressure()
|
double[] |
getTireTemp_C()
|
double[] |
getTireTemp_units(Account.TemperatureUnits tu)
|
java.lang.String |
getTireTemp()
|
double |
getTransOilTemp()
|
java.lang.String |
getTransportID()
Sets the transport-id for this event. |
double |
getTurboPressure()
|
double |
getVBatteryVolts()
|
double |
getVertAccuracy()
|
static java.lang.String |
getWhereClause(long autoIndex)
|
static java.lang.String |
getWhereClause(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
int[] statCode,
boolean gpsRequired,
java.lang.String andSelect)
|
double |
getWorkHours()
|
boolean |
hasAddress()
Returns true if an address has been defined |
boolean |
hasAttachData()
|
boolean |
hasCellLocation()
|
boolean |
hasGeozone()
|
boolean |
isActualOdometer()
|
boolean |
isTollRoad()
|
boolean |
isValidGeoPoint()
Returns true if the GeoPoint represented by this event is valid |
static boolean |
isValidTemperature(double t)
|
static void |
main(java.lang.String[] argv)
|
static DateTime |
parseDate(java.lang.String dateStr,
java.util.TimeZone tz)
|
protected void |
recordDidInsert()
Callback after record has been be inserted into the table |
protected void |
recordDidUpdate()
Callback after record has been be updated in the table |
protected void |
recordWillInsert()
Callback when record is about to be inserted into the table |
protected void |
recordWillUpdate()
Callback when record is about to be updated in the table |
void |
reloadAddress()
Reload all reverse-geocoded address fields |
void |
setAcceleration(double v)
|
void |
setAddress(java.lang.String v)
|
void |
setAirFilterPressure(double v)
|
void |
setAirPressure(double v)
|
void |
setAltitude(double v)
|
void |
setAmbientTemp(double v)
|
void |
setAnalog(int ndx,
double v)
|
void |
setAnalog0(double v)
|
void |
setAnalog1(double v)
|
void |
setAnalog2(double v)
|
void |
setAnalog3(double v)
|
void |
setAttachData(byte[] v)
|
void |
setAttachment(java.lang.String type,
byte[] data)
|
void |
setAttachType(java.lang.String v)
|
void |
setBarometer(double v)
|
void |
setBatteryLevel(double v)
Sets the current battery level |
void |
setBatteryVolts(double v)
Sets the current battery voltage |
void |
setBrakeGForce(double v)
|
void |
setBrakePos(double v)
|
void |
setBrakePressure(double v)
|
void |
setCabinTemp(double v)
|
void |
setCellAccuracy(double v)
|
void |
setCellGeoPoint(GeoPoint gp)
|
void |
setCellLatitude(double v)
|
void |
setCellLongitude(double v)
|
void |
setCellNeighborInfo0(java.lang.String v)
|
void |
setCellNeighborInfo1(java.lang.String v)
|
void |
setCellNeighborInfo2(java.lang.String v)
|
void |
setCellNeighborInfo3(java.lang.String v)
|
void |
setCellNeighborInfo4(java.lang.String v)
|
void |
setCellNeighborInfo5(java.lang.String v)
|
void |
setCellServingInfo(java.lang.String v)
|
void |
setCellTimingAdvance(int v)
|
void |
setCellTowerID(int v)
|
void |
setCity(java.lang.String v)
|
void |
setCoolantLevel(double v)
|
void |
setCoolantTemp(double v)
|
void |
setCostCenter(long v)
|
void |
setCountry(java.lang.String v)
|
void |
setCreationDefaultValues()
Override to set default values |
void |
setDataPush(boolean v)
|
void |
setDataSource(java.lang.String v)
Sets the data source for this event. |
void |
setDayDistanceKM(double v)
|
void |
setDayEngineStarts(int v)
|
void |
setDayFuelIdle(double v)
|
void |
setDayFuelPTO(double v)
|
void |
setDayFuelTotal(double v)
|
void |
setDayFuelWork(double v)
|
void |
setDayIdleHours(double v)
|
void |
setDayWorkHours(double v)
|
void |
setDistanceKM(double v)
|
void |
setDriverID(java.lang.String v)
|
void |
setDriverMessage(java.lang.String v)
|
void |
setDriverStatus(long v)
|
void |
setEmailRecipient(java.lang.String v)
|
void |
setEngineHours(double v)
|
void |
setEngineLoad(double v)
|
void |
setEngineRpm(long v)
|
void |
setEngineTorque(double v)
|
void |
setEntityID(java.lang.String v)
|
void |
setEntityType(int v)
|
void |
setEtaDistanceKM(double v)
Sets the ETA distance in kilometers |
void |
setEtaGeoPoint(GeoPoint gp)
Sets the ETA GeoPoint |
void |
setEtaLatitude(double v)
Sets the ETA Latitude |
void |
setEtaLongitude(double v)
Sets the ETA Longitude |
void |
setEtaTimestamp(long v)
Sets the ETA timestamp in Unix/Epoch time |
void |
setEtaUniqueID(long v)
Sets the ETA unique-id |
void |
setEventIndex(int ndx)
|
void |
setFaultCode(java.lang.String v)
|
void |
setFuelEconomy(double v)
|
void |
setFuelIdle(double v)
|
void |
setFuelLevel(double v)
|
void |
setFuelPressure(double v)
|
void |
setFuelPTO(double v)
|
void |
setFuelTemp(double v)
|
void |
setFuelTotal(double v)
|
void |
setFuelUsage(double v)
|
void |
setGeoPoint(double lat,
double lng)
Sets the latitude/longitude for this event |
void |
setGeoPoint(GeoPoint gp)
Sets the latitude/longitude for this event instance |
void |
setGeozone(Geozone zone)
|
void |
setGeozoneID(java.lang.String v)
|
void |
setGeozoneIndex(long v)
|
void |
setGpsAge(long v)
|
void |
setGpsFixType(EventData.GPSFixType v)
Sets the GPS fix type |
void |
setGpsFixType(int v)
Sets the GPS fix type |
void |
setGpsFixType(java.lang.String v,
java.util.Locale locale)
Sets the GPS fix type |
void |
setHDOP(double v)
|
void |
setHeading(double v)
|
void |
setHorzAccuracy(double v)
|
void |
setIdleHours(double v)
|
void |
setInputMask(long v)
|
void |
setIntakeTemp(double v)
|
void |
setIsLastEvent(boolean isLast)
|
void |
setIsTollRoad(boolean v)
|
void |
setJ1708Fault(long v)
|
void |
setJobNumber(java.lang.String v)
|
void |
setLatitude(double v)
|
void |
setLocationAreaCode(int v)
|
void |
setLongitude(double v)
|
void |
setMalfunctionLamp(boolean v)
|
void |
setMobileCountryCode(int v)
|
void |
setMobileNetworkCode(int v)
|
void |
setNeighborCellTower(int ndx,
org.opengts.cellid.CellTower cti)
|
void |
setNeighborCellTowers(org.opengts.cellid.CellTower[] nct)
|
void |
setNeighborCellTowers(java.util.List<org.opengts.cellid.CellTower> nct)
|
void |
setOBDFault(long v)
|
void |
setOdometerKM(double v)
|
void |
setOdometerKM(double v,
boolean actualOdom)
|
void |
setOilLevel(double v)
|
void |
setOilPressure(double v)
|
void |
setOilTemp(double v)
|
void |
setPostalCode(java.lang.String v)
|
void |
setPreviousEventData(EventData ev)
|
void |
setPtoEngaged(boolean v)
|
void |
setPtoHours(double v)
|
void |
setPushpinIconIndex(int epii)
Sets the explicit Pushpin Icon Index |
void |
setPushpinIconIndex(java.lang.String iconName,
OrderedSet<java.lang.String> iconKeys)
Sets the explicit Pushpin Icon Index |
void |
setPushpinIconIndexProvider(PushpinIconIndexProvider piip)
Sets the Pushpin Icon Index Provider |
void |
setRawData(java.lang.String v)
|
void |
setRfidTag(java.lang.String v)
|
void |
setSampleID(java.lang.String v)
|
void |
setSampleIndex(int v)
|
void |
setSatelliteCount(int v)
Sets the Satellite count |
void |
setSensorHigh(long v)
|
void |
setSensorLow(long v)
|
void |
setServingCellTower(org.opengts.cellid.CellTower cti)
|
void |
setSignalStrength(double v)
Sets the current signal strength |
void |
setSpeedKPH(double v)
|
void |
setSpeedLimitKPH(double v)
|
void |
setStateProvince(java.lang.String v)
|
void |
setStatusCode(int v)
Sets the status code of this event |
void |
setStopID(long v)
Sets the STOP id |
void |
setStopIndex(int v)
Sets the STOP Index |
void |
setStopStatus(int v)
Sets the STOP Status |
void |
setStreetAddress(java.lang.String v)
|
void |
setSubdivision(java.lang.String v)
|
void |
setSynthesizedEvent(boolean isSynthesized)
|
void |
setThermoAverage(int ndx,
double v)
|
void |
setThermoAverage0(double v)
|
void |
setThermoAverage1(double v)
|
void |
setThermoAverage2(double v)
|
void |
setThermoAverage3(double v)
|
void |
setThermoAverage4(double v)
|
void |
setThermoAverage5(double v)
|
void |
setThermoAverage6(double v)
|
void |
setThermoAverage7(double v)
|
void |
setThrottlePos(double v)
|
void |
setTimestamp(long v)
Sets the timestamp of this event in Unix/Epoch time |
void |
setTirePressure_kPa(double[] v)
|
void |
setTirePressure_psi(double[] v)
|
void |
setTirePressure(java.lang.String v)
|
void |
setTireTemp_C(double[] v)
|
void |
setTireTemp(java.lang.String v)
|
void |
setTransOilTemp(double v)
|
void |
setTransportID(java.lang.String v)
Sets the transport-id for this event. |
void |
setTurboPressure(double v)
|
void |
setVBatteryVolts(double v)
|
void |
setVertAccuracy(double v)
|
void |
setWorkHours(double v)
|
boolean |
showLastEventDevicePushpin(boolean isFleet,
BasicPrivateLabel bpl)
|
static java.lang.String |
TABLE_NAME()
|
java.util.Set<java.lang.String> |
updateAddress(boolean fastOnly)
|
java.util.Set<java.lang.String> |
updateAddress(boolean fastOnly,
boolean force)
|
java.util.Set<java.lang.String> |
updateCellTowerLocation()
|
| Methods inherited from class org.opengts.db.DeviceRecord |
|---|
getDevice, getDeviceDescription, getDeviceID, getDeviceVIN, hasDevice, newField_deviceID, newField_deviceID, newField_deviceID, newField_deviceID, setDevice, setDeviceID |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.opengts.db.EventDataProvider |
|---|
getAccountID, getDeviceDescription, getDeviceID, getDeviceVIN |
| Field Detail |
|---|
public static final java.lang.String OPTCOLS_AddressFieldInfo
public static final java.lang.String OPTCOLS_GPSFieldInfo
public static final java.lang.String OPTCOLS_CustomFieldInfo
public static final java.lang.String OPTCOLS_GarminFieldInfo
public static final java.lang.String OPTCOLS_CANBUSFieldInfo
public static final java.lang.String OPTCOLS_AtmosphereFieldInfo
public static final java.lang.String OPTCOLS_ThermoFieldInfo
public static final java.lang.String OPTCOLS_AnalogFieldInfo
public static final java.lang.String OPTCOLS_AutoIncrementIndex
public static final java.lang.String OPTCOLS_EndOfDaySummary
public static final java.lang.String OPTCOLS_ServingCellTowerData
public static final java.lang.String OPTCOLS_NeighborCellTowerData
public static final java.lang.String OPTCOLS_WorkZoneGridData
public static final java.lang.String OPTCOLS_CreationTimeMillisecond
public static final java.lang.String KEY_pushkey
public static final java.lang.String ALTKEY_eq_pushkey
public static final double INVALID_TEMPERATURE
public static final double TEMPERATURE_LIMIT
public static final int ICON_PUSHPIN_BLACK
public static final int ICON_PUSHPIN_BROWN
public static final int ICON_PUSHPIN_RED
public static final int ICON_PUSHPIN_ORANGE
public static final int ICON_PUSHPIN_YELLOW
public static final int ICON_PUSHPIN_GREEN
public static final int ICON_PUSHPIN_BLUE
public static final int ICON_PUSHPIN_PURPLE
public static final int ICON_PUSHPIN_GRAY
public static final int ICON_PUSHPIN_WHITE
public static final EventData[] EMPTY_ARRAY
public static int AddressColumnLength
public static int StreetColumnLength
public static int CityColumnLength
public static int StateColumnLength
public static final java.lang.String _TABLE_NAME
public static final java.lang.String PFLD_deviceDesc
public static final java.lang.String FLD_timestamp
public static final java.lang.String FLD_statusCode
public static final java.lang.String FLD_latitude
public static final java.lang.String FLD_longitude
public static final java.lang.String FLD_gpsAge
public static final java.lang.String FLD_speedKPH
public static final java.lang.String FLD_heading
public static final java.lang.String FLD_altitude
public static final java.lang.String FLD_transportID
public static final java.lang.String FLD_inputMask
public static final java.lang.String FLD_address
public static final java.lang.String FLD_dataSource
public static final java.lang.String FLD_rawData
public static final java.lang.String FLD_distanceKM
public static final java.lang.String FLD_odometerKM
public static final java.lang.String FLD_geozoneIndex
public static final java.lang.String FLD_geozoneID
public static final java.lang.String FLD_streetAddress
public static final java.lang.String FLD_city
public static final java.lang.String FLD_stateProvince
public static final java.lang.String FLD_postalCode
public static final java.lang.String FLD_country
public static final java.lang.String FLD_subdivision
public static final java.lang.String FLD_speedLimitKPH
public static final java.lang.String FLD_isTollRoad
public static final DBField[] AddressFieldInfo
public static final java.lang.String FLD_gpsFixType
public static final java.lang.String FLD_horzAccuracy
public static final java.lang.String FLD_vertAccuracy
public static final java.lang.String FLD_HDOP
public static final java.lang.String FLD_satelliteCount
public static final java.lang.String FLD_batteryLevel
public static final java.lang.String FLD_batteryVolts
public static final java.lang.String FLD_signalStrength
public static final DBField[] GPSFieldInfo
public static final java.lang.String FLD_entityID
public static final java.lang.String FLD_driverID
public static final java.lang.String FLD_driverStatus
public static final java.lang.String FLD_driverMessage
public static final java.lang.String FLD_emailRecipient
public static final java.lang.String FLD_sensorLow
public static final java.lang.String FLD_sensorHigh
public static final java.lang.String FLD_costCenter
public static final java.lang.String FLD_jobNumber
public static final java.lang.String FLD_rfidTag
public static final java.lang.String FLD_attachType
public static final java.lang.String FLD_attachData
public static final DBField[] CustomFieldInfo
public static final java.lang.String FLD_etaTimestamp
public static final java.lang.String FLD_etaUniqueID
public static final java.lang.String FLD_etaDistanceKM
public static final java.lang.String FLD_etaLatitude
public static final java.lang.String FLD_etaLongitude
public static final java.lang.String FLD_stopID
public static final java.lang.String FLD_stopStatus
public static final java.lang.String FLD_stopIndex
public static final DBField[] GarminFieldInfo
public static final java.lang.String FLD_fuelTotal
public static final java.lang.String FLD_engineRpm
public static final java.lang.String FLD_engineHours
public static final java.lang.String FLD_engineLoad
public static final java.lang.String FLD_engineTorque
public static final java.lang.String FLD_idleHours
public static final java.lang.String FLD_workHours
public static final java.lang.String FLD_transOilTemp
public static final java.lang.String FLD_coolantLevel
public static final java.lang.String FLD_coolantTemp
public static final java.lang.String FLD_intakeTemp
public static final java.lang.String FLD_brakeGForce
public static final java.lang.String FLD_acceleration
public static final java.lang.String FLD_oilPressure
public static final java.lang.String FLD_oilLevel
public static final java.lang.String FLD_oilTemp
public static final java.lang.String FLD_airPressure
public static final java.lang.String FLD_airFilterPressure
public static final java.lang.String FLD_turboPressure
public static final java.lang.String FLD_ptoEngaged
public static final java.lang.String FLD_ptoHours
public static final java.lang.String FLD_throttlePos
public static final java.lang.String FLD_brakePos
public static final java.lang.String FLD_j1708Fault
public static final java.lang.String FLD_faultCode
public static final java.lang.String FLD_malfunctionLamp
public static final java.lang.String FLD_fuelLevel
public static final java.lang.String FLD_fuelIdle
public static final java.lang.String FLD_fuelPTO
public static final java.lang.String FLD_vBatteryVolts
public static final java.lang.String FLD_fuelPressure
public static final java.lang.String FLD_fuelUsage
public static final java.lang.String FLD_fuelTemp
public static final java.lang.String FLD_fuelEconomy
public static final java.lang.String FLD_brakePressure
public static final java.lang.String FLD_tirePressure
public static final java.lang.String FLD_tireTemp
public static final DBField[] CANBUSFieldInfo
public static final java.lang.String FLD_barometer
public static final java.lang.String FLD_ambientTemp
public static final java.lang.String FLD_cabinTemp
public static final DBField[] AtmosphereFieldInfo
public static final java.lang.String FLD_thermoAverage0
public static final java.lang.String FLD_thermoAverage1
public static final java.lang.String FLD_thermoAverage2
public static final java.lang.String FLD_thermoAverage3
public static final java.lang.String FLD_thermoAverage4
public static final java.lang.String FLD_thermoAverage5
public static final java.lang.String FLD_thermoAverage6
public static final java.lang.String FLD_thermoAverage7
public static final DBField[] ThermoFieldInfo
public static final java.lang.String FLD_analog0
public static final java.lang.String FLD_analog1
public static final java.lang.String FLD_analog2
public static final java.lang.String FLD_analog3
public static final DBField[] AnalogFieldInfo
public static final java.lang.String FLD_autoIndex
public static final DBField[] AutoIncrementIndex
public static final java.lang.String FLD_dayEngineStarts
public static final java.lang.String FLD_dayIdleHours
public static final java.lang.String FLD_dayFuelIdle
public static final java.lang.String FLD_dayWorkHours
public static final java.lang.String FLD_dayFuelWork
public static final java.lang.String FLD_dayFuelPTO
public static final java.lang.String FLD_dayDistanceKM
public static final java.lang.String FLD_dayFuelTotal
public static final DBField[] EndOfDaySummary
public static final java.lang.String FLD_cellTowerID
public static final java.lang.String FLD_mobileCountryCode
public static final java.lang.String FLD_mobileNetworkCode
public static final java.lang.String FLD_cellTimingAdvance
public static final java.lang.String FLD_locationAreaCode
public static final java.lang.String FLD_cellServingInfo
public static final java.lang.String FLD_cellLatitude
public static final java.lang.String FLD_cellLongitude
public static final java.lang.String FLD_cellAccuracy
public static final DBField[] ServingCellTowerData
public static final java.lang.String FLD_cellNeighborInfo0
public static final java.lang.String FLD_cellNeighborInfo1
public static final java.lang.String FLD_cellNeighborInfo2
public static final java.lang.String FLD_cellNeighborInfo3
public static final java.lang.String FLD_cellNeighborInfo4
public static final java.lang.String FLD_cellNeighborInfo5
public static final DBField[] NeighborCellTowerData
public static final java.lang.String FLD_sampleIndex
public static final java.lang.String FLD_sampleID
public static final DBField[] WorkZoneGridData
public static final java.lang.String FLD_dataPush
public static final DBField[] CreationTimeMillisecond
public static final java.lang.String[] KEY_ACCOUNT
public static final java.lang.String[] KEY_DEVICE_COUNT
public static final java.lang.String[] KEY_DEVICE
public static final java.lang.String[] KEY_EVENT_COUNT24
public static final java.lang.String[] KEY_DEVICE_LINK
public static final java.lang.String[] KEY_DEV_CONN_AGE
public static final java.lang.String[] KEY_DEV_TRAILERS
public static final java.lang.String[] KEY_DATETIME
public static final java.lang.String[] KEY_DATE_YEAR
public static final java.lang.String[] KEY_DATE_MONTH
public static final java.lang.String[] KEY_DATE_DAY
public static final java.lang.String[] KEY_DATE_DOW
public static final java.lang.String[] KEY_TIME
public static final java.lang.String[] KEY_DRIVERID
public static final java.lang.String[] KEY_DRIVER
| Constructor Detail |
|---|
public EventData()
public EventData(EventData.Key key)
| Method Detail |
|---|
public static boolean ENABLE_DATA_PUSH()
public static int _getPushpinIconIndex(java.lang.String val,
OrderedSet<java.lang.String> iconKeys,
int dft)
public static EventData.GPSFixType getGPSFixType(EventData e)
public static java.lang.String TABLE_NAME()
public static DBFactory<EventData> getFactory()
public static EventData copySynthesizedEvent(EventData evdb,
int sc)
public static EventData copySynthesizedEvent(EventData evdb,
int sc,
long ts)
public static java.lang.String getTableDescription(java.util.Locale loc)
public long getTimestamp()
getTimestamp in interface EventDataProviderpublic void setTimestamp(long v)
v - The timestamp of this event
public static java.lang.String getTimestampString(long timestamp,
Account account,
BasicPrivateLabel bpl)
timestamp - The timestampaccount - The accountbpl - The BasicPrivateLabel instance
public static java.lang.String getTimestampTime(long timestamp,
Account account,
BasicPrivateLabel bpl)
timestamp - The timestampaccount - The accountbpl - The BasicPrivateLabel instance
public static java.lang.String getTimestampYear(long timestamp,
Account account)
timestamp - The timestampaccount - The account
public static java.lang.String getTimestampMonth(long timestamp,
boolean abbrev,
Account account,
java.util.Locale locale)
timestamp - The timestampabbrev - True to return the month abbreviation, false to return the full month nameaccount - The accountlocale - The locale
public static java.lang.String getTimestampDayOfMonth(long timestamp,
Account account)
timestamp - The timestampaccount - The account
public static java.lang.String getTimestampDayOfWeek(long timestamp,
boolean abbrev,
Account account,
java.util.Locale locale)
timestamp - The timestampabbrev - True to return the day abbreviation, false to return the full day nameaccount - The accountlocale - The locale
public java.lang.String getTimestampString(BasicPrivateLabel bpl)
bpl - The BasicPrivateLabel instance
public java.lang.String getTimestampString()
public java.lang.String getTimestampTime()
public java.lang.String getTimestampYear()
public java.lang.String getTimestampMonth(boolean abbrev,
java.util.Locale locale)
abbrev - True to return the month abbreviation, false to return the full month namelocale - The locale
public java.lang.String getTimestampDayOfMonth()
public java.lang.String getTimestampDayOfWeek(boolean abbrev,
java.util.Locale locale)
abbrev - True to return the day abbreviation, false to return the full day namelocale - The locale
public int getStatusCode()
getStatusCode in interface EventDataProviderpublic StatusCodeProvider getStatusCodeProvider(BasicPrivateLabel bpl)
public java.lang.String getStatusCodeForegroundColor(BasicPrivateLabel bpl)
public java.lang.String getStatusCodeBackgroundColor(BasicPrivateLabel bpl)
public java.lang.String getStatusCodeHex()
public java.lang.String getStatusCodeDescription(BasicPrivateLabel bpl)
getStatusCodeDescription in interface EventDataProviderpublic java.lang.String getStatusCodeIconSelector(BasicPrivateLabel bpl)
public java.lang.String getStatusCodeIconName(BasicPrivateLabel bpl)
bpl - The domain BasicPrivateLabel
public void setStatusCode(int v)
v - The status code of this eventpublic java.lang.String getDataSource()
public void setDataSource(java.lang.String v)
v - The data sourcepublic java.lang.String getTransportID()
public void setTransportID(java.lang.String v)
v - The transport-id used to identify this device.public java.lang.String getRawData()
public void setRawData(java.lang.String v)
public double getBestLatitude()
public double getBestLongitude()
public GeoPoint getBestGeoPoint()
getBestGeoPoint in interface EventDataProviderpublic double getBestAccuracy()
getBestAccuracy in interface EventDataProviderpublic GeoPoint getGeoPoint()
getGeoPoint in interface EventDataProvidergetGeoPoint in interface GeoPointProvider
public void setGeoPoint(double lat,
double lng)
lat - The latitudelng - The longitudepublic void setGeoPoint(GeoPoint gp)
gp - The latitude/longitudepublic boolean isValidGeoPoint()
isValidGeoPoint in interface EventDataProviderpublic double getLatitude()
getLatitude in interface EventDataProviderpublic void setLatitude(double v)
public double getLongitude()
getLongitude in interface EventDataProviderpublic void setLongitude(double v)
public long getGpsAge()
public void setGpsAge(long v)
public double getSpeedKPH()
getSpeedKPH in interface EventDataProviderpublic void setSpeedKPH(double v)
public double getSpeedMPH()
public double getHeading()
getHeading in interface EventDataProviderpublic void setHeading(double v)
public double getAltitude()
getAltitude in interface EventDataProvider
public java.lang.String getAltitudeString(boolean inclUnits,
java.util.Locale locale)
public void setAltitude(double v)
public double getDistanceKM()
public void setDistanceKM(double v)
public double getOdometerKM()
getOdometerKM in interface EventDataProviderpublic void setOdometerKM(double v)
public void setOdometerKM(double v,
boolean actualOdom)
public boolean isActualOdometer()
public long getGeozoneIndex()
public void setGeozoneIndex(long v)
public java.lang.String getGeozoneID()
getGeozoneID in interface EventDataProviderpublic void setGeozoneID(java.lang.String v)
public void setGeozone(Geozone zone)
public boolean hasGeozone()
public Geozone getGeozone()
public java.lang.String getGeozoneDescription()
public java.lang.String getGeozoneDisplayName()
public java.lang.String getEntityID()
public void setEntityID(java.lang.String v)
public int getEntityType()
public void setEntityType(int v)
public EntityManager.EntityType _getEntityType()
public int getGpsFixType()
public void setGpsFixType(int v)
v - The GPS fix typepublic void setGpsFixType(EventData.GPSFixType v)
v - The GPS fix type
public void setGpsFixType(java.lang.String v,
java.util.Locale locale)
v - The GPS fix typepublic java.lang.String getGpsFixTypeDescription(java.util.Locale loc)
public double getHorzAccuracy()
getHorzAccuracy in interface EventDataProviderpublic void setHorzAccuracy(double v)
public double getVertAccuracy()
public void setVertAccuracy(double v)
public double getHDOP()
public void setHDOP(double v)
public int getSatelliteCount()
getSatelliteCount in interface EventDataProviderpublic void setSatelliteCount(int v)
v - The Satellite countpublic double getBatteryLevel()
getBatteryLevel in interface EventDataProviderpublic void setBatteryLevel(double v)
v - The current battery levelpublic double getBatteryVolts()
public void setBatteryVolts(double v)
v - The current battery voltagepublic double getSignalStrength()
public void setSignalStrength(double v)
v - The current signal strengthpublic boolean hasAddress()
public java.lang.String getAddress()
getAddress in interface EventDataProviderpublic java.lang.String getAddress(boolean lazyUpdate)
public void setAddress(java.lang.String v)
public void reloadAddress()
public java.util.Set<java.lang.String> updateAddress(boolean fastOnly)
throws SlowOperationException
SlowOperationException
public java.util.Set<java.lang.String> updateAddress(boolean fastOnly,
boolean force)
throws SlowOperationException
SlowOperationExceptionpublic java.lang.String getStreetAddress()
public void setStreetAddress(java.lang.String v)
public java.lang.String getCity()
public void setCity(java.lang.String v)
public java.lang.String getStateProvince()
public void setStateProvince(java.lang.String v)
public java.lang.String getPostalCode()
public void setPostalCode(java.lang.String v)
public java.lang.String getCountry()
public void setCountry(java.lang.String v)
public java.lang.String getSubdivision()
public void setSubdivision(java.lang.String v)
public double getSpeedLimitKPH()
public void setSpeedLimitKPH(double v)
public boolean getIsTollRoad()
public void setIsTollRoad(boolean v)
public boolean isTollRoad()
public long getInputMask()
getInputMask in interface EventDataProviderpublic boolean getInputMaskBitState(int bit)
public void setInputMask(long v)
public double getBarometer()
public void setBarometer(double v)
public double getAmbientTemp()
public void setAmbientTemp(double v)
public double getCabinTemp()
public void setCabinTemp(double v)
public static boolean isValidTemperature(double t)
public double getThermoAverage(int ndx)
public void setThermoAverage(int ndx,
double v)
public void clearThermoAverage()
public double getThermoAverage0()
public void setThermoAverage0(double v)
public double getThermoAverage1()
public void setThermoAverage1(double v)
public double getThermoAverage2()
public void setThermoAverage2(double v)
public double getThermoAverage3()
public void setThermoAverage3(double v)
public double getThermoAverage4()
public void setThermoAverage4(double v)
public double getThermoAverage5()
public void setThermoAverage5(double v)
public double getThermoAverage6()
public void setThermoAverage6(double v)
public double getThermoAverage7()
public void setThermoAverage7(double v)
public double getAnalog(int ndx)
public void setAnalog(int ndx,
double v)
public double getAnalog0()
public void setAnalog0(double v)
public double getAnalog1()
public void setAnalog1(double v)
public double getAnalog2()
public void setAnalog2(double v)
public double getAnalog3()
public void setAnalog3(double v)
public int getDayEngineStarts()
public void setDayEngineStarts(int v)
public double getDayIdleHours()
public void setDayIdleHours(double v)
public double getDayFuelIdle()
public void setDayFuelIdle(double v)
public double getDayWorkHours()
public void setDayWorkHours(double v)
public double getDayFuelWork()
public void setDayFuelWork(double v)
public double getDayFuelPTO()
public void setDayFuelPTO(double v)
public double getDayDistanceKM()
public void setDayDistanceKM(double v)
public double getDayFuelTotal()
public void setDayFuelTotal(double v)
public boolean canUpdateCellTowerLocation()
public java.util.Set<java.lang.String> updateCellTowerLocation()
public double getCellLatitude()
public void setCellLatitude(double v)
public double getCellLongitude()
public void setCellLongitude(double v)
public void setCellGeoPoint(GeoPoint gp)
public GeoPoint getCellGeoPoint()
public boolean hasCellLocation()
public double getCellAccuracy()
public void setCellAccuracy(double v)
public int getMobileCountryCode()
public void setMobileCountryCode(int v)
public int getMobileNetworkCode()
public void setMobileNetworkCode(int v)
public int getCellTimingAdvance()
public void setCellTimingAdvance(int v)
public int getLocationAreaCode()
public void setLocationAreaCode(int v)
public int getCellTowerID()
public void setCellTowerID(int v)
public java.lang.String getCellServingInfo()
public void setCellServingInfo(java.lang.String v)
public org.opengts.cellid.CellTower getServingCellTower()
public void setServingCellTower(org.opengts.cellid.CellTower cti)
public java.lang.String getCellNeighborInfo0()
public void setCellNeighborInfo0(java.lang.String v)
public java.lang.String getCellNeighborInfo1()
public void setCellNeighborInfo1(java.lang.String v)
public java.lang.String getCellNeighborInfo2()
public void setCellNeighborInfo2(java.lang.String v)
public java.lang.String getCellNeighborInfo3()
public void setCellNeighborInfo3(java.lang.String v)
public java.lang.String getCellNeighborInfo4()
public void setCellNeighborInfo4(java.lang.String v)
public java.lang.String getCellNeighborInfo5()
public void setCellNeighborInfo5(java.lang.String v)
public org.opengts.cellid.CellTower getNeighborCellTower(int ndx)
public void setNeighborCellTower(int ndx,
org.opengts.cellid.CellTower cti)
public org.opengts.cellid.CellTower[] getNeighborCellTowers()
public void setNeighborCellTowers(org.opengts.cellid.CellTower[] nct)
public void setNeighborCellTowers(java.util.List<org.opengts.cellid.CellTower> nct)
public java.lang.String getDriverID()
public void setDriverID(java.lang.String v)
public long getDriverStatus()
public void setDriverStatus(long v)
public java.lang.String getDriverMessage()
public void setDriverMessage(java.lang.String v)
public java.lang.String getEmailRecipient()
public void setEmailRecipient(java.lang.String v)
public long getSensorLow()
public void setSensorLow(long v)
public long getSensorHigh()
public void setSensorHigh(long v)
public int getSampleIndex()
public void setSampleIndex(int v)
public java.lang.String getSampleID()
public void setSampleID(java.lang.String v)
public double getBrakeGForce()
public void setBrakeGForce(double v)
public double getAcceleration()
public void setAcceleration(double v)
public double getBrakePressure()
public void setBrakePressure(double v)
public java.lang.String getTirePressure()
public double[] getTirePressure_kPa()
public double[] getTirePressure_psi()
public double[] getTirePressure_units(Account.PressureUnits pu)
public void setTirePressure(java.lang.String v)
public void setTirePressure_kPa(double[] v)
public void setTirePressure_psi(double[] v)
public java.lang.String getTireTemp()
public double[] getTireTemp_C()
public double[] getTireTemp_units(Account.TemperatureUnits tu)
public void setTireTemp(java.lang.String v)
public void setTireTemp_C(double[] v)
public boolean getDataPush()
public void setDataPush(boolean v)
public long getCostCenter()
public void setCostCenter(long v)
public java.lang.String getJobNumber()
public void setJobNumber(java.lang.String v)
public java.lang.String getRfidTag()
public void setRfidTag(java.lang.String v)
public java.lang.String getAttachType()
public void setAttachType(java.lang.String v)
public boolean hasAttachData()
public byte[] getAttachData()
public void setAttachData(byte[] v)
public void setAttachment(java.lang.String type,
byte[] data)
public long getEtaTimestamp()
public void setEtaTimestamp(long v)
v - The ETA timestamppublic long getEtaUniqueID()
public void setEtaUniqueID(long v)
v - The ETA unique-idpublic double getEtaDistanceKM()
public void setEtaDistanceKM(double v)
v - The ETA distance in kilometerspublic double getEtaLatitude()
public void setEtaLatitude(double v)
v - The ETA Latitudepublic void setEtaGeoPoint(GeoPoint gp)
gp - The ETA GeoPointpublic GeoPoint getEtaGeoPoint()
public double getEtaLongitude()
public void setEtaLongitude(double v)
v - The ETA Longitudepublic long getStopID()
public void setStopID(long v)
v - The STOP idpublic int getStopStatus()
public void setStopStatus(int v)
v - The STOP Statuspublic int getStopIndex()
public void setStopIndex(int v)
v - The STOP Indexpublic double getFuelPressure()
public void setFuelPressure(double v)
public double getFuelUsage()
public void setFuelUsage(double v)
public double getFuelTemp()
public void setFuelTemp(double v)
public double getFuelLevel()
public void setFuelLevel(double v)
public double getFuelLevelVolume_Liters()
public double getFuelLevelVolume_Units()
public double getFuelEconomy()
public void setFuelEconomy(double v)
public double getFuelTotal()
public void setFuelTotal(double v)
public double getFuelIdle()
public void setFuelIdle(double v)
public double getFuelPTO()
public void setFuelPTO(double v)
public long getEngineRpm()
public void setEngineRpm(long v)
public double getEngineHours()
public void setEngineHours(double v)
public double getEngineLoad()
public void setEngineLoad(double v)
public double getEngineTorque()
public void setEngineTorque(double v)
public double getIdleHours()
public void setIdleHours(double v)
public double getWorkHours()
public void setWorkHours(double v)
public double getTransOilTemp()
public void setTransOilTemp(double v)
public double getCoolantLevel()
public void setCoolantLevel(double v)
public double getCoolantTemp()
public void setCoolantTemp(double v)
public double getIntakeTemp()
public void setIntakeTemp(double v)
public double getOilPressure()
public void setOilPressure(double v)
public double getOilLevel()
public void setOilLevel(double v)
public double getOilTemp()
public void setOilTemp(double v)
public double getAirPressure()
public void setAirPressure(double v)
public double getAirFilterPressure()
public void setAirFilterPressure(double v)
public double getTurboPressure()
public void setTurboPressure(double v)
public boolean getPtoEngaged()
public void setPtoEngaged(boolean v)
public double getPtoHours()
public void setPtoHours(double v)
public double getThrottlePos()
public void setThrottlePos(double v)
public double getBrakePos()
public void setBrakePos(double v)
public double getVBatteryVolts()
public void setVBatteryVolts(double v)
public long getJ1708Fault()
public void setJ1708Fault(long v)
public long getOBDFault()
public void setOBDFault(long v)
public java.lang.String getFaultCode()
public void setFaultCode(java.lang.String v)
public boolean getMalfunctionLamp()
public void setMalfunctionLamp(boolean v)
public void setCreationDefaultValues()
DBRecord
setCreationDefaultValues in class DBRecord<EventData>public void setEventIndex(int ndx)
setEventIndex in interface EventDataProviderpublic int getEventIndex()
getEventIndex in interface EventDataProviderpublic boolean getIsFirstEvent()
getIsFirstEvent in interface EventDataProviderpublic void setIsLastEvent(boolean isLast)
setIsLastEvent in interface EventDataProviderpublic boolean getIsLastEvent()
getIsLastEvent in interface EventDataProvider
public boolean showLastEventDevicePushpin(boolean isFleet,
BasicPrivateLabel bpl)
public void setSynthesizedEvent(boolean isSynthesized)
public boolean getIsSynthesizedEvent()
public void setPushpinIconIndexProvider(PushpinIconIndexProvider piip)
piip - The PushpinIconIndexProvider instancepublic void setPushpinIconIndex(int epii)
epii - The PushpinIconIndexProvider instance
public void setPushpinIconIndex(java.lang.String iconName,
OrderedSet<java.lang.String> iconKeys)
iconName - The icon nameiconKeys - The list of icon keys from which the index is derived, based on the position of
icon name in this list.
public int getPushpinIconIndex(java.lang.String iconSelector,
OrderedSet<java.lang.String> iconKeys,
boolean isFleet,
BasicPrivateLabel bpl)
getPushpinIconIndex in interface EventDataProvidericonSelector - An icon 'selector' to be analyzed by the installed 'RuleFactory' to
determine the icon index. (may be blank/null)iconKeys - The defined icon keys (the returned index must be within the
the range of this list).isFleet - True if obtaining an icon index for a 'fleet' map
public java.lang.String formatAsCSVRecord(java.lang.String[] fields)
public void setPreviousEventData(EventData ev)
public EventData getPreviousEventData(boolean validGPS)
throws DBException
DBException
public EventData getPreviousEventData(int[] statusCodes,
boolean validGPS)
throws DBException
DBException
public static EventData getPreviousEventData(java.lang.String accountID,
java.lang.String deviceID,
long timestamp,
int[] statusCodes,
boolean validGPS)
throws DBException
DBException
public EventData getNextEventData(boolean validGPS)
throws DBException
DBExceptionpublic java.lang.Object getFieldValue(java.lang.String fldName)
DBRecord
getFieldValue in class DBRecord<EventData>fldName - The field name to retrieve
protected void recordWillInsert()
recordWillInsert in class DBRecord<EventData>protected void recordDidInsert()
recordDidInsert in class DBRecord<EventData>protected void recordWillUpdate()
recordWillUpdate in class DBRecord<EventData>protected void recordDidUpdate()
recordDidUpdate in class DBRecord<EventData>public static EventData createEventDataRecord(GeoEvent gev)
gev - The GeoEventpublic static java.lang.String getWhereClause(long autoIndex)
public static java.lang.String getWhereClause(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
int[] statCode,
boolean gpsRequired,
java.lang.String andSelect)
public static EventData getAutoIndexEvent(long autoIndex)
throws DBException
DBException
public static EventData[] getSelectedEvents(DBSelect<EventData> dsel,
DBRecordHandler<EventData> rcdHandler)
throws DBException
DBException
public static EventData getEventData(java.lang.String acctId,
java.lang.String devId,
long timestamp,
int statusCode)
throws DBException
DBException
public static EventData[] getRangeEvents(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
int[] statCode,
boolean validGPS,
EventData.LimitType limitType,
long limit,
boolean ascending,
java.lang.String addtnlSelect)
throws DBException
DBException
public static EventData[] getRangeEvents(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
int[] statCode,
boolean validGPS,
EventData.LimitType limitType,
long limit,
boolean ascending,
java.lang.String addtnlSelect,
DBRecordHandler<EventData> rcdHandler)
throws DBException
DBException
public static long countRangeEvents(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
int[] statCode,
boolean validGPS,
EventData.LimitType limitType,
long limit,
java.lang.String addtnlSelect)
throws DBException
DBException
public static long getRecordCount(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd)
throws DBException
acctId - The Account IDdevId - The Device IDtimeStart - The starting time range (inclusive)timeEnd - The ending time range (inclusive)
DBException
public static EventData[] getEventsByCreationMillis(java.lang.String acctId,
java.lang.String devId,
long createStartMS,
long createEndMS,
long limit)
throws DBException
DBException
public static long deleteFutureEvents(Device device,
long futureTime)
throws DBException
device - The Device record for which EventData records will be deletedfutureTime - The time in the future after which events will be deleted.
This time must be more than 60 seconds beyond the current system clock time.
DBException
public static long deleteFutureEvents(java.lang.String acctID,
java.lang.String devID,
long futureTime)
throws DBException
acctID - The Account IDdevID - The Device IDfutureTime - The time in the future after which events will be deleted.
This time must be more than 60 seconds beyond the current system clock time.
DBException
public static long deleteEventsAfterTimestamp(java.lang.String acctID,
java.lang.String devID,
long timestamp,
boolean inclusive)
throws DBException
acctID - The Account IDdevID - The Device IDtimestamp - The time after which all events will be deleted.inclusive - True to include 'timestamp', false to exclude
DBException
public static long deleteOldEvents(Device device,
long oldTime)
throws DBException
device - The Device record for which EventData records will be deletedoldTime - The time in the past before which events will be deleted.
DBException
public static long deleteOldEvents(java.lang.String acctID,
java.lang.String devID,
long oldTime)
throws DBException
acctID - The Account IDdevID - The Device IDoldTime - The time in the past before which events will be deleted.
DBException
public static double getGPSDistanceTraveledKM(java.lang.String acctId,
java.lang.String devId,
long timeStart,
long timeEnd,
GeoPoint startingGP,
double startingOdomKM)
public static DateTime parseDate(java.lang.String dateStr,
java.util.TimeZone tz)
public static boolean _keyMatch(java.lang.String key,
java.lang.String[] keyList)
public java.lang.String getFieldValueString(java.lang.String key,
java.lang.String arg,
BasicPrivateLabel bpl)
public static java.util.Comparator<EventData> getDeviceDescriptionComparator()
public static void main(java.lang.String[] argv)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||