Class EpicsV4MessageMapper

java.lang.Object
org.eclipse.scanning.connector.epics.EpicsV4MessageMapper

public class EpicsV4MessageMapper extends Object
  • Constructor Details

    • EpicsV4MessageMapper

      public EpicsV4MessageMapper()
  • Method Details

    • convertMalcolmMessageToPVStructure

      public org.epics.pvdata.pv.PVStructure convertMalcolmMessageToPVStructure(MalcolmMessage malcolmMessage) throws Exception
      Throws:
      Exception
    • convertPVStructureToMalcolmMessage

      public MalcolmMessage convertPVStructureToMalcolmMessage(org.epics.pvdata.pv.PVStructure structure, MalcolmMessage message, Type type) throws Exception
      Throws:
      Exception
    • populatePutPVStructure

      public void populatePutPVStructure(org.epics.pvdata.pv.PVStructure pvStructure, MalcolmMessage message) throws Exception
      Throws:
      Exception
    • pvMarshal

      public org.epics.pvdata.pv.PVStructure pvMarshal(Object anyObject) throws Exception
      Throws:
      Exception
    • pvUnmarshal

      public <U> U pvUnmarshal(org.epics.pvdata.pv.PVStructure anyObject, Class<U> beanClass) throws Exception
      Throws:
      Exception