Package xal.smf.proxy
Class RfCavityPropertyAccessor
java.lang.Object
xal.smf.proxy.AbstractPropertyAccessor
xal.smf.proxy.RfCavityPropertyAccessor
- All Implemented Interfaces:
PropertyAccessor
- Author:
- Craig McChesney, Tom Pelaia
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget the map of design values keyed by property nameget the channels for live property accessget the channels for live property access with design RFgetLiveRFDesignValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live RF design values keyed by property namegetLiveValueMap
(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live values keyed by property nameprotected double
getPropertyScale
(String propertyName) Convert voltage from MV to V and phase from deg to rad.Methods inherited from class xal.smf.proxy.AbstractPropertyAccessor
getDesignValueMap, getLiveChannels, getLiveValueMap
-
Field Details
-
PROPERTY_PHASE
- See Also:
-
PROPERTY_AMPLITUDE
- See Also:
-
-
Constructor Details
-
RfCavityPropertyAccessor
public RfCavityPropertyAccessor()
-
-
Method Details
-
getPropertyScale
Convert voltage from MV to V and phase from deg to rad.- Overrides:
getPropertyScale
in classAbstractPropertyAccessor
- Parameters:
propertyName
-- Returns:
-
getDesignValueMap
get the map of design values keyed by property name -
getLiveValueMap
get the map of live values keyed by property name -
getLiveRFDesignValueMap
public Map<String,Double> getLiveRFDesignValueMap(AcceleratorNode node, Map<Channel, Double> channelValues) get the map of live RF design values keyed by property name -
getLiveChannels
get the channels for live property access -
getLiveRFDesignChannels
get the channels for live property access with design RF
-