Package xal.ca

Interface IServerChannel

All Known Implementing Classes:
Epics7ServerChannel

public interface IServerChannel
Interface for a server channel.
Author:
Ivo
  • Method Details

    • getUnits

      String getUnits()
      Get the units
      Returns:
      units
    • setUnits

      void setUnits(String units)
      Set the units
      Parameters:
      units - to apply
    • setLowerDispLimit

      void setLowerDispLimit(Number lowerLimit)
      Set the lower display limit
      Parameters:
      lowerLimit - to apply
    • setUpperDispLimit

      void setUpperDispLimit(Number upperLimit)
      Set the upper display limit
      Parameters:
      upperLimit - to apply
    • setLowerAlarmLimit

      void setLowerAlarmLimit(Number lowerLimit)
      Set the lower alarm limit
      Parameters:
      lowerLimit - to apply
    • setUpperAlarmLimit

      void setUpperAlarmLimit(Number upperLimit)
      Set the upper alarm limit
      Parameters:
      upperLimit - to apply
    • setLowerCtrlLimit

      void setLowerCtrlLimit(Number lowerLimit)
      Set the lower control limit
      Parameters:
      lowerLimit - to apply
    • setUpperCtrlLimit

      void setUpperCtrlLimit(Number upperLimit)
      Set the upper control limit
      Parameters:
      upperLimit - to apply
    • setLowerWarningLimit

      void setLowerWarningLimit(Number lowerLimit)
      Set the lower warning limit
      Parameters:
      lowerLimit - to apply
    • setUpperWarningLimit

      void setUpperWarningLimit(Number upperLimit)
      Set the upper warning limit
      Parameters:
      upperLimit - to apply
    • setSettable

      void setSettable(boolean settable)
      Set whether the value of this channel can be changed by the clients.
      Parameters:
      settable - true if it can be changed