Class FlipperImporter
java.lang.Object
org.harctoolbox.irscrutinizer.importer.Importer
org.harctoolbox.irscrutinizer.importer.FileImporter
org.harctoolbox.irscrutinizer.importer.ReaderImporter
org.harctoolbox.irscrutinizer.importer.RemoteSetImporter
org.harctoolbox.irscrutinizer.importer.FlipperImporter
- All Implemented Interfaces:
ICommandImporter
,IFileImporter
,IImporter
,IReaderImporter
,IRemoteSetImporter
Importer for Flipper IR files, as defined in https://developer.flipper.net/flipperzero/doxygen/infrared_file_format.html
Carries no name of the remote.
Has a duty cycle number, but this is almost surely just a trivial "0.33", not a measurement
(the Flipper hardware only has a demodulating TSOP-*38).
-
Field Summary
FieldsFields inherited from class org.harctoolbox.irscrutinizer.importer.RemoteSetImporter
remoteSet
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.harctoolbox.irscrutinizer.importer.RemoteSetImporter
getMetaData, getRemoteSet, hasCommands, setupCommands, setupRemote, setupRemoteSet, setupRemoteSet
Methods inherited from class org.harctoolbox.irscrutinizer.importer.ReaderImporter
load, load, load, load, load, load, load
Methods inherited from class org.harctoolbox.irscrutinizer.importer.FileImporter
canImportDirectories, dumbLoad, getFileExtensions, ignored, load, loadFileSelector, possiblyZipLoad
Methods inherited from class org.harctoolbox.irscrutinizer.importer.Importer
addCommand, addCommands, clearCommands, getAbsoluteTolerance, getChopThreshold, getCommand, getCommandIndex, getCommands, getConcatenatedCommands, getCreatingUser, getDummyGap, getEndingTimeout, getFallbackFrequency, getHomeUrl, getMinRepeatLastGap, getOrigin, getRelativeTolerance, isGenerateCcf, isGenerateRaw, isInvokeAnalyzer, isInvokeCleaner, isInvokeDecoder, isInvokeRepeatFinder, isVerbose, prepareLoad, setProperties, uniqueName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.harctoolbox.irscrutinizer.importer.ICommandImporter
getCommand, getCommands, getConcatenatedCommands
Methods inherited from interface org.harctoolbox.irscrutinizer.importer.IFileImporter
canImportDirectories, getFileExtensions, load, loadFileSelector, possiblyZipLoad
-
Field Details
-
homeUrl
- See Also:
-
-
Constructor Details
-
FlipperImporter
public FlipperImporter()
-
-
Method Details
-
main
-
load
- Specified by:
load
in interfaceIReaderImporter
- Specified by:
load
in classReaderImporter
- Parameters:
reader
-origin
-- Throws:
IOException
- Generic IO error.ParseException
- Generic parse error.
-
getFileExtensions
- Specified by:
getFileExtensions
in interfaceIFileImporter
- Specified by:
getFileExtensions
in classFileImporter
-
getFormatName
- Specified by:
getFormatName
in interfaceIImporter
- Returns:
- Name of the importer. May contain spaces and other "funny" characters. Should be one word, and not end with "Importer" or such.
-