Interface ICommandImporter
- All Superinterfaces:
IImporter
- All Known Subinterfaces:
IRemoteSetImporter
- All Known Implementing Classes:
CcfImporter,CmlImporter,CommandFusionImporter,ControlTowerIrDatabase,CsvImporter,CsvParametrizedImporter,CsvRawImporter,FlipperImporter,GirrImporter,IctImporter,IrTransImporter,LircImporter,RawLineImporter,RemoteLocatorImporter,RemoteSetImporter,XcfImporter
This interface models a class that can import a number of IR signals.
-
Method Summary
Modifier and TypeMethodDescriptionorg.harctoolbox.girr.CommandgetCommand(String name) Collection<org.harctoolbox.girr.Command> org.harctoolbox.ircore.ModulatedIrSequenceorg.harctoolbox.girr.Remote.MetaDataReturns MetaData in some sensible form.Methods inherited from interface org.harctoolbox.irscrutinizer.importer.IImporter
getFormatName
-
Method Details
-
getCommands
Collection<org.harctoolbox.girr.Command> getCommands()- Returns:
- A Collection of the Command-s. May contain non-unique names.
-
getConcatenatedCommands
org.harctoolbox.ircore.ModulatedIrSequence getConcatenatedCommands() throws org.harctoolbox.ircore.IrCoreException, org.harctoolbox.irp.IrpException- Returns:
- All commands in the collection concatenated to a single sequence. Frequency and duty cycle are set to the average between minimum and maximum values by the components, if it makes sense.
- Throws:
org.harctoolbox.ircore.IrCoreExceptionorg.harctoolbox.irp.IrpException
-
getCommand
- Parameters:
name-- Returns:
- One of the Command-s in the collection with the correct name, or null if not found.
-
getMetaData
org.harctoolbox.girr.Remote.MetaData getMetaData()Returns MetaData in some sensible form.- Returns:
- MetaData
-