Class AlgorithmUtils


  • public class AlgorithmUtils
    extends Object
    Library of functions available from within Algorithm scripts using this naming scheme:

    The java method AlgorithmUtils.[method] is available in scripts as Yamcs.[method]

    • Constructor Detail

      • AlgorithmUtils

        public AlgorithmUtils​(Processor processor)
    • Method Detail

      • calibrate

        public Object calibrate​(int raw,
                                String parameter)
        Calibrate raw value according to the calibration rule of the given parameter
        Returns:
        a Float or String object
      • instance

        public String instance()
      • info

        public void info​(String msg)
      • watch

        public void watch​(String msg)
      • warning

        public void warning​(String msg)
      • warning

        public void warning​(String type,
                            String msg)
      • distress

        public void distress​(String msg)
      • distress

        public void distress​(String type,
                             String msg)
      • critical

        public void critical​(String msg)
      • critical

        public void critical​(String type,
                             String msg)
      • severe

        public void severe​(String msg)
      • processorName

        public String processorName()
        returns the processor name if the algorithm is running in a processor or null otherwise
        Returns:
      • letohl

        public long letohl​(int value)
        Little endian to host long