Uses of Class
org.scictrl.csshell.epics.server.Record

Packages that use Record
  • Uses of Record in org.scictrl.csshell.epics.server

    Modifier and Type
    Method
    Description
    static Record
    Record.forProcessor(String name, gov.aps.jca.dbr.DBRType type, int count, String description, ValueProcessor proc, org.apache.commons.configuration.HierarchicalConfiguration config)
    Return new Record containing the provided processor.
    Application.getRecord(String name)
    Return configured Record instance with prepared ValueProcessor.
    Database.getRecord(String name)
    getRecord.
    ValueProcessor.getRecord()
    getRecord.
    Application.getRecords()
    Return array of configured Record instances with prepared ValueProcessor.
    static final Record[]
    ConfigurationManager.loadConfig(String file, String name)
    Loads EPICS server configuration from XML File.
    static final Record[]
    ConfigurationManager.loadConfig(String file, ConfigurationManager.ConfigurationVisitor visitor)
    Loads EPICS server configuration from XML File.
    ConfigurationManager.ConfigurationVisitor.records()
    Returns collected records.
    Methods in org.scictrl.csshell.epics.server that return types with arguments of type Record
    Modifier and Type
    Method
    Description
    Database.recordsIterator()
    recordsIterator.
    Methods in org.scictrl.csshell.epics.server with parameters of type Record
    Modifier and Type
    Method
    Description
    void
    Database.activateNow(Record r)
    activateNow.
    void
    Database.addAll(Record[] records)
    Adds and registers all Record instances in array to this database.
    void
    Database.addRecord(Record record)
    addRecord.
    void
    ValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    Record.copyFields(Record record)
    copyFields.
    void
    ValueLinks.copyMetaData(Record r)
    Copy meta data from this link representation to the provided record reference.
    void
    ValueLinks.copyMetaData(Record r, int link)
    Copy meta data from this link representation indicated by index to the provided record reference.
    void
    copyUnitsControlLimits.
    boolean
    PersistencyStore.deregister(Record rec)
    deregister.
    static MetaData
    extractMetaData.
    void
    PersistencyStore.registerValue(Record rec)
    Registers provided record to have value stored.
    Constructors in org.scictrl.csshell.epics.server with parameters of type Record
    Modifier
    Constructor
    Description
     
    ProcessVariable4Record(Record record, gov.aps.jca.cas.ProcessVariableEventCallback eventCallback)
    Constructor for ProcessVariable4Record.
  • Uses of Record in org.scictrl.csshell.epics.server.application

    Modifier and Type
    Field
    Description
    protected Record
    WaveformSumApplication.input
    Input link.
    protected Record
    WaveformSumApplication.integral
    Waveform integral link.
    protected Record
    WaveformSumApplication.max
    Max value link.
    protected Record
    WaveformSumApplication.min
    Min value link.
    protected Record
    WaveformSumApplication.sample
    Sample value link.
    Fields in org.scictrl.csshell.epics.server.application with type parameters of type Record
    Modifier and Type
    Field
    Description
    protected Map<String,Record>
    AbstractApplication.records
    Application records
    Modifier and Type
    Method
    Description
    protected Record
    AbstractApplication.addRecord(String name, Record r)
    Adds a record to internal storage, which manages records, which belongs to this application.
    protected Record
    AbstractApplication.addRecordOfCommandProcessor(String name, String desc, long timeout)
    addRecordOfCommandProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, byte[] value)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, int count, gov.aps.jca.dbr.DBRType type)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, gov.aps.jca.dbr.DBRType type, boolean fixed, boolean undefined, Object... value)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, gov.aps.jca.dbr.DBRType type, Object... value)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, Double min, Double max, String units, short precision, double[] value)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, Double min, Double max, String units, short precision, Double value)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, Integer min, Integer max, String units, int[] value)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, Integer min, Integer max, String units, Integer value)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfMemoryValueProcessor(String name, String desc, String[] labels, short value)
    addRecordOfMemoryValueProcessor.
    protected Record
    AbstractApplication.addRecordOfOnDemandProcessor(String name, String desc, gov.aps.jca.dbr.DBRType type, int count)
    addRecordOfOnDemandProcessor.
    protected Record
    AbstractApplication.addRecordOfOnLinkValueProcessor(String name, String desc, gov.aps.jca.dbr.DBRType type, String link)
    addRecordOfOnLinkValueProcessor.
    EmbeddedApplicationServer.createRecord(String name, String desc, boolean value)
    Creates new application record with Byte data type, which can be used as boolean record.
    EmbeddedApplicationServer.createRecord(String name, String desc, boolean value, boolean fixed)
    Creates new application record with Byte data type, which can be used as boolean record.
    EmbeddedApplicationServer.createRecord(String name, String desc, byte[] value)
    createRecord.
    EmbeddedApplicationServer.createRecord(String name, String desc, long timeout)
    Creates record with command processor.
    EmbeddedApplicationServer.createRecord(String name, String desc, gov.aps.jca.dbr.DBRType type, Object... value)
    Creates new application record with Byte data type, which can be used as boolean record.
    EmbeddedApplicationServer.createRecord(String name, String desc, Double min, Double max, String units, short precision, double[] value)
    Creates new application record with double array data type.
    EmbeddedApplicationServer.createRecord(String name, String desc, Double min, Double max, String units, short precision, Double value)
    Creates new application record with double data type.
    EmbeddedApplicationServer.createRecord(String name, String desc, Integer min, Integer max, String units, int[] value)
    Creates new application record with double data type.
    EmbeddedApplicationServer.createRecord(String name, String desc, Integer min, Integer max, String units, Integer value)
    Creates new application record with double data type.
    EmbeddedApplicationServer.createRecord(String name, String desc, String... value)
    Creates new application record with String array data type.
    EmbeddedApplicationServer.createRecord(String name, String desc, String[] labels, short value)
    Creates new application record with Enum data type.
    AbstractApplication.getRecord(String name)
    Return configured Record instance with prepared ValueProcessor.
    protected Record
    AbstractApplication.getRecordErrorSum()
    getRecordErrorSum.
    protected Record
    AbstractApplication.getRecordLinkError()
    getRecordLinkError.
    AbstractApplication.getRecords()
    Return array of configured Record instances with prepared ValueProcessor.
    ScanApplication.getSetpoint()
    getSetpoint.
    Methods in org.scictrl.csshell.epics.server.application with parameters of type Record
    Modifier and Type
    Method
    Description
    protected Record
    AbstractApplication.addRecord(String name, Record r)
    Adds a record to internal storage, which manages records, which belongs to this application.
    boolean
    RunningCounterApplication.AverageCalculator.addValid(Record r, boolean strictAlarmFilter)
    Adds record data to the data pool if meets criteria
    protected double[]
    WaveformSumApplication.extract(Record input)
    Implementation must extract array data from record.
  • Uses of Record in org.scictrl.csshell.epics.server.processor

    Modifier and Type
    Field
    Description
    protected Record
    AbstractValueProcessor.record
    Record owning this processor.
    Modifier and Type
    Method
    Description
    AbstractValueProcessor.getRecord()
    getRecord.
    Methods in org.scictrl.csshell.epics.server.processor with parameters of type Record
    Modifier and Type
    Method
    Description
    void
    AbstractValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    CommandValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    DefaultAlarmProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    EnumValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    ForwardValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    HeartbeatValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    HostPingAlarmProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    InterlockValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    LinkedValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    ListManagementProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    MemorySwitchValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    MemoryValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    PingManagementProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    PolyTransValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Deprecated.
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    RunningAverageValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    SemaphoreProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    ShutdownManagementProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    SimAlarmProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    StateWatchdogProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    StatusCheckAlarmProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    SummaryAlarmProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    SystemProcessWatchdogProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    TimeCounterProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    TimeValueProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    UpdateRateProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    ValueCheckProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    ValueDiffAlarmProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.
    void
    ValueLevelAlarmProcessor.configure(Record record, org.apache.commons.configuration.HierarchicalConfiguration config)
    Configures the internals of value processor, provides reference to parent record and to configuration with root inside processor tag.