Uses of Package
OCSEPICS

Packages that use OCSEPICS
ISISPController   
OCSEPICS   
 

Classes in OCSEPICS used by ISISPController
EPICSController
           
 

Classes in OCSEPICS used by OCSEPICS
CAEventListener
          This interface will be used to inform a listener of an event on a PV.
EPICSAction
          This will be used as a base class for EPICS related actions.
EPICSMechanism
          This class will be used to store the state of an EPICS mechanism and will generally be shared amongst all actions which are associated with the mechanism so that they are aware if any of the other actions are using the mechanism or an external 3rd party is using the mechanism.
OCSEPICSConsts.ConversionTypes
          Conversion types which are to be applied
OCSEPICSConsts.IOCSubactionStateType
          These are the states that an EPICS action can take
OCSEPICSConsts.MechanismActivityStates
          This enumeration reflects the possible state that a mechanism can be in.
OCSEPICSConsts.OCSActionStatesType
          This enumeration reflects the states that an EPICS action can be used to model the states of an EPICS action
OCSEPICSConsts.PrematureClStatStates
          These values will be used to track premature events on the clstat value before command processing is completed.
OCSEPICSConsts.PVTypes
          This is an enumeration of the types of PV which are associated with an EPICS control action
OCSEPICSConsts.SubactionCompletionStates
          These values will be used to report the completion state of the subactions
OCSEPICSConsts.SubactionStateType
          This enumeration reflects the possible state that subactions in the instrument controller can be in.
OCSEPICSConsts.UnitType
          These are the two types of values which can be associated with PV.
ProcessVariable
          This class wraps up an EPICS process variable (PV) into a object which can be used throughout an OCS EPICS application.
StateMachineException
          This exception is raised when there is an attempt to transition the state machine and there is a problem.
StatusVariable
          This is a base class which will be inherited by all status variables which are to be included in the observing system and passed around.
TODO
           
UnableToConvertDBRTypeException
          This exception is raised when there is an attempt to convert a EPICS DBR type and was unable to
UnableToInitiatePVException
          This exception is raised when there is an attempt to generate a PV but was unable to
UnableToPerformConversion
          This exception is raised when there is an attempt to perform a unit conversion.
UnableToUpdateNoticeboardException
          This exception is raised when there is an attempt to update the noticeboard but was unable to.