Module com.pi4j
Package com.pi4j.util

Class Frequency

java.lang.Object
com.pi4j.util.Frequency

public class Frequency extends Object

Frequency class.

Version:
$Id: $Id
Author:
Robert Savage (http://www.savagehomeautomation.com)
  • Field Details

  • Constructor Details

    • Frequency

      public Frequency()
  • Method Details

    • kilohertz

      public static int kilohertz(Number frequency)
      Convert Kilohertz to Hertz
      Parameters:
      frequency - number of kilohertz
      Returns:
      total number of hertz
    • megahertz

      public static int megahertz(Number frequency)
      Convert Megahertz to Hertz
      Parameters:
      frequency - number of megahertz
      Returns:
      total number of hertz
    • nanoseconds

      public static long nanoseconds(Number frequency)
      Convert Frequency (in Hertz) to Nanoseconds
      Parameters:
      frequency - value in hertz
      Returns:
      total number of nanoseconds represented by this frequency value
    • microseconds

      public static long microseconds(Number frequency)
      Convert Frequency (in Hertz) to Microseconds
      Parameters:
      frequency - value in hertz
      Returns:
      total number of microseconds represented by this frequency value
    • milliseconds

      public static float milliseconds(Number frequency)
      Convert Frequency (in Hertz) to Milliseconds
      Parameters:
      frequency - value in hertz
      Returns:
      total number of milliseconds represented by this frequency value
    • getFrequencyFromNanos

      public static int getFrequencyFromNanos(Number nanoseconds)
      Get Frequency (in Hertz) from Nanoseconds
      Parameters:
      nanoseconds - value in hertz
      Returns:
      total number of nanoseconds represented by this frequency value