1.0.0

org.eclipse.soda.dk.gps.nmea.device
Class GpsNmeaDevice

java.lang.Object
  extended by TransportDevice
      extended by org.eclipse.soda.dk.gps.nmea.device.GpsNmeaDevice
All Implemented Interfaces:
GpsNmeaDeviceService

public class GpsNmeaDevice
extends TransportDevice
implements GpsNmeaDeviceService

GPS NMEA Device. The GpsNmeaDevice class implements the device service and provides the controls for the device.

The list of exported services:

Version:
1.0.0
See Also:
GpsNmeaDeviceService, org.eclipse.soda.dk.device.service.DeviceService

Field Summary
static java.lang.String CLASS_NAME
          Defines the class name.
 
Fields inherited from interface org.eclipse.soda.dk.gps.nmea.device.service.GpsNmeaDeviceService
ALL_COMMANDS, ALL_MEASUREMENTS, ALL_SIGNALS, Altitude, ALTITUDE_ERROR_EXTERNAL_KEY, ALTITUDE_EXTERNAL_KEY, ALTITUDE_GET_EXTERNAL_KEY, ALTITUDE_READ_EXTERNAL_KEY, ALTITUDE_WRITE_EXTERNAL_KEY, AltitudeReport, ALTITUDEREPORT_ERROR_EXTERNAL_KEY, ALTITUDEREPORT_EXTERNAL_KEY, ALTITUDEREPORT_TRIGGER_EXTERNAL_KEY, Date, DATE_ERROR_EXTERNAL_KEY, DATE_EXTERNAL_KEY, DATE_GET_EXTERNAL_KEY, DATE_READ_EXTERNAL_KEY, DATE_WRITE_EXTERNAL_KEY, DateReport, DATEREPORT_ERROR_EXTERNAL_KEY, DATEREPORT_EXTERNAL_KEY, DATEREPORT_TRIGGER_EXTERNAL_KEY, FACTORY_SERVICE_NAME, GPGGA, GPGGA_ERROR_EXTERNAL_KEY, GPGGA_EXTERNAL_KEY, GPGGA_TRIGGER_EXTERNAL_KEY, GPGLL, GPGLL_ERROR_EXTERNAL_KEY, GPGLL_EXTERNAL_KEY, GPGLL_TRIGGER_EXTERNAL_KEY, GPRMC, GPRMC_ERROR_EXTERNAL_KEY, GPRMC_EXTERNAL_KEY, GPRMC_TRIGGER_EXTERNAL_KEY, GpsNmeaDevice, GPVTG, GPVTG_ERROR_EXTERNAL_KEY, GPVTG_EXTERNAL_KEY, GPVTG_TRIGGER_EXTERNAL_KEY, GPZDA, GPZDA_ERROR_EXTERNAL_KEY, GPZDA_EXTERNAL_KEY, GPZDA_TRIGGER_EXTERNAL_KEY, HorizontalDilutionOfPrecision, HORIZONTALDILUTIONOFPRECISION_ERROR_EXTERNAL_KEY, HORIZONTALDILUTIONOFPRECISION_EXTERNAL_KEY, HORIZONTALDILUTIONOFPRECISION_GET_EXTERNAL_KEY, HORIZONTALDILUTIONOFPRECISION_READ_EXTERNAL_KEY, HORIZONTALDILUTIONOFPRECISION_WRITE_EXTERNAL_KEY, HorizontalDilutionOfPrecisionReport, HORIZONTALDILUTIONOFPRECISIONREPORT_ERROR_EXTERNAL_KEY, HORIZONTALDILUTIONOFPRECISIONREPORT_EXTERNAL_KEY, HORIZONTALDILUTIONOFPRECISIONREPORT_TRIGGER_EXTERNAL_KEY, Latitude, LATITUDE_ERROR_EXTERNAL_KEY, LATITUDE_EXTERNAL_KEY, LATITUDE_GET_EXTERNAL_KEY, LATITUDE_READ_EXTERNAL_KEY, LATITUDE_WRITE_EXTERNAL_KEY, LatitudeReport, LATITUDEREPORT_ERROR_EXTERNAL_KEY, LATITUDEREPORT_EXTERNAL_KEY, LATITUDEREPORT_TRIGGER_EXTERNAL_KEY, Longitude, LONGITUDE_ERROR_EXTERNAL_KEY, LONGITUDE_EXTERNAL_KEY, LONGITUDE_GET_EXTERNAL_KEY, LONGITUDE_READ_EXTERNAL_KEY, LONGITUDE_WRITE_EXTERNAL_KEY, LongitudeReport, LONGITUDEREPORT_ERROR_EXTERNAL_KEY, LONGITUDEREPORT_EXTERNAL_KEY, LONGITUDEREPORT_TRIGGER_EXTERNAL_KEY, MANAGED_SERVICE_NAME, NumberSatellites, NUMBERSATELLITES_ERROR_EXTERNAL_KEY, NUMBERSATELLITES_EXTERNAL_KEY, NUMBERSATELLITES_GET_EXTERNAL_KEY, NUMBERSATELLITES_READ_EXTERNAL_KEY, NUMBERSATELLITES_WRITE_EXTERNAL_KEY, NumberSatellitesReport, NUMBERSATELLITESREPORT_ERROR_EXTERNAL_KEY, NUMBERSATELLITESREPORT_EXTERNAL_KEY, NUMBERSATELLITESREPORT_TRIGGER_EXTERNAL_KEY, Position, POSITION_ERROR_EXTERNAL_KEY, POSITION_EXTERNAL_KEY, POSITION_GET_EXTERNAL_KEY, POSITION_READ_EXTERNAL_KEY, POSITION_WRITE_EXTERNAL_KEY, PositionReport, POSITIONREPORT_ERROR_EXTERNAL_KEY, POSITIONREPORT_EXTERNAL_KEY, POSITIONREPORT_TRIGGER_EXTERNAL_KEY, Quality, QUALITY_ERROR_EXTERNAL_KEY, QUALITY_EXTERNAL_KEY, QUALITY_GET_EXTERNAL_KEY, QUALITY_READ_EXTERNAL_KEY, QUALITY_WRITE_EXTERNAL_KEY, QualityReport, QUALITYREPORT_ERROR_EXTERNAL_KEY, QUALITYREPORT_EXTERNAL_KEY, QUALITYREPORT_TRIGGER_EXTERNAL_KEY, SERVICE_NAME, SpeedKnots, SPEEDKNOTS_ERROR_EXTERNAL_KEY, SPEEDKNOTS_EXTERNAL_KEY, SPEEDKNOTS_GET_EXTERNAL_KEY, SPEEDKNOTS_READ_EXTERNAL_KEY, SPEEDKNOTS_WRITE_EXTERNAL_KEY, SpeedKnotsReport, SPEEDKNOTSREPORT_ERROR_EXTERNAL_KEY, SPEEDKNOTSREPORT_EXTERNAL_KEY, SPEEDKNOTSREPORT_TRIGGER_EXTERNAL_KEY, SpeedKPH, SPEEDKPH_ERROR_EXTERNAL_KEY, SPEEDKPH_EXTERNAL_KEY, SPEEDKPH_GET_EXTERNAL_KEY, SPEEDKPH_READ_EXTERNAL_KEY, SPEEDKPH_WRITE_EXTERNAL_KEY, SpeedKPHReport, SPEEDKPHREPORT_ERROR_EXTERNAL_KEY, SPEEDKPHREPORT_EXTERNAL_KEY, SPEEDKPHREPORT_TRIGGER_EXTERNAL_KEY, Status, STATUS_ERROR_EXTERNAL_KEY, STATUS_EXTERNAL_KEY, STATUS_GET_EXTERNAL_KEY, STATUS_READ_EXTERNAL_KEY, STATUS_WRITE_EXTERNAL_KEY, StatusReport, STATUSREPORT_ERROR_EXTERNAL_KEY, STATUSREPORT_EXTERNAL_KEY, STATUSREPORT_TRIGGER_EXTERNAL_KEY, Time, TIME_ERROR_EXTERNAL_KEY, TIME_EXTERNAL_KEY, TIME_GET_EXTERNAL_KEY, TIME_READ_EXTERNAL_KEY, TIME_WRITE_EXTERNAL_KEY, TimeReport, TIMEREPORT_ERROR_EXTERNAL_KEY, TIMEREPORT_EXTERNAL_KEY, TIMEREPORT_TRIGGER_EXTERNAL_KEY, Track, TRACK_ERROR_EXTERNAL_KEY, TRACK_EXTERNAL_KEY, TRACK_GET_EXTERNAL_KEY, TRACK_READ_EXTERNAL_KEY, TRACK_WRITE_EXTERNAL_KEY, TrackMagnetic, TRACKMAGNETIC_ERROR_EXTERNAL_KEY, TRACKMAGNETIC_EXTERNAL_KEY, TRACKMAGNETIC_GET_EXTERNAL_KEY, TRACKMAGNETIC_READ_EXTERNAL_KEY, TRACKMAGNETIC_WRITE_EXTERNAL_KEY, TrackMagneticReport, TRACKMAGNETICREPORT_ERROR_EXTERNAL_KEY, TRACKMAGNETICREPORT_EXTERNAL_KEY, TRACKMAGNETICREPORT_TRIGGER_EXTERNAL_KEY, TrackReport, TRACKREPORT_ERROR_EXTERNAL_KEY, TRACKREPORT_EXTERNAL_KEY, TRACKREPORT_TRIGGER_EXTERNAL_KEY
 
Constructor Summary
GpsNmeaDevice()
          Constructs a new instance of the GpsNmeaDevice class.
 
Method Summary
 int getControlCapacity()
          Gets the control capacity.
 java.lang.String getDefaultKey()
          Gets the default key of the device.
 TransportService getDefaultTransport()
          Gets the default TransportService.@return TransportService The default TransportService.
 InterestService getInterest()
          Gets the interest filter for the device.
 int getMessageCapacity()
          Gets the message capacity.
 java.lang.Object getMessageKey(MessageService message)
          Gets the message key.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_NAME

public static final java.lang.String CLASS_NAME
Defines the class name.

See Also:
Constant Field Values
Constructor Detail

GpsNmeaDevice

public GpsNmeaDevice()
Constructs a new instance of the GpsNmeaDevice class.

Method Detail

getInterest

public InterestService getInterest()
Gets the interest filter for the device.

Returns:
InterestService The interest filter for this device.

getDefaultKey

public java.lang.String getDefaultKey()
Gets the default key of the device.

Returns:
String The default key

getDefaultTransport

public TransportService getDefaultTransport()
Gets the default TransportService.@return TransportService The default TransportService.


getControlCapacity

public int getControlCapacity()
Gets the control capacity.


getMessageCapacity

public int getMessageCapacity()
Gets the message capacity.

Returns:
int The message capacity.

getMessageKey

public java.lang.Object getMessageKey(MessageService message)
Gets the message key.

Parameters:
message - The message service.
Returns:
Object The message key.

1.0.0

Copyright (c) 2007 IBM