Uses of Interface
org.epics.pvdata.pv.PVStructure
-
Packages that use PVStructure Package Description org.epics.pvdata.copy Create a structure that has a copy of an arbitrary subset of the fields in an existing top level structure.org.epics.pvdata.factory This package implements the interfaces defined in org.epics.pvdata.pv.org.epics.pvdata.misc This package provides a number of utility classes that are used by pvData code.org.epics.pvdata.monitor This package has the interface and class definitions for code to monitor changes to fields in a pvData structure.org.epics.pvdata.pv This package contains the interface definitions for the Java implementation of pvData. -
-
Uses of PVStructure in org.epics.pvdata.copy
Methods in org.epics.pvdata.copy that return PVStructure Modifier and Type Method Description PVStructurePVCopy. createPVStructure()Create a PVStructure which can hold a subset of the data from the master.PVStructureCreateRequest. createRequest(String request)Create a request structure for the create methods in Channel.PVStructurePVCopy. getOptions(int fieldOffset)Get options for a field in a PVStructure created by pvCopyPVStructurePVCopy. getPVMaster()Get the master PVStructure to which this PVCopy is attached.Methods in org.epics.pvdata.copy with parameters of type PVStructure Modifier and Type Method Description static PVCopyPVCopyFactory. create(PVStructure pvMaster, PVStructure pvRequest, String structureName)Map a subset of the fields within a PVRecord.intPVCopy. getCopyOffset(PVStructure masterPVStructure, PVField masterPVField)Given a field within master, return the offset in copy for the same field.voidPVCopy. initCopy(PVStructure copyPVStructure, BitSet bitSet)Initialize PVStructure with the current data from the PVRecord.voidPVCopy. updateCopyFromBitSet(PVStructure copyPVStructure, BitSet bitSet)Update PVStructure from the bitSet.voidPVCopy. updateCopySetBitSet(PVStructure copyPVStructure, BitSet bitSet)Update PVStructure from master.voidPVCopy. updateMaster(PVStructure copyPVStructure, BitSet bitSet)Update the fields in master with data from PVStructure. -
Uses of PVStructure in org.epics.pvdata.factory
Classes in org.epics.pvdata.factory that implement PVStructure Modifier and Type Class Description classBasePVStructureBase class for a PVStructure.Fields in org.epics.pvdata.factory declared as PVStructure Modifier and Type Field Description protected PVStructure[]BasePVStructureArray. valueMethods in org.epics.pvdata.factory that return PVStructure Modifier and Type Method Description PVStructureAbstractPVField. getParent()PVStructureBasePVStructure. getStructureField(String fieldName)Methods in org.epics.pvdata.factory with parameters of type PVStructure Modifier and Type Method Description intBasePVStructureArray. put(int offset, int len, PVStructure[] from, int fromOffset)protected voidAbstractPVField. setData(Field field, PVStructure parent, String fieldName)voidBasePVStructureArray. shareData(PVStructure[] from) -
Uses of PVStructure in org.epics.pvdata.misc
Methods in org.epics.pvdata.misc with parameters of type PVStructure Modifier and Type Method Description booleanBitSetUtil. compress(BitSet bitSet, PVStructure pvStructure)Compress the bits in a BitSet related to a structure. -
Uses of PVStructure in org.epics.pvdata.monitor
Methods in org.epics.pvdata.monitor that return PVStructure Modifier and Type Method Description PVStructureMonitorElement. getPVStructure()Get the PVStructure.Methods in org.epics.pvdata.monitor with parameters of type PVStructure Modifier and Type Method Description static MonitorElementMonitorQueueFactory. createMonitorElement(PVStructure pvStructure)Create a MonitorElement. -
Uses of PVStructure in org.epics.pvdata.pv
Methods in org.epics.pvdata.pv that return PVStructure Modifier and Type Method Description PVStructurePVDataCreate. createPVStructure(String[] fieldNames, PVField[] pvFields)Create implementation.PVStructurePVDataCreate. createPVStructure(PVStructure structToClone)Clone an existing PVStructure.PVStructurePVDataCreate. createPVStructure(Structure structure)Create implementation for PVStructure.PVStructureStandardPVField. enumerated(String[] choices)Create a PVStructure with an enumerated value fieldPVStructureStandardPVField. enumerated(String[] choices, String properties)Create a PVStructure with an enumerated value fieldPVStructurePVField. getParent()Get the parent of this field.PVStructurePVStructure. getStructureField(String fieldName)Find a structure subfield with the specified fieldNamePVStructureStandardPVField. scalar(ScalarType type, String properties)Create a PVStructure with a scalar value field.PVStructureStandardPVField. scalarArray(ScalarType elementType, String properties)Create a PVStructure with a scalarArray value field.PVStructureStandardPVField. structureArray(Structure structure, String properties)Create a PVStructure with a structureArray value field.Methods in org.epics.pvdata.pv with parameters of type PVStructure Modifier and Type Method Description voidConvert. copyStructure(PVStructure from, PVStructure to)Copy from a PVStructure to another PVStructure.PVStructurePVDataCreate. createPVStructure(PVStructure structToClone)Clone an existing PVStructure.PVField[]PVDataCreate. flattenPVStructure(PVStructure pvStructure)Get a PVField[] that has all fields of pvStructure in offset order.intPVStructureArray. put(int offset, int length, PVStructure[] from, int fromOffset)Put values into a PVStructureArray from PVStructure[]fromvoidPVStructureArray. shareData(PVStructure[] from)Share the data from caller.
-