2010-01-22 1.2.0

org.eclipse.soda.dk.position.profile
Class PositionProfile

java.lang.Object
  extended by Profile
      extended by org.eclipse.soda.dk.position.profile.PositionProfile
All Implemented Interfaces:
PositionProfileService

public abstract class PositionProfile
extends Profile
implements PositionProfileService

Position Profile. The PositionProfile class implements the PositionProfileService and provides the controls for the profile.

The list of exported services:

Since:
1.2
Version:
1.2.0
See Also:
PositionProfileService, org.eclipse.soda.dk.profile.service.ProfileService

Field Summary
static java.lang.String CLASS_NAME
          Defines the full class name.
protected  Measurement coordinate
          Defines the Coordinate measurement Map.
 
Fields inherited from interface org.eclipse.soda.dk.position.profile.service.PositionProfileService
ALL_COMMANDS, ALL_MEASUREMENTS, ALL_SIGNALS, ALTITUDE_DATA_KEY, Capabilities, CAPABILITIES_ERROR_EXTERNAL_KEY, CAPABILITIES_EXTERNAL_KEY, CAPABILITIES_GET_EXTERNAL_KEY, Configuration, CONFIGURATION_ERROR_EXTERNAL_KEY, CONFIGURATION_EXTERNAL_KEY, CONFIGURATION_GET_EXTERNAL_KEY, Coordinate, COORDINATE_ERROR_EXTERNAL_KEY, COORDINATE_EXTERNAL_KEY, COORDINATE_GET_EXTERNAL_KEY, COORDINATE_READ_EXTERNAL_KEY, COORDINATE_TYPE_DATA_KEY, COORDINATE_WRITE_EXTERNAL_KEY, CoordinateType_ED50, CoordinateType_OSGB36, CoordinateType_WGS84, DATA_EXTENSIONS_DATA_KEY, LATITUDE_DATA_KEY, LONGITUDE_DATA_KEY, Metrics, METRICS_ERROR_EXTERNAL_KEY, METRICS_EXTERNAL_KEY, METRICS_GET_EXTERNAL_KEY, PositionProfile, SERVICE_DESCRIPTION, SERVICE_NAME, Status, STATUS_ERROR_EXTERNAL_KEY, STATUS_EXTERNAL_KEY, STATUS_GET_EXTERNAL_KEY, TIME_DATA_KEY, X_DATA_KEY, Y_DATA_KEY, Z_DATA_KEY
 
Constructor Summary
PositionProfile()
          Constructs a new instance of the PositionProfile class.
 
Method Summary
 int getControlCapacity()
          Gets the control capacity.
 MeasurementService getCoordinate()
          Defines the Coordinate measurement Map.
 DeviceService getDefaultDevice()
          Gets the default DeviceService.
 java.lang.String getDefaultKey()
          Gets the default key of the profile.
 int getMessageCapacity()
          Gets the message capacity.
 boolean isDeviceNeeded()
          Is device needed.
 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.1
See Also:
Constant Field Values

coordinate

protected final Measurement coordinate
Defines the Coordinate measurement Map.

Since:
1.1
Constructor Detail

PositionProfile

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

Since:
1.1
Method Detail

getDefaultKey

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

Returns:
String The default key
Since:
1.1

getDefaultDevice

public DeviceService getDefaultDevice()
Gets the default DeviceService.

Returns:
DeviceService The default DeviceService.
Since:
1.1

isDeviceNeeded

public boolean isDeviceNeeded()
Is device needed.

Returns:
The results of this method.
Since:
1.1

getControlCapacity

public int getControlCapacity()
Gets the control capacity.

Returns:
The control capacity value.
Since:
1.1

getMessageCapacity

public int getMessageCapacity()
Gets the message capacity.

Returns:
int The message capacity.
Since:
1.1

getCoordinate

public MeasurementService getCoordinate()
Defines the Coordinate measurement Map.

Returns:
The coordinate value.
Since:
1.1

setup

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

2010-01-22 1.2.0

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