%caget pv [pv ...]
Get one or more PV’s values over channel access
%camonitor pvs [pvs ...]
$ monitor pv1 [[pv2] [pv3]...] Monitor until Ctrl-C is pressed
%caput pv value
Put (set) a process variable’s (PV) value over channel access
Search the field information database for ‘text’. If the first argument is a PV it will detect its record type, otherwise use a record type (.RTYP) to start with.
(decorator) Allows for shell commands to be directly added to IPython’s user namespace
$ showcaerrors Toggle display of CA errors / warnings
Calls fcn when the named callback is triggered
Do a basic check on a list of extension requirements
Parameters: | requirements – Each requirement should be in the format of a tuple: (‘name’, minimum_version) |
---|
Called before the user exits IPython, notifying each registered plugin
Returns an aliased name if it exists (e.g., if PREFIX:PV is aliased to pv, it returns pv)
Get a variable’s value from the user namespace (visible to user on the command line)
Define a callback for an extension, allowing other extensions to be notified when it is triggered
Register an extension with ECLI
Parameters: |
|
---|
Trigger a previously registered callback
Set a variable in the user namespace (visible to user on the command line)
Unregister a previously defined callback
Unregister an extension by name (remove its callbacks, etc.)