Uses of Interface
org.epics.archiverappliance.data.DBRTimeEvent
Packages that use DBRTimeEvent
Package
Description
-
Uses of DBRTimeEvent in edu.stanford.slac.archiverappliance.PB.data
Classes in edu.stanford.slac.archiverappliance.PB.data that implement DBRTimeEventModifier and TypeClassDescriptionclassA DBRTimeEvent for a scalar byte.class* A DBRTimeEvent for a scalar double.classA DBRTimeEvent for a scalar enum.classA DBRTimeEvent for a scalar float.classA DBRTimeEvent for a scalar int.classA DBRTimeEvent for a scalar short.classA DBRTimeEvent for a scalar string.classA DBRTimeEvent that wraps a V4 struct.classA DBRTimeEvent for a vector byte.classA DBRTimeEvent for a vector double.classA DBRTimeEvent for a vector enum.classA DBRTimeEvent for a vector float.classA DBRTimeEvent for a vector int.classA DBRTimeEvent for a vector short.classA DBRTimeEvent for a vector string.Methods in edu.stanford.slac.archiverappliance.PB.data that return types with arguments of type DBRTimeEventModifier and TypeMethodDescriptionConstructor<? extends DBRTimeEvent> EPICS2PBTypeMapping.getEPICSV4DBRConstructor()Get a constructor that takes a Data_EPICSV4 and spits out a DBRTimeEventConstructor<? extends DBRTimeEvent> EPICS2PBTypeMapping.getJCADBRConstructor()Get a constructor that takes a JCA DBR and spits out a DBRTimeEventConstructor<? extends DBRTimeEvent> PBTypeSystem.getJCADBRConstructor(ArchDBRTypes archDBRType) Constructor<? extends DBRTimeEvent> DBR2PBTypeMapping.getSerializingConstructor()Constructor<? extends DBRTimeEvent> PBTypeSystem.getSerializingConstructor(ArchDBRTypes archDBRType) Constructor<? extends DBRTimeEvent> DBR2PBTypeMapping.getUnmarshallingFromByteArrayConstructor()Constructor<? extends DBRTimeEvent> PBTypeSystem.getUnmarshallingFromByteArrayConstructor(ArchDBRTypes archDBRType) Constructor<? extends DBRTimeEvent> DBR2PBTypeMapping.getUnmarshallingFromEpicsEventConstructor()Constructor<? extends DBRTimeEvent> PBTypeSystem.getV4Constructor(ArchDBRTypes archDBRType) Constructors in edu.stanford.slac.archiverappliance.PB.data with parameters of type DBRTimeEventModifierConstructorDescription -
Uses of DBRTimeEvent in edu.stanford.slac.archiverappliance.plain
Fields in edu.stanford.slac.archiverappliance.plain declared as DBRTimeEventModifier and TypeFieldDescriptionprotected DBRTimeEventFileInfo.firstEventprotected DBRTimeEventFileInfo.lastEventMethods in edu.stanford.slac.archiverappliance.plain that return DBRTimeEventModifier and TypeMethodDescriptionabstract DBRTimeEventFileInfo.getFirstEvent()abstract DBRTimeEventFileInfo.getLastEvent() -
Uses of DBRTimeEvent in edu.stanford.slac.archiverappliance.plain.parquet
Methods in edu.stanford.slac.archiverappliance.plain.parquet that return DBRTimeEvent -
Uses of DBRTimeEvent in edu.stanford.slac.archiverappliance.plain.pb
Methods in edu.stanford.slac.archiverappliance.plain.pb that return DBRTimeEvent -
Uses of DBRTimeEvent in org.epics.archiverappliance.common
Classes in org.epics.archiverappliance.common that implement DBRTimeEventModifier and TypeClassDescriptionclassA simple POJO that implements the event interface. -
Uses of DBRTimeEvent in org.epics.archiverappliance.config
Methods in org.epics.archiverappliance.config that return types with arguments of type DBRTimeEventModifier and TypeMethodDescriptionConstructor<? extends DBRTimeEvent> TypeSystem.getJCADBRConstructor(ArchDBRTypes archDBRType) Use this to create a new Event (actually DBRTimeEvent) from a JCA DBR class.Constructor<? extends DBRTimeEvent> TypeSystem.getSerializingConstructor(ArchDBRTypes archDBRType) Use this to convert a DBRTimeEvent that does not support a rawform into one that supports raw form Used for integration with external datasources where we contruct a nonJCA class that implements DBRTimeEvent and then want to send it across the wire in raw form.Constructor<? extends DBRTimeEvent> TypeSystem.getUnmarshallingFromByteArrayConstructor(ArchDBRTypes archDBRType) Use this when reading serialized data from EventStreams; for example, FileEventStreams The constructor takes a short for the year that the data is applicable to and a byte array and gives you a DBRTimeEvent.Constructor<? extends DBRTimeEvent> TypeSystem.getV4Constructor(ArchDBRTypes archDBRType) Use this to create a new Event (actually DBRTimeEvent) from a EPICS v4 class.Methods in org.epics.archiverappliance.config with parameters of type DBRTimeEventModifier and TypeMethodDescriptionvoidMetaInfo.computeRate(DBRTimeEvent dbrtimeevent) compute the storage rate and the event rate -
Uses of DBRTimeEvent in org.epics.archiverappliance.data
Classes in org.epics.archiverappliance.data that implement DBRTimeEventModifier and TypeClassDescriptionclassWe get a HashMap of NVPairs from the Channel Archiver - this class exposes these as an archiver Event We typically get secs=1250696265, value=70.9337, sevr=0, nano=267115322, stat=0Methods in org.epics.archiverappliance.data with parameters of type DBRTimeEventConstructors in org.epics.archiverappliance.data with parameters of type DBRTimeEvent -
Uses of DBRTimeEvent in org.epics.archiverappliance.engine.model
Fields in org.epics.archiverappliance.engine.model declared as DBRTimeEventModifier and TypeFieldDescriptionprotected DBRTimeEventArchiveChannel.lastDBRTimeEventThe last DBRTimeEvent written to the archive.protected DBRTimeEventArchiveChannel.latestDBRTimeEventThe latest DBRTimeEvent received from the control systemMethods in org.epics.archiverappliance.engine.model that return DBRTimeEventMethods in org.epics.archiverappliance.engine.model with parameters of type DBRTimeEventModifier and TypeMethodDescriptionvoidArchiveChannel.aboutToWriteBuffer(DBRTimeEvent lastSample) booleanSampleBuffer.add(DBRTimeEvent value) Add a sample to the queue, maybe dropping older samplesprotected final voidArchiveChannel.addValueToBuffer(DBRTimeEvent timeevent) Add given sample to buffer, performing a back-in-time check, updating the sample buffer error state.protected booleanArchiveChannel.handleNewValue(DBRTimeEvent timeevent) Called for each value received from PV.protected booleanDeltaArchiveChannel.handleNewValue(DBRTimeEvent timeevent) Attempt to add each new value to the buffer.protected booleanMonitoredArchiveChannel.handleNewValue(DBRTimeEvent timeevent) Attempt to add each new value to the buffer.protected booleanScannedArchiveChannel.handleNewValue(DBRTimeEvent timeevent) -
Uses of DBRTimeEvent in org.epics.archiverappliance.engine.pv
Methods in org.epics.archiverappliance.engine.pv with parameters of type DBRTimeEventModifier and TypeMethodDescriptionvoidEPICS_V3_PV.aboutToWriteBuffer(DBRTimeEvent lastEvent) voidEPICS_V4_PV.aboutToWriteBuffer(DBRTimeEvent lastEvent) Updates field values when about to write to the buffer.voidPV.aboutToWriteBuffer(DBRTimeEvent lastEvent) This method is called each time the Write thread is about to write a batch of samples.voidPVMetrics.addConnectionLostRegainedFields(DBRTimeEvent event) Add the cnxlostepsecs and cnxregainedepsecs to the specified DBRTimeEvent and then reset local state.voidPVMetrics.addStorageSize(DBRTimeEvent timeevent) update the staorage sizevoidPVListener.pvValueUpdate(PV pv, DBRTimeEvent ev) Notification of a new value. -
Uses of DBRTimeEvent in org.epics.archiverappliance.utils.imprt
Classes in org.epics.archiverappliance.utils.imprt that implement DBRTimeEvent -
Uses of DBRTimeEvent in org.epics.archiverappliance.utils.simulation
Classes in org.epics.archiverappliance.utils.simulation that implement DBRTimeEventModifier and TypeClassDescriptionclassAn event typically used in the unit tests.