Class NINetworkDaqParams

java.lang.Object
nidaqdev.networkdaq.NINetworkDaqParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class NINetworkDaqParams extends Object implements Serializable, Cloneable, ManagedParameters
See Also:
  • Field Details

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • SampleRates

      public static final int[] SampleRates
    • NChannels

      public static final int[] NChannels
    • niAddress

      public String niAddress
    • recentAddresses

      public ArrayList<String> recentAddresses
    • niUDPPort

      public int niUDPPort
    • niTCPPort

      public int niTCPPort
    • sampleRateIndex

      public int sampleRateIndex
    • nChannelsIndex

      public int nChannelsIndex
    • chassisConfig

      public ChassisConfig chassisConfig
    • startFailures

      public int startFailures
    • verboseLevel

      public int verboseLevel
  • Constructor Details

    • NINetworkDaqParams

      public NINetworkDaqParams()
  • Method Details

    • newAddress

      public void newAddress(String newIpAddr)
      Add a new ip address to the list of recent addresses.
      Parameters:
      newIpAddr - new ip address.
    • getSampleRate

      public int getSampleRate()
    • getNChannels

      public int getNChannels()
    • getWorkingDir

      public String getWorkingDir()
      Returns:
      the workingDir
    • setWorkingDir

      public void setWorkingDir(String workingDir)
      Parameters:
      workingDir - the workingDir to set
    • getExeName

      public String getExeName()
      Returns:
      the exeName
    • setExeName

      public void setExeName(String exeName)
      Parameters:
      exeName - the exeName to set
    • clone

      public NINetworkDaqParams clone()
    • getLinuxUser

      public String getLinuxUser()
      Returns:
      the linuxUser
    • setLinuxUser

      public void setLinuxUser(String linuxUser)
      Parameters:
      linuxUser - the linuxUser to set
    • getLinuxPassword

      public String getLinuxPassword()
      Returns:
      the linuxPassword
    • setLinuxPassword

      public void setLinuxPassword(String linuxPassword)
      Parameters:
      linuxPassword - the linuxPassword to set
    • getParameterSet

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Returns:
      description of the parameters in a class.