2010-01-22 1.2.0

org.eclipse.soda.dk.position.profile.service
Interface PositionProfileService

All Known Implementing Classes:
PositionProfile

public interface PositionProfileService

Position Profile. The device service interface defines the service to be registered for the PositionProfile device.

The following measurements are supported:

Coordinate

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[] ALL_COMMANDS
          Comprehensive list of all the command identifiers.
static java.lang.String[] ALL_MEASUREMENTS
          Comprehensive list of all the measurement identifiers.
static java.lang.String[] ALL_SIGNALS
          Comprehensive list of all the signal identifiers.
static java.lang.String ALTITUDE_DATA_KEY
          The "altitude" key contains the current altitude value.
static java.lang.String Capabilities
          Define the Position Profile Capabilities measurement.
static java.lang.String CAPABILITIES_ERROR_EXTERNAL_KEY
          Define the Position Profile Capabilities measurement.
static java.lang.String CAPABILITIES_EXTERNAL_KEY
          Define the Position Profile Capabilities measurement.
static java.lang.String CAPABILITIES_GET_EXTERNAL_KEY
          Define the Position Profile Capabilities measurement.
static java.lang.String Configuration
          Define the Position Profile Configuration measurement.
static java.lang.String CONFIGURATION_ERROR_EXTERNAL_KEY
          Define the Position Profile Configuration measurement.
static java.lang.String CONFIGURATION_EXTERNAL_KEY
          Define the Position Profile Configuration measurement.
static java.lang.String CONFIGURATION_GET_EXTERNAL_KEY
          Define the Position Profile Configuration measurement.
static java.lang.String Coordinate
          Defines the Coordinate measurement Map.
static java.lang.String COORDINATE_ERROR_EXTERNAL_KEY
          Defines the Coordinate measurement Map.
static java.lang.String COORDINATE_EXTERNAL_KEY
          Defines the Coordinate measurement Map.
static java.lang.String COORDINATE_GET_EXTERNAL_KEY
          Defines the Coordinate measurement Map.
static java.lang.String COORDINATE_READ_EXTERNAL_KEY
          Defines the Coordinate measurement Map.
static java.lang.String COORDINATE_TYPE_DATA_KEY
          The "coordinateType" key contains the current coordinate type value.
static java.lang.String COORDINATE_WRITE_EXTERNAL_KEY
          Defines the Coordinate measurement Map.
static java.lang.String CoordinateType_ED50
          Define the CoordinateType_ED50 enumeration value.
static java.lang.String CoordinateType_OSGB36
          Define the CoordinateType_OSGB36 enumeration value.
static java.lang.String CoordinateType_WGS84
          Define the CoordinateType_WGS84 enumeration value.
static java.lang.String DATA_EXTENSIONS_DATA_KEY
          The value stored at the "dataExtensions" key of this coordinate is the user defined data extensions.
static java.lang.String LATITUDE_DATA_KEY
          The "latitude" key contains the current latitude value.
static java.lang.String LONGITUDE_DATA_KEY
          The "longitude" key contains the current longitude value.
static java.lang.String Metrics
          Define the Position Profile Metrics measurement.
static java.lang.String METRICS_ERROR_EXTERNAL_KEY
          Define the Position Profile Metrics measurement.
static java.lang.String METRICS_EXTERNAL_KEY
          Define the Position Profile Metrics measurement.
static java.lang.String METRICS_GET_EXTERNAL_KEY
          Define the Position Profile Metrics measurement.
static java.lang.String PositionProfile
          Define the PositionProfile key.
static java.lang.String SERVICE_DESCRIPTION
          Description of the test.
static java.lang.String SERVICE_NAME
          Define the OSGi service name.
static java.lang.String Status
          Define the Position Profile Status measurement.
static java.lang.String STATUS_ERROR_EXTERNAL_KEY
          Define the Position Profile Status measurement.
static java.lang.String STATUS_EXTERNAL_KEY
          Define the Position Profile Status measurement.
static java.lang.String STATUS_GET_EXTERNAL_KEY
          Define the Position Profile Status measurement.
static java.lang.String TIME_DATA_KEY
          The "time" key contains the millisecond time of the coordinate position.
static java.lang.String X_DATA_KEY
          The "x" key contains the current x value.
static java.lang.String Y_DATA_KEY
          The "y" key contains the current y value.
static java.lang.String Z_DATA_KEY
          The "z" key contains the current z value.
 

Field Detail

SERVICE_NAME

static final java.lang.String SERVICE_NAME
Define the OSGi service name.

Since:
1.1
See Also:
Constant Field Values

PositionProfile

static final java.lang.String PositionProfile
Define the PositionProfile key.

Since:
1.1
See Also:
Constant Field Values

Coordinate

static final java.lang.String Coordinate
Defines the Coordinate measurement Map.

Since:
1.1
See Also:
Constant Field Values

COORDINATE_EXTERNAL_KEY

static final java.lang.String COORDINATE_EXTERNAL_KEY
Defines the Coordinate measurement Map.

Since:
1.1
See Also:
The value of this field is "prefix/Position/Coordinate", Constant Field Values

COORDINATE_GET_EXTERNAL_KEY

static final java.lang.String COORDINATE_GET_EXTERNAL_KEY
Defines the Coordinate measurement Map.

Since:
1.1
See Also:
The value of this field is "prefix/Position/Coordinate/get"

COORDINATE_READ_EXTERNAL_KEY

static final java.lang.String COORDINATE_READ_EXTERNAL_KEY
Defines the Coordinate measurement Map.

Since:
1.1
See Also:
Coordinate, org.eclipse.soda.dk.notification.service.NotificationService#GET_EXTERNAL_KEY, The value of this field is "prefix/Position/Coordinate/read"

COORDINATE_WRITE_EXTERNAL_KEY

static final java.lang.String COORDINATE_WRITE_EXTERNAL_KEY
Defines the Coordinate measurement Map.

Since:
1.1
See Also:
Coordinate, org.eclipse.soda.dk.notification.service.NotificationService#GET_EXTERNAL_KEY, org.eclipse.soda.dk.notification.service.NotificationService#READ_EXTERNAL_KEY, The value of this field is "prefix/Position/Coordinate/write"

COORDINATE_ERROR_EXTERNAL_KEY

static final java.lang.String COORDINATE_ERROR_EXTERNAL_KEY
Defines the Coordinate measurement Map.

Since:
1.1
See Also:
Coordinate, org.eclipse.soda.dk.notification.service.NotificationService#GET_EXTERNAL_KEY, org.eclipse.soda.dk.notification.service.NotificationService#READ_EXTERNAL_KEY, org.eclipse.soda.dk.notification.service.NotificationService#WRITE_EXTERNAL_KEY, The value of this field is "prefix/Position/Coordinate/error"

ALL_COMMANDS

static final java.lang.String[] ALL_COMMANDS
Comprehensive list of all the command identifiers.

Since:
1.1

ALL_SIGNALS

static final java.lang.String[] ALL_SIGNALS
Comprehensive list of all the signal identifiers.

Since:
1.1

ALL_MEASUREMENTS

static final java.lang.String[] ALL_MEASUREMENTS
Comprehensive list of all the measurement identifiers.

Since:
1.1

LATITUDE_DATA_KEY

static final java.lang.String LATITUDE_DATA_KEY
The "latitude" key contains the current latitude value. The preferred implementation of this value is a Float or Double that contains the latitude degree. A negative value is used to specify a south latitude. If a String is used, then the string should conform to ISO 6709. . The value of this field is "latitude"

Since:
1.1
See Also:
Constant Field Values

LONGITUDE_DATA_KEY

static final java.lang.String LONGITUDE_DATA_KEY
The "longitude" key contains the current longitude value. The preferred implementation of this value is a Float or Double that contains the longitude degree. A negative value is used to specify a west longitude. If a String is used, then the string should conform to ISO 6709. . The value of this field is "longitude"

Since:
1.1
See Also:
Constant Field Values

ALTITUDE_DATA_KEY

static final java.lang.String ALTITUDE_DATA_KEY
The "altitude" key contains the current altitude value. The preferred implementation of this value is a Number that contains the altitude in meters. . The value of this field is "altitude"

Since:
1.1
See Also:
Constant Field Values

X_DATA_KEY

static final java.lang.String X_DATA_KEY
The "x" key contains the current x value. The value of this field is "x"

Since:
1.1
See Also:
Constant Field Values

Y_DATA_KEY

static final java.lang.String Y_DATA_KEY
The "y" key contains the current y value. The value of this field is "y"

Since:
1.1
See Also:
Constant Field Values

Z_DATA_KEY

static final java.lang.String Z_DATA_KEY
The "z" key contains the current z value. The value of this field is "z"

Since:
1.1
See Also:
Constant Field Values

COORDINATE_TYPE_DATA_KEY

static final java.lang.String COORDINATE_TYPE_DATA_KEY
The "coordinateType" key contains the current coordinate type value. The preferred value is WGS84. Possible values are WGS84, OSGB36, ED50 and others. . The value of this field is "coordinateType"

Since:
1.1
See Also:
Constant Field Values

CoordinateType_WGS84

static final java.lang.String CoordinateType_WGS84
Define the CoordinateType_WGS84 enumeration value.

Since:
1.2
See Also:
#CoordinateType, CoordinateType_OSGB36, CoordinateType_ED50, Constant Field Values

CoordinateType_OSGB36

static final java.lang.String CoordinateType_OSGB36
Define the CoordinateType_OSGB36 enumeration value.

Since:
1.2
See Also:
#CoordinateType, CoordinateType_WGS84, CoordinateType_ED50, Constant Field Values

CoordinateType_ED50

static final java.lang.String CoordinateType_ED50
Define the CoordinateType_ED50 enumeration value.

Since:
1.2
See Also:
#CoordinateType, CoordinateType_WGS84, CoordinateType_OSGB36, Constant Field Values

TIME_DATA_KEY

static final java.lang.String TIME_DATA_KEY
The "time" key contains the millisecond time of the coordinate position. The value of this field is "time"

Since:
1.2
See Also:
Constant Field Values

DATA_EXTENSIONS_DATA_KEY

static final java.lang.String DATA_EXTENSIONS_DATA_KEY
The value stored at the "dataExtensions" key of this coordinate is the user defined data extensions. . The value of this field is "dataExtensions"

Since:
1.2
See Also:
Constant Field Values

SERVICE_DESCRIPTION

static final java.lang.String SERVICE_DESCRIPTION
Description of the test.

Since:
1.1
See Also:
Constant Field Values

Status

static final java.lang.String Status
Define the Position Profile Status measurement.

Since:
1.1
See Also:
Constant Field Values

STATUS_EXTERNAL_KEY

static final java.lang.String STATUS_EXTERNAL_KEY
Define the Position Profile Status measurement.

Since:
1.1
See Also:
The value of this field is "prefix/PositionProfile/Status", Constant Field Values

STATUS_GET_EXTERNAL_KEY

static final java.lang.String STATUS_GET_EXTERNAL_KEY
Define the Position Profile Status measurement.

Since:
1.1
See Also:
The value of this field is "prefix/PositionProfile/Status/get"

STATUS_ERROR_EXTERNAL_KEY

static final java.lang.String STATUS_ERROR_EXTERNAL_KEY
Define the Position Profile Status measurement.

Since:
1.1
See Also:
Status, org.eclipse.soda.dk.notification.service.NotificationService#GET_EXTERNAL_KEY, The value of this field is "prefix/PositionProfile/Status/error"

Configuration

static final java.lang.String Configuration
Define the Position Profile Configuration measurement.

Since:
1.1
See Also:
Constant Field Values

CONFIGURATION_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_EXTERNAL_KEY
Define the Position Profile Configuration measurement.

Since:
1.1
See Also:
The value of this field is "prefix/PositionProfile/Configuration", Constant Field Values

CONFIGURATION_GET_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_GET_EXTERNAL_KEY
Define the Position Profile Configuration measurement.

Since:
1.1
See Also:
The value of this field is "prefix/PositionProfile/Configuration/get"

CONFIGURATION_ERROR_EXTERNAL_KEY

static final java.lang.String CONFIGURATION_ERROR_EXTERNAL_KEY
Define the Position Profile Configuration measurement.

Since:
1.1
See Also:
Configuration, org.eclipse.soda.dk.notification.service.NotificationService#GET_EXTERNAL_KEY, The value of this field is "prefix/PositionProfile/Configuration/error"

Capabilities

static final java.lang.String Capabilities
Define the Position Profile Capabilities measurement.

Since:
1.1
See Also:
Constant Field Values

CAPABILITIES_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_EXTERNAL_KEY
Define the Position Profile Capabilities measurement.

Since:
1.1
See Also:
The value of this field is "prefix/PositionProfile/Capabilities", Constant Field Values

CAPABILITIES_GET_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_GET_EXTERNAL_KEY
Define the Position Profile Capabilities measurement.

Since:
1.1
See Also:
The value of this field is "prefix/PositionProfile/Capabilities/get"

CAPABILITIES_ERROR_EXTERNAL_KEY

static final java.lang.String CAPABILITIES_ERROR_EXTERNAL_KEY
Define the Position Profile Capabilities measurement.

Since:
1.1
See Also:
Capabilities, org.eclipse.soda.dk.notification.service.NotificationService#GET_EXTERNAL_KEY, The value of this field is "prefix/PositionProfile/Capabilities/error"

Metrics

static final java.lang.String Metrics
Define the Position Profile Metrics measurement.

Since:
1.1
See Also:
Constant Field Values

METRICS_EXTERNAL_KEY

static final java.lang.String METRICS_EXTERNAL_KEY
Define the Position Profile Metrics measurement.

Since:
1.1
See Also:
The value of this field is "prefix/PositionProfile/Metrics", Constant Field Values

METRICS_GET_EXTERNAL_KEY

static final java.lang.String METRICS_GET_EXTERNAL_KEY
Define the Position Profile Metrics measurement.

Since:
1.1
See Also:
The value of this field is "prefix/PositionProfile/Metrics/get"

METRICS_ERROR_EXTERNAL_KEY

static final java.lang.String METRICS_ERROR_EXTERNAL_KEY
Define the Position Profile Metrics measurement.

Since:
1.1
See Also:
Metrics, org.eclipse.soda.dk.notification.service.NotificationService#GET_EXTERNAL_KEY, The value of this field is "prefix/PositionProfile/Metrics/error"

2010-01-22 1.2.0

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