Uses of Class
org.yamcs.studio.data.IPV
Package
Description
-
Uses of IPV in org.csstudio.opibuilder.editparts
Modifier and TypeMethodDescriptionAbstractPVWidgetEditPart.getControlPV()
IPVWidgetEditpart.getControlPV()
PVWidgetEditpartDelegate.getControlPV()
AbstractPVWidgetEditPart.getPV()
Get the PV corresponding to thePV Name
property.Get the pv by PV property id.IPVWidgetEditpart.getPV()
Get the pv by PV property id.PVWidgetEditpartDelegate.getPV()
Get the PV corresponding to thePV Name
property.Get the pv by PV property id.AbstractBaseEditPart.getPVByName
(String pvName) Get PV attached to this widget by pv name.Modifier and TypeMethodDescriptionvoid
Add a PV to this handler, so its connection event can be handled.protected void
AbstractBaseEditPart.addToConnectionHandler
(String pvName, IPV pv) protected void
ConnectionHandler.markWidgetAsDisconnected
(IPV pv) Mark a widget as disconnected.protected void
PVWidgetConnectionHandler.markWidgetAsDisconnected
(IPV pv) protected void
ConnectionHandler.widgetConnectionRecovered
(IPV pv, boolean valueChangedFromNull) Update the widget when a PV' connection is recovered. -
Uses of IPV in org.csstudio.opibuilder.script
Modifier and TypeMethodDescriptionprotected abstract void
AbstractScriptStore.execScript
(IPV triggerPV) Execute the script with script engine.protected void
JavaScriptStore.execScript
(IPV triggerPV) protected void
JythonScriptStore.execScript
(IPV triggerPV) static AbstractScriptStore
ScriptStoreFactory.getScriptStore
(ScriptData scriptData, AbstractBaseEditPart editpart, IPV[] pvArray) This method must be called in UI Thread!void
ScriptService.registerScript
(ScriptData scriptData, AbstractBaseEditPart editpart, IPV[] pvArray) Register the script in the script service, so that it could be executed afterwards.ModifierConstructorDescriptionAbstractScriptStore
(ScriptData scriptData, AbstractBaseEditPart editpart, IPV[] pvArray) JavaScriptStore
(ScriptData scriptData, AbstractBaseEditPart editpart, IPV[] pvArray) JythonScriptStore
(ScriptData scriptData, AbstractBaseEditPart editpart, IPV[] pvArray) -
Uses of IPV in org.csstudio.opibuilder.util
-
Uses of IPV in org.csstudio.opibuilder.widgets.editparts
-
Uses of IPV in org.yamcs.studio.css.core
-
Uses of IPV in org.yamcs.studio.data
Modifier and TypeMethodDescriptionPVFactory.createPV
(String name, boolean readOnly, Executor notificationThread, ExceptionHandler exceptionHandler) Create a PV.Modifier and TypeMethodDescriptionvoid
FormulaData.connectionChanged
(IPV input) default void
IPVListener.connectionChanged
(IPV pv) Will be called when connection state changed.void
FormulaData.exceptionOccurred
(IPV input, Exception exception) default void
IPVListener.exceptionOccurred
(IPV pv, Exception exception) If noExceptionHandler
was given to the PV, this method will be called when exception happened.boolean
Datasource.isConnected
(IPV pv) boolean
FormulaDatasource.isConnected
(IPV pv) boolean
LocalDatasource.isConnected
(IPV pv) boolean
ParameterDatasource.isConnected
(IPV pv) boolean
SimDatasource.isConnected
(IPV pv) boolean
StateDatasource.isConnected
(IPV pv) boolean
SysDatasource.isConnected
(IPV pv) boolean
Datasource.isWriteAllowed
(IPV pv) boolean
FormulaDatasource.isWriteAllowed
(IPV pv) boolean
LocalDatasource.isWriteAllowed
(IPV pv) boolean
ParameterDatasource.isWriteAllowed
(IPV pv) boolean
SimDatasource.isWriteAllowed
(IPV pv) boolean
StateDatasource.isWriteAllowed
(IPV pv) boolean
SysDatasource.isWriteAllowed
(IPV pv) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
FormulaData.valueChanged
(IPV input) default void
IPVListener.valueChanged
(IPV pv) Will be called when PV value changed.void
FormulaData.writeFinished
(IPV input, boolean isWriteSucceeded) default void
IPVListener.writeFinished
(IPV pv, boolean isWriteSucceeded) Will be called when a write is finished.void
FormulaData.writePermissionChanged
(IPV input) default void
IPVListener.writePermissionChanged
(IPV pv) Will be called when write permission may have changed.void
Datasource.writeValue
(IPV pv, Object value, WriteCallback callback) void
FormulaDatasource.writeValue
(IPV pv, Object value, WriteCallback callback) void
LocalDatasource.writeValue
(IPV pv, Object value, WriteCallback callback) void
ParameterDatasource.writeValue
(IPV pv, Object value, WriteCallback callback) void
SimDatasource.writeValue
(IPV pv, Object value, WriteCallback callback) void
StateDatasource.writeValue
(IPV pv, Object value, WriteCallback callback) void
SysDatasource.writeValue
(IPV pv, Object value, WriteCallback callback) -
Uses of IPV in org.yamcs.studio.data.yamcs
Modifier and TypeMethodDescriptionvoid
Async adds a Yamcs PV for receiving updates.void
YamcsSubscriptionService.unregister
(IPV pv) Async removes a Yamcs PV from receiving updates. -
Uses of IPV in org.yamcs.studio.script
Modifier and TypeMethodDescriptionstatic final IPV
PVUtil.createPV
(String name, AbstractBaseEditPart widget) Create a PV and start it.Modifier and TypeMethodDescriptionstatic VType
PVUtil.checkPVValue
(IPV pv) Check PV for valuestatic String
Yamcs.getAcquisitionStatus
(IPV pv) static final double
Try to get a double number from the PV.static final double
Try to get a double-typed array element from the Value.static final double[]
PVUtil.getDoubleArray
(IPV pv) Try to get a double-typed array from the pv.static String
Yamcs.getGenerationTime
(IPV pv) Returns an ISO-8601 stringstatic final String[]
Get the list of Enum valuesstatic final Long
Try to get a long integer number from the PV.static final long[]
PVUtil.getLongArray
(IPV pv) Try to get an integer-typed array from the pv.static String
Yamcs.getMonitoringResult
(IPV pv) Returns the "monitoring result" of a Yamcs parameter.static ParameterInfo
Yamcs.getParameterInfo
(IPV pv) static String
Yamcs.getReceptionTime
(IPV pv) Returns an ISO-8601 stringstatic final int
PVUtil.getSeverity
(IPV pv) Get severity of the pv as an integer value.static final String
PVUtil.getSeverityString
(IPV pv) Get severity of the PV as a string.static final double
Get the size of the pv's valuestatic final String
Get the status text that might describe the severity specific to the type of PV.static final String
Converts the given pv's value into a string representation.static final String[]
PVUtil.getStringArray
(IPV pv) Get string array from pv.static final double
PVUtil.getTimeInMilliseconds
(IPV pv) Get milliseconds since epoch, i.e. 1 January 1970 0:00 UTC.static final String
PVUtil.getTimeString
(IPV pv) Get the timestamp string of the pvstatic final String
PVUtil.getTimeString
(IPV pv, String formatPattern) Get the timestamp string of the pvstatic String
Try to get the units from the PV.