Class AbstractBiphaseDecoder

java.lang.Object
org.harctoolbox.analyze.AbstractDecoder
org.harctoolbox.analyze.AbstractBiphaseDecoder
Direct Known Subclasses:
BiphaseDecoder, BiphaseInvertDecoder, BiphaseWithDoubleToggleDecoder, BiphaseWithDurationDecoder, BiphaseWithDurationInvertDecoder, BiphaseWithTwoDurationsDecoder, BiphaseWithTwoDurationsInvertDecoder

public abstract class AbstractBiphaseDecoder extends AbstractDecoder
  • Field Details

    • half

      protected final int half
    • full

      protected final int full
  • Constructor Details

  • Method Details

    • mkBitSpec

      protected static BitSpec mkBitSpec(double duration, double timebase, boolean invert, Burst.Preferences burstPrefs)
    • parse

      protected List<IrStreamItem> parse(int beg, int length) throws org.harctoolbox.analyze.DecodeException
      Specified by:
      parse in class AbstractDecoder
      Throws:
      org.harctoolbox.analyze.DecodeException
    • startDurations

      protected abstract int startDurations()