public class ElectromagnetPropertyAccessor extends AbstractPropertyAccessor
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROPERTY_FIELD |
Constructor and Description |
---|
ElectromagnetPropertyAccessor() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Double> |
getDesignValueMap(AcceleratorNode node)
get the map of design values keyed by property name
|
java.util.Collection<Channel> |
getLiveChannels(AcceleratorNode node)
get the channels for live property access
|
java.util.Collection<Channel> |
getLiveRFDesignChannels(AcceleratorNode node)
get the channels for live property access with design RF
|
java.util.Map<java.lang.String,java.lang.Double> |
getLiveRFDesignValueMap(AcceleratorNode node,
java.util.Map<Channel,java.lang.Double> channelValues)
get the map of live RF design values keyed by property name
|
java.util.Map<java.lang.String,java.lang.Double> |
getLiveValueMap(AcceleratorNode node,
java.util.Map<Channel,java.lang.Double> channelValues)
get the map of live values keyed by property name
|
java.util.List<java.lang.String> |
propertyNames()
get the list of property names
|
getDesignValueMap, getLiveChannels, getLiveValueMap, getPropertyScale
public java.util.Map<java.lang.String,java.lang.Double> getDesignValueMap(AcceleratorNode node)
public java.util.Map<java.lang.String,java.lang.Double> getLiveValueMap(AcceleratorNode node, java.util.Map<Channel,java.lang.Double> channelValues)
public java.util.Collection<Channel> getLiveChannels(AcceleratorNode node)
public java.util.Map<java.lang.String,java.lang.Double> getLiveRFDesignValueMap(AcceleratorNode node, java.util.Map<Channel,java.lang.Double> channelValues)
public java.util.Collection<Channel> getLiveRFDesignChannels(AcceleratorNode node)
public java.util.List<java.lang.String> propertyNames()