org.harctoolbox.irscrutinizer
Class Utils

java.lang.Object
  extended by org.harctoolbox.irscrutinizer.Utils

public class Utils
extends java.lang.Object

This class does something interesting and useful. Or not...


Field Summary
static java.lang.String girrHomepageUrl
           
static java.lang.String linefeed
           
static double seconds2microseconds
           
 
Method Summary
static java.lang.String addExtensionIfNotPresent(java.lang.String filename, java.lang.String extension)
           
static java.lang.String basename(java.lang.String s)
           
static org.harctoolbox.IrpMaster.IrSignal interpretString(java.lang.String string, double fallbackFrequency, boolean invokeRepeatFinder)
          Smarter version of ExchangeIR.interpretString.
static java.util.HashMap<java.lang.String,java.lang.Long> mkParameters(long D, long S, long F)
           
static int numberbaseIndex2numberbase(int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

girrHomepageUrl

public static final java.lang.String girrHomepageUrl
See Also:
Constant Field Values

linefeed

public static final java.lang.String linefeed

seconds2microseconds

public static final double seconds2microseconds
See Also:
Constant Field Values
Method Detail

interpretString

public static org.harctoolbox.IrpMaster.IrSignal interpretString(java.lang.String string,
                                                                 double fallbackFrequency,
                                                                 boolean invokeRepeatFinder)
                                                          throws org.harctoolbox.IrpMaster.ParseException,
                                                                 org.harctoolbox.IrpMaster.IncompatibleArgumentException,
                                                                 org.harctoolbox.IrpMaster.UnassignedException,
                                                                 org.harctoolbox.IrpMaster.DomainViolationException,
                                                                 org.harctoolbox.IrpMaster.InvalidRepeatException
Smarter version of ExchangeIR.interpretString.

Parameters:
string -
fallbackFrequency -
invokeRepeatFinder -
Returns:
Generated IrSignal, or null if failed.
Throws:
org.harctoolbox.IrpMaster.ParseException
org.harctoolbox.IrpMaster.IncompatibleArgumentException
org.harctoolbox.IrpMaster.UnassignedException
org.harctoolbox.IrpMaster.DomainViolationException
org.harctoolbox.IrpMaster.InvalidRepeatException

basename

public static java.lang.String basename(java.lang.String s)

addExtensionIfNotPresent

public static java.lang.String addExtensionIfNotPresent(java.lang.String filename,
                                                        java.lang.String extension)

numberbaseIndex2numberbase

public static int numberbaseIndex2numberbase(int index)

mkParameters

public static java.util.HashMap<java.lang.String,java.lang.Long> mkParameters(long D,
                                                                              long S,
                                                                              long F)