2009-06-02 1.2.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

Global Positioning System (GPS) National Marine Electronics Association (NMEA) Device. The GpsNmeaDevice class implements the GpsNmeaDeviceService and provides the controls for the device.

The list of exported services:

Since:
1.0
Version:
1.2.0
See Also:
GpsNmeaDeviceService, org.eclipse.soda.dk.device.service.DeviceService

Field Summary
static java.lang.String CLASS_NAME
          Defines the full 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_REPORT_ERROR_EXTERNAL_KEY, ALTITUDE_REPORT_EXTERNAL_KEY, ALTITUDE_REPORT_TRIGGER_EXTERNAL_KEY, ALTITUDE_WRITE_EXTERNAL_KEY, AltitudeReport, Date, DATE_ERROR_EXTERNAL_KEY, DATE_EXTERNAL_KEY, DATE_GET_EXTERNAL_KEY, DATE_READ_EXTERNAL_KEY, DATE_REPORT_ERROR_EXTERNAL_KEY, DATE_REPORT_EXTERNAL_KEY, DATE_REPORT_TRIGGER_EXTERNAL_KEY, DATE_WRITE_EXTERNAL_KEY, DateReport, Day, 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, HORIZONTAL_DILUTION_OF_PRECISION_ERROR_EXTERNAL_KEY, HORIZONTAL_DILUTION_OF_PRECISION_EXTERNAL_KEY, HORIZONTAL_DILUTION_OF_PRECISION_GET_EXTERNAL_KEY, HORIZONTAL_DILUTION_OF_PRECISION_READ_EXTERNAL_KEY, HORIZONTAL_DILUTION_OF_PRECISION_REPORT_ERROR_EXTERNAL_KEY, HORIZONTAL_DILUTION_OF_PRECISION_REPORT_EXTERNAL_KEY, HORIZONTAL_DILUTION_OF_PRECISION_REPORT_TRIGGER_EXTERNAL_KEY, HORIZONTAL_DILUTION_OF_PRECISION_WRITE_EXTERNAL_KEY, HorizontalDilutionOfPrecision, HorizontalDilutionOfPrecisionReport, Latitude, LATITUDE_ERROR_EXTERNAL_KEY, LATITUDE_EXTERNAL_KEY, LATITUDE_GET_EXTERNAL_KEY, LATITUDE_READ_EXTERNAL_KEY, LATITUDE_REPORT_ERROR_EXTERNAL_KEY, LATITUDE_REPORT_EXTERNAL_KEY, LATITUDE_REPORT_TRIGGER_EXTERNAL_KEY, LATITUDE_WRITE_EXTERNAL_KEY, LatitudeReport, Longitude, LONGITUDE_ERROR_EXTERNAL_KEY, LONGITUDE_EXTERNAL_KEY, LONGITUDE_GET_EXTERNAL_KEY, LONGITUDE_READ_EXTERNAL_KEY, LONGITUDE_REPORT_ERROR_EXTERNAL_KEY, LONGITUDE_REPORT_EXTERNAL_KEY, LONGITUDE_REPORT_TRIGGER_EXTERNAL_KEY, LONGITUDE_WRITE_EXTERNAL_KEY, LongitudeReport, MANAGED_SERVICE_NAME, Month, NUMBER_SATELLITES_ERROR_EXTERNAL_KEY, NUMBER_SATELLITES_EXTERNAL_KEY, NUMBER_SATELLITES_GET_EXTERNAL_KEY, NUMBER_SATELLITES_READ_EXTERNAL_KEY, NUMBER_SATELLITES_REPORT_ERROR_EXTERNAL_KEY, NUMBER_SATELLITES_REPORT_EXTERNAL_KEY, NUMBER_SATELLITES_REPORT_TRIGGER_EXTERNAL_KEY, NUMBER_SATELLITES_WRITE_EXTERNAL_KEY, NumberSatellites, NumberSatellitesReport, Position, POSITION_ERROR_EXTERNAL_KEY, POSITION_EXTERNAL_KEY, POSITION_GET_EXTERNAL_KEY, POSITION_READ_EXTERNAL_KEY, POSITION_REPORT_ERROR_EXTERNAL_KEY, POSITION_REPORT_EXTERNAL_KEY, POSITION_REPORT_TRIGGER_EXTERNAL_KEY, POSITION_WRITE_EXTERNAL_KEY, PositionReport, Quality, QUALITY_ERROR_EXTERNAL_KEY, QUALITY_EXTERNAL_KEY, QUALITY_GET_EXTERNAL_KEY, QUALITY_READ_EXTERNAL_KEY, QUALITY_REPORT_ERROR_EXTERNAL_KEY, QUALITY_REPORT_EXTERNAL_KEY, QUALITY_REPORT_TRIGGER_EXTERNAL_KEY, QUALITY_WRITE_EXTERNAL_KEY, QualityReport, SERVICE_DESCRIPTION, SERVICE_NAME, SPEED_KNOTS_ERROR_EXTERNAL_KEY, SPEED_KNOTS_EXTERNAL_KEY, SPEED_KNOTS_GET_EXTERNAL_KEY, SPEED_KNOTS_READ_EXTERNAL_KEY, SPEED_KNOTS_REPORT_ERROR_EXTERNAL_KEY, SPEED_KNOTS_REPORT_EXTERNAL_KEY, SPEED_KNOTS_REPORT_TRIGGER_EXTERNAL_KEY, SPEED_KNOTS_WRITE_EXTERNAL_KEY, SPEED_KPH_ERROR_EXTERNAL_KEY, SPEED_KPH_EXTERNAL_KEY, SPEED_KPH_GET_EXTERNAL_KEY, SPEED_KPH_READ_EXTERNAL_KEY, SPEED_KPH_REPORT_ERROR_EXTERNAL_KEY, SPEED_KPH_REPORT_EXTERNAL_KEY, SPEED_KPH_REPORT_TRIGGER_EXTERNAL_KEY, SPEED_KPH_WRITE_EXTERNAL_KEY, SpeedKnots, SpeedKnotsReport, SpeedKPH, SpeedKPHReport, Status, STATUS_ERROR_EXTERNAL_KEY, STATUS_EXTERNAL_KEY, STATUS_GET_EXTERNAL_KEY, STATUS_READ_EXTERNAL_KEY, STATUS_REPORT_ERROR_EXTERNAL_KEY, STATUS_REPORT_EXTERNAL_KEY, STATUS_REPORT_TRIGGER_EXTERNAL_KEY, STATUS_WRITE_EXTERNAL_KEY, StatusReport, Time, TIME_ERROR_EXTERNAL_KEY, TIME_EXTERNAL_KEY, TIME_GET_EXTERNAL_KEY, TIME_READ_EXTERNAL_KEY, TIME_REPORT_ERROR_EXTERNAL_KEY, TIME_REPORT_EXTERNAL_KEY, TIME_REPORT_TRIGGER_EXTERNAL_KEY, TIME_WRITE_EXTERNAL_KEY, TimeReport, Track, TRACK_ERROR_EXTERNAL_KEY, TRACK_EXTERNAL_KEY, TRACK_GET_EXTERNAL_KEY, TRACK_MAGNETIC_ERROR_EXTERNAL_KEY, TRACK_MAGNETIC_EXTERNAL_KEY, TRACK_MAGNETIC_GET_EXTERNAL_KEY, TRACK_MAGNETIC_READ_EXTERNAL_KEY, TRACK_MAGNETIC_REPORT_ERROR_EXTERNAL_KEY, TRACK_MAGNETIC_REPORT_EXTERNAL_KEY, TRACK_MAGNETIC_REPORT_TRIGGER_EXTERNAL_KEY, TRACK_MAGNETIC_WRITE_EXTERNAL_KEY, TRACK_READ_EXTERNAL_KEY, TRACK_REPORT_ERROR_EXTERNAL_KEY, TRACK_REPORT_EXTERNAL_KEY, TRACK_REPORT_TRIGGER_EXTERNAL_KEY, TRACK_WRITE_EXTERNAL_KEY, TrackMagnetic, TrackMagneticReport, TrackReport, Year
 
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.
 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.
 void setup()
           
 
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 full class name.

Since:
1.0
See Also:
Constant Field Values
Constructor Detail

GpsNmeaDevice

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

Since:
1.0
Method Detail

getInterest

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

Returns:
InterestService The interest filter for this device.
Since:
1.0

getDefaultKey

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

Returns:
String The default key
Since:
1.0

getDefaultTransport

public TransportService getDefaultTransport()
Gets the default TransportService.

Returns:
TransportService The default TransportService.
Since:
1.0

getControlCapacity

public int getControlCapacity()
Gets the control capacity.

Returns:
The control capacity value.
Since:
1.0

getMessageCapacity

public int getMessageCapacity()
Gets the message capacity.

Returns:
int The message capacity.
Since:
1.0

getMessageKey

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

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

setup

public void setup()
Since:
1.2
See Also:
org.eclipse.soda.dk.device.Container#setup()

2009-06-02 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.