Package org.harctoolbox.harchardware.ir
Class BroadlinkParser
java.lang.Object
org.harctoolbox.ircore.AbstractIrParser
org.harctoolbox.harchardware.ir.BroadlinkParser
- All Implemented Interfaces:
org.harctoolbox.ircore.IrSignalParser
- Direct Known Subclasses:
BroadlinkBase64Parser,BroadlinkHexParser
public class BroadlinkParser
extends org.harctoolbox.ircore.AbstractIrParser
implements org.harctoolbox.ircore.IrSignalParser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()static voidstatic BroadlinkParserstatic org.harctoolbox.ircore.IrSequenceparse(byte[] data) static org.harctoolbox.ircore.IrSequenceorg.harctoolbox.ircore.IrSequencetoIrSequence(Double dummyGap) org.harctoolbox.ircore.IrSignaltoIrSignal(Double fallbackFrequency, Double dummyGap) Methods inherited from class org.harctoolbox.ircore.AbstractIrParser
fixIrRemoteSilliness, getSource, mkIrSignal, mkIrSignal, toIrSequence, toIrSignal, toIrSignal, toIrSignalChop, toList, toList, toList, toListChop, toListChop, toModulatedIrSequence, toModulatedIrSequence, toModulatedIrSequence, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.harctoolbox.ircore.IrSignalParser
toList, toModulatedIrSequence
-
Field Details
-
data
protected byte[] data
-
-
Constructor Details
-
BroadlinkParser
protected BroadlinkParser(byte[] data)
-
-
Method Details
-
newParser
-
parse
public static org.harctoolbox.ircore.IrSequence parse(String str) throws org.harctoolbox.ircore.InvalidArgumentException - Throws:
org.harctoolbox.ircore.InvalidArgumentException
-
parse
public static org.harctoolbox.ircore.IrSequence parse(byte[] data) throws org.harctoolbox.ircore.InvalidArgumentException - Throws:
org.harctoolbox.ircore.InvalidArgumentException
-
main
-
toIrSequence
public org.harctoolbox.ircore.IrSequence toIrSequence(Double dummyGap) throws org.harctoolbox.ircore.OddSequenceLengthException - Specified by:
toIrSequencein interfaceorg.harctoolbox.ircore.IrSignalParser- Overrides:
toIrSequencein classorg.harctoolbox.ircore.AbstractIrParser- Throws:
org.harctoolbox.ircore.OddSequenceLengthException
-
toIrSignal
public org.harctoolbox.ircore.IrSignal toIrSignal(Double fallbackFrequency, Double dummyGap) throws org.harctoolbox.ircore.OddSequenceLengthException - Specified by:
toIrSignalin interfaceorg.harctoolbox.ircore.IrSignalParser- Specified by:
toIrSignalin classorg.harctoolbox.ircore.AbstractIrParser- Throws:
org.harctoolbox.ircore.OddSequenceLengthException
-
getName
- Specified by:
getNamein interfaceorg.harctoolbox.ircore.IrSignalParser
-