Class Analyzer.AnalyzerParams

java.lang.Object
org.harctoolbox.analyze.Analyzer.AnalyzerParams
Enclosing class:
Analyzer

public static class Analyzer.AnalyzerParams extends Object
  • Constructor Details

    • AnalyzerParams

      public AnalyzerParams(Double frequency, String timeBaseString, BitDirection bitDirection, boolean useExtents, List<Integer> parameterWidths, boolean invert)
    • AnalyzerParams

      public AnalyzerParams()
    • AnalyzerParams

      public AnalyzerParams(Double frequency, String timeBaseString, BitDirection bitDirection, boolean useExtents, List<Integer> parameterWidths, int maxParameterWidth, boolean invert, Burst.Preferences burstPrefs, List<String> parameterNames)
      Parameters:
      frequency -
      timeBaseString -
      bitDirection -
      useExtents -
      parameterWidths -
      maxParameterWidth -
      invert -
      burstPrefs -
      parameterNames - List of narameter names to used; must consist of valid Name-s.
  • Method Details

    • getNoBitsLimit

      public int getNoBitsLimit(int noPayload)
    • getBitDirection

      public BitDirection getBitDirection()
      Returns:
      the bitDirection
    • isUseExtents

      public boolean isUseExtents()
      Returns:
      the useExtents
    • getParameterWidth

      public Integer getParameterWidth(int i)
      Parameters:
      i -
      Returns:
      the parameterWidths
    • getMaxParameterWidth

      public int getMaxParameterWidth()
    • getFrequency

      public Double getFrequency()
      Returns:
      the frequency
    • getTimebase

      public Double getTimebase()
      Returns:
      the timebase
    • isPreferPeriods

      public boolean isPreferPeriods()
      Returns:
      the preferPeriods
    • getGeneralSpec

      public GeneralSpec getGeneralSpec(double otherTimebase)
    • isInvert

      public boolean isInvert()
      Returns:
      the invert