FourMS
Interface iRawParameterTransformation


public interface iRawParameterTransformation

This is the interface that must be implemented by each instrument controller task which is expecting to transform the raw unconverted items which come from the status responses from a 4MS. This interface will normally be implemented by the instrument controller and passed into a mechanism in order that transformations might be performed on the raw values before they are transferred to the parameter noticeboard

Version:
$Id: iRawParameterTransformation.java,v 1.1 2005/02/10 10:35:36 cb Exp $
Author:
Craige Bevil

Method Summary
 java.util.List<java.lang.Integer> performTransformations(java.lang.String MechName, java.util.List<java.lang.Integer> UnconvertedParameters)
          This will be used to inform the sender of the message of the final status of the attempt at sending the message which it requested to have delivered.
 

Method Detail

performTransformations

java.util.List<java.lang.Integer> performTransformations(java.lang.String MechName,
                                                         java.util.List<java.lang.Integer> UnconvertedParameters)
                                                         throws ConversionFailedException
This will be used to inform the sender of the message of the final status of the attempt at sending the message which it requested to have delivered.

Parameters:
MechName - This is the name of the mechanism
UnconvertedParameters - This is a list of parameters which are associated with the status message. It is is the responsibility of the method to know the types of the parameters which are contained in the list.
Returns:
A list of the processed input values.
Throws:
ConversionFailedException