Uses of Class
org.scictrl.csshell.epics.server.Record
Package
Description
-
Uses of Record in org.scictrl.csshell.epics.server
Modifier and TypeMethodDescriptionstatic 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.Return configured Record instance with prepared ValueProcessor.getRecord.ValueProcessor.getRecord()
getRecord.Record[]
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.Record[]
ConfigurationManager.ConfigurationVisitor.records()
Returns collected records.Modifier and TypeMethodDescriptionvoid
Database.activateNow
(Record r) activateNow.void
Adds and registers allRecord
instances in array to this database.void
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
Record.copyUnitsControlLimits
(Record record) copyUnitsControlLimits.boolean
PersistencyStore.deregister
(Record rec) deregister.static MetaData
Record.extractMetaData
(Record r) extractMetaData.void
PersistencyStore.registerValue
(Record rec) Registers provided record to have value stored.ModifierConstructorDescriptionProcessVariable4Record
(Record record, gov.aps.jca.cas.ProcessVariableEventCallback eventCallback) Constructor for ProcessVariable4Record. -
Uses of Record in org.scictrl.csshell.epics.server.application
Modifier and TypeFieldDescriptionprotected 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.Modifier and TypeMethodDescriptionprotected Record
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.Return configured Record instance with prepared ValueProcessor.protected Record
AbstractApplication.getRecordErrorSum()
getRecordErrorSum.protected Record
AbstractApplication.getRecordLinkError()
getRecordLinkError.Record[]
AbstractApplication.getRecords()
Return array of configured Record instances with prepared ValueProcessor.ScanApplication.getSetpoint()
getSetpoint.Modifier and TypeMethodDescriptionprotected Record
Adds a record to internal storage, which manages records, which belongs to this application.boolean
Adds record data to the data pool if meets criteriaprotected double[]
Implementation must extract array data from record. -
Uses of Record in org.scictrl.csshell.epics.server.processor
Modifier and TypeFieldDescriptionprotected Record
AbstractValueProcessor.record
Record owning this processor.Modifier and TypeMethodDescriptionvoid
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.