org.harctoolbox.irscrutinizer
Class ParametrizedIrSignal

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.NamedIrSignal
      extended by org.harctoolbox.irscrutinizer.ParametrizedIrSignal

public class ParametrizedIrSignal
extends NamedIrSignal


Nested Class Summary
static class ParametrizedIrSignal.ParameterIrSignalTableColumnModel
           
static class ParametrizedIrSignal.ParameterIrSignalTableModel
           
 
Nested classes/interfaces inherited from class org.harctoolbox.irscrutinizer.NamedIrSignal
NamedIrSignal.AbstractColumnFunction, NamedIrSignal.LearnedIrSignalTableColumnModel, NamedIrSignal.LearnedIrSignalTableModel
 
Constructor Summary
ParametrizedIrSignal(org.harctoolbox.girr.Command command)
           
ParametrizedIrSignal(org.harctoolbox.IrpMaster.DecodeIR.DecodedSignal decode, java.lang.String name, java.lang.String comment)
           
ParametrizedIrSignal(org.harctoolbox.IrpMaster.IrSignal irSignal, java.lang.String name, java.lang.String comment)
           
ParametrizedIrSignal(java.lang.String protocolName, java.util.HashMap<java.lang.String,java.lang.Long> parameters, java.lang.String name, java.lang.String comment)
           
ParametrizedIrSignal(java.lang.String protocolName, long device, long subdevice, long function, java.lang.String name, java.lang.String comment)
           
ParametrizedIrSignal(java.lang.String protocolName, long device, long function, java.lang.String name, java.lang.String comment)
           
 
Method Summary
 java.lang.String csvString(java.lang.String separator)
           
 void digestMiscParameters(java.lang.String payload)
           
 java.lang.String formatMiscParameters()
           
 long getParameter(java.lang.String param)
           
 java.lang.String getProtocol()
           
 void nukeHex()
           
static void setGenerateCcf(boolean aGenerateCcf)
           
static void setGenerateRaw(boolean aGenerateRaw)
           
static void setIrpMaster(org.harctoolbox.IrpMaster.IrpMaster aIrpMaster)
           
 void setParameter(java.lang.String name, long value)
           
 org.harctoolbox.girr.Command toCommand()
           
 java.lang.String toPrintString()
           
 
Methods inherited from class org.harctoolbox.irscrutinizer.NamedIrSignal
getComment, getDate, getName, getNumeral, getValidated, setComment, setName, setValidated
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParametrizedIrSignal

public ParametrizedIrSignal(org.harctoolbox.girr.Command command)
                     throws org.harctoolbox.IrpMaster.IrpMasterException
Throws:
org.harctoolbox.IrpMaster.IrpMasterException

ParametrizedIrSignal

public ParametrizedIrSignal(java.lang.String protocolName,
                            java.util.HashMap<java.lang.String,java.lang.Long> parameters,
                            java.lang.String name,
                            java.lang.String comment)

ParametrizedIrSignal

public ParametrizedIrSignal(java.lang.String protocolName,
                            long device,
                            long subdevice,
                            long function,
                            java.lang.String name,
                            java.lang.String comment)

ParametrizedIrSignal

public ParametrizedIrSignal(java.lang.String protocolName,
                            long device,
                            long function,
                            java.lang.String name,
                            java.lang.String comment)

ParametrizedIrSignal

public ParametrizedIrSignal(org.harctoolbox.IrpMaster.DecodeIR.DecodedSignal decode,
                            java.lang.String name,
                            java.lang.String comment)

ParametrizedIrSignal

public ParametrizedIrSignal(org.harctoolbox.IrpMaster.IrSignal irSignal,
                            java.lang.String name,
                            java.lang.String comment)
                     throws org.harctoolbox.IrpMaster.DecodeIR.DecodeIrException
Throws:
org.harctoolbox.IrpMaster.DecodeIR.DecodeIrException
Method Detail

setGenerateRaw

public static void setGenerateRaw(boolean aGenerateRaw)
Parameters:
aGenerateRaw - the generateRaw to set

setGenerateCcf

public static void setGenerateCcf(boolean aGenerateCcf)
Parameters:
aGenerateCcf - the generateCcf to set

setIrpMaster

public static void setIrpMaster(org.harctoolbox.IrpMaster.IrpMaster aIrpMaster)
Parameters:
aIrpMaster -

digestMiscParameters

public void digestMiscParameters(java.lang.String payload)

nukeHex

public void nukeHex()

getProtocol

public java.lang.String getProtocol()

getParameter

public long getParameter(java.lang.String param)

setParameter

public final void setParameter(java.lang.String name,
                               long value)

formatMiscParameters

public java.lang.String formatMiscParameters()

csvString

public java.lang.String csvString(java.lang.String separator)
Overrides:
csvString in class NamedIrSignal

toPrintString

public java.lang.String toPrintString()
Overrides:
toPrintString in class NamedIrSignal

toCommand

public org.harctoolbox.girr.Command toCommand()
                                       throws org.harctoolbox.IrpMaster.IrpMasterException
Throws:
org.harctoolbox.IrpMaster.IrpMasterException