Package soundtrap

Class BCLLine

java.lang.Object
soundtrap.BCLLine

public class BCLLine extends Object
Unpacked contents of a line of BCL data. Should be in format "rtime","mticks","report","state","nl","thr","scnt"
Author:
Douglas Gillespie
  • Method Details Link icon

    • makeBCLLine Link icon

      public static BCLLine makeBCLLine(String bclLine)
      Create a line of BCL data. Returns null if critical information missing.
      Parameters:
      bclLine - line read from bcl file.
      Returns:
      unpacked data or null if it's not a valid line.
    • getRawLine Link icon

      public String getRawLine()
      Returns:
      the rawLine
    • getRtime Link icon

      public Integer getRtime()
      Returns:
      the rtime
    • getMticks Link icon

      public Integer getMticks()
      Returns:
      the mticks
    • getReport Link icon

      public String getReport()
      Returns:
      the report
    • getState Link icon

      public Integer getState()
      Returns:
      the state
    • getNl Link icon

      public Integer getNl()
      Returns:
      the nl
    • getThr Link icon

      public Integer getThr()
      Returns:
      the thr
    • getScnt Link icon

      public Integer getScnt()
      Returns:
      the scnt
    • getMilliseconds Link icon

      public long getMilliseconds()
      Get the time as Java like milliseconds.
      Returns:
    • getMicroSeconds Link icon

      public long getMicroSeconds()
      Get the abs time in microseconds.
      Returns:
      the abs time in microseconds.