Uses of Class
FourMS.ConversionFailedException

Packages that use ConversionFailedException
FourMS   
ISISController   
 

Uses of ConversionFailedException in FourMS
 

Methods in FourMS that throw ConversionFailedException
private  void MechanismBase.castConvertedParameter(java.lang.String ParameterToConvert, java.lang.String FourMSParameterType, java.util.List ConvertedMessageParameters)
          This is responsible for casting the input value to the type dictacted by the FourMSParameterType and then add it to the list of converted message parameters.
 java.lang.String FourMSConversions.convertBeamPosition(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert a binary value which indicates that something is either in the beam or out of the beam.
 java.lang.String FourMSConversions.convertDoorPosition(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert a binary value which indicates that a mechanism is either open or closed according to the logic in the following table.
 java.lang.String FourMSConversions.doubleConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This method converts between string and double format.
 java.lang.String FourMSConversions.filterConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This operation can be used to convert a filter position to an actual filter name It is intended that this operation will only be called from a class which is subclassing it as it needs additional information in order to perform the conversion such as the filter name, mechanism and instrument.
 java.lang.String FourMSConversions.hexConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This conversion method is expected to convert an integer to a hex number to send out to the 4MS and vice-versa depending on the direction of the conversion to be applied.
 java.lang.String FourMSConversions.integerConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          The purpose of this method is to convert a string type into an integer
 java.lang.String FourMSConversions.nullConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This conversion method is null conversion, the input is passed as the output.
 java.lang.String FourMSParameterConverter.performConversion(int ConversionType, java.lang.String[] InputParameters, java.lang.String MechanismName)
          This method will be used to convert the input parameters into either engineering or logical units depending on what is required.
 java.lang.String FourMSParameterConverter.performConversion(int ConversionType, java.lang.String[] InputParameters, java.lang.String MechanismName, int MessageNumber, int ParameterPosition)
          This method will be used to convert the input parameters into either engineering or logical units depending on what is required.
 java.util.List<java.lang.Integer> iRawParameterTransformation.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.
 java.lang.String FourMSConversions.selectableMechanismConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This operation can be used to convert a position in a selectable mechanism such as a dekker tray for example to and from it's engineering value to it's logical value.
 

Uses of ConversionFailedException in ISISController
 

Methods in ISISController that throw ConversionFailedException
 java.lang.String ISISParameterConversion.blueFoldPositionConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the position of the blue fold mechanism between logical and engineering units.
 java.lang.String ISISParameterConversion.convertCalcitePolaroidSlide(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the position of the fields lens calcite polaroid slide (FCP) between logical and engineering units.
 java.lang.String ISISParameterConversion.convertGratingClampPosition(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the state of the position of the grating clamp.
 java.lang.String ISISParameterConversion.convertISISDoorLockStatus(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the state of the ISIS access door between logical and engineering units.
 java.lang.String ISISParameterConversion.convertISISDoorOpenClosedStatus(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the state of the doors within ISIS.
 java.lang.String ISISParameterConversion.convertLightTightness(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the status value which is returned which indicates whether or not the instrument is light tight.
 java.lang.String ISISParameterConversion.convertMultiSlitUnitPositions(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the position of the multi-slit fibre-feed slide between logical and engineering units.
 java.lang.String ISISParameterConversion.convertSlitUnitPositions(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the position of the slit unit mechanism between logical and engineering units.
 java.lang.String ISISParameterConversion.convertToBlueCentralWavelengthAndDispersion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          Convert the positional information coming back from the blue grating into the central wavelength and dispersion.
 java.lang.String ISISParameterConversion.convertToRedCentralWavelengthAndDispersion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          Convert the positional information coming back from the red grating into the central wavelength.
 java.lang.String ISISParameterConversion.convertToSlitArcSecs(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          Used to convert the position of the slit jaws mechanism from engineering units back to arc seconds.
 java.lang.String ISISParameterConversion.hartmannConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the status value which is returned to indicate the position of the hartmann shutters.
 java.util.List<java.lang.Integer> ISISController.performTransformations(java.lang.String MechName, java.util.List<java.lang.Integer> UnconvertedParameters)
          This will be used to primarily convert the filter/dekker engineering positions which are read back from the 4MS module so that they are in the range 1..n rather than 0..n.
 java.lang.String ISISParameterConversion.redFoldPositionConversion(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          This will convert the position of the red fold mechanism between logical and engineering units.
 java.lang.String ISISParameterConversion.update4MSWatchdog(java.lang.Integer ConversionType, java.lang.String MechanismName, java.lang.Integer MessageCode, java.lang.String InputParameter)
          An incoming INS message is an indication that the 4MS has handshaked.