Status

EPIK8s BTF


WEB Entry points:

Entry PointsURL/IPDescription
GIT Control SourceFull sources for OPI, IOC and services documentation
ArgoCDhttps://argocd-server-argocd.apps.okd-datest.lnf.infn.it/Dashboard to Monitor, Manage Control System
Console

http://btf-console.apps.okd-datest.lnf.infn.it/

WEB Console Phoebus CSS with Control Interfaces (epics)
Archiver 

http://btf-archiver.apps.okd-datest.lnf.infn.it/mgmt/ui/index.html

Epics Archiver 
Jupyter

http://btf-jupyter.apps.okd-datest.lnf.infn.it/lab

Jupyter notebook server, connected with CS
Gateway192.168.36.203

set environment variable EPICS_CA_ADDR_LIST=192.168.36.201 to gateway to access IOC


Download distribution


git clone https://baltig.infn.it/lnf-da-control/epik8s-btf.git --recurse-submodules


Update distribution

cd epiks-btf

git pull --recurse-submodules

EPICS CA Entry Point

Set the environment variable:

EPICS_CA_ADDR_LIST=192.168.36.203


PHOEBUS

For installation look Phoebus Setup

Keep the beamline repository update:


cd epik8s-btf
git pull --recurse-submodules
cd opi ## the OPI directory. Launcher.bob entry point





settings.ini:

org.phoebus.pv.ca/addr_list=192.168.36.203
org.phoebus.pv.ca/auto_addr_list=false
org.csstudio.trends.databrowser3/urls=pbraw://btf-archiver.apps.okd-datest.lnf.infn.it/retrieval
org.csstudio.trends.databrowser3/archives=pbraw://btf-archiver.apps.okd-datest.lnf.infn.it/retrieval
org.phoebus.olog.es.api/olog_url=http://btf-olog.apps.okd-datest.lnf.infn.it/Olog
org.phoebus.olog.api/olog_url=http://btf-olog.apps.okd-datest.lnf.infn.it/Olog
org.phoebus.logbook/logbook_factory=olog-es
org.phoebus.olog.api/username=epics
org.phoebus.olog.api/password=epics
org.phoebus.channelfinder/channelfinder.serviceURL=http://btf-channelfinder.apps.okd-datest.lnf.infn.it/ChannelFinder
org.phoebus.applications.saveandrestore.client/jmasar.service.url=http://btf-saveandrestore.apps.okd-datest.lnf.infn.it/save-restore
org.csstudio.scan.client/host=http://btf-scanserver.apps.okd-datest.lnf.infn.it
org.csstudio.scan.client/port=4810



MATLAB History Entry point

MATLABURL=http://btf-archiver.apps.okd-datest.lnf.infn.it/retrieval/data/getData.mat


urlwrite(<MATLABURL>, ...
	'temp.mat', 'get', ...
	{'pv', 'VPIO:IN20:111:VRAW', 'from', '2012-09-27T08:00:00.000Z', 'to', '2012-09-28T08:00:00.000Z'})

dat = load('temp.mat')
delete('temp.mat')

try
    header = dat.header;
    data = dat.data;
catch
    fprintf('Could not get data from file\n');
    return
end

header
data


Useful Links

EPIK8S  EPIK8S

IOC Development Workflow

OPI Development Workflow

IBEK for Integration and Standardization existing developments

Presentazione EPIK8s Rete EPICS

AREA DETECTOR (Camere)

GIT Workflow GIT Versioning