public abstract class AbstractBiphaseDecoder extends AbstractDecoder
AbstractDecoder.ParameterData| Modifier and Type | Field and Description |
|---|---|
protected AbstractDecoder.ParameterData |
data |
protected int |
full |
protected int |
half |
analyzer, bitSpec, CANNOT_MATCH, decoders, nameEngine, noPayload, NUMBERDECODERS, params, timebase| Constructor and Description |
|---|
AbstractBiphaseDecoder(Analyzer analyzer,
Analyzer.AnalyzerParams params,
boolean invert) |
AbstractBiphaseDecoder(Analyzer analyzer,
Analyzer.AnalyzerParams params,
int half,
int full,
boolean invert) |
| Modifier and Type | Method and Description |
|---|---|
protected static BitSpec |
mkBitSpec(double duration,
double timebase,
boolean invert,
Burst.Preferences burstPrefs) |
protected List<IrStreamItem> |
parse(int beg,
int length) |
protected abstract int |
startDurations() |
decoderNames, dumpParameters, getNoBitsLimit, name, newExtent, newFlash, newFlashOrGap, newGap, parse, parse, parse, saveParameter, saveParameter, saveParameterprotected final int half
protected final int full
protected AbstractDecoder.ParameterData data
public AbstractBiphaseDecoder(Analyzer analyzer, Analyzer.AnalyzerParams params, int half, int full, boolean invert)
public AbstractBiphaseDecoder(Analyzer analyzer, Analyzer.AnalyzerParams params, boolean invert)
protected static BitSpec mkBitSpec(double duration, double timebase, boolean invert, Burst.Preferences burstPrefs)
protected List<IrStreamItem> parse(int beg, int length) throws DecodeException
parse in class AbstractDecoderDecodeExceptionprotected abstract int startDurations()
Copyright © 2019. All rights reserved.