Interface ICommandImporter
- All Superinterfaces:
IImporter
- All Known Subinterfaces:
IRemoteSetImporter
- All Known Implementing Classes:
CcfImporter
,CmlImporter
,CommandFusionImporter
,ControlTowerIrDatabase
,CsvImporter
,CsvParametrizedImporter
,CsvRawImporter
,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.Command
getCommand
(String name) Collection<org.harctoolbox.girr.Command>
org.harctoolbox.ircore.ModulatedIrSequence
org.harctoolbox.girr.Remote.MetaData
Returns 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.IrCoreException
org.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
-