Olog Kunal Shroff Eric Berryman Dejan Dežman Arman Arkilic.

16
Olog Kunal Shroff Eric Berryman Dejan Dežman Arman Arkilic

Transcript of Olog Kunal Shroff Eric Berryman Dejan Dežman Arman Arkilic.

Olog

Kunal ShroffEric BerrymanDejan DežmanArman Arkilic

pvManager

Graphene

IOC

CA client (JCA/CAJ)

CSS

Core

ChannelFinder Integration

ChannelFinder

…DataBrowser

BOY

IOC … IOC

pvA client

IOC …v3 v4

Publ

ish/

subs

crib

e Command/response

v4

Masar

...

pvASim Test

API

CACore Client TechnologiesData Sources

Aggregation

Visualization

vTypesData Definition

BEAST

Log Viewer

AccelUtils

Olog Integration

OlogAPI

Logbook

pyOlog

Scripts and utilitiesWeb UI and other clients

Java/Python Web based REST services

CS-Studio

Log Entry

• Time• Owner• Text• Attachments• Logbooks• Tags• Properties

Webclient

Webclient

Webclient

Olog Clients – CS-Studio

Olog Clients – CS-Studio

• Log Entries initialized with application specific information

• Alarm server – PV name– Alarm status– Alarm time

Olog Clients – CS-Studio

• Save Context– Configuration files for cs-

studio applications (.plt)

– Controls system data (List of process variables)

– Information related to other services(Trac tickets , ChannelFinder queries)

Olog Clients – CS-Studio

Olog Clients – CS-Studio

• Restore Context– Launch applications

initialized to the state as described while making the log entry

– Open archived data for associated pv’s

– Run OPI screens– Query other services

Olog Properties

• Integration with other services– Ticketing serviceproperty name: ticketattributes

Id : 1234URL :

https://trac.cs.nsls2.bnl.gov/tickets/1234– Component directory (FRIB)

Olog properties

• Integration with experimental processes and dataname: scanProcessattributes

type: XPDid: 1234description: save reduced datasetlocation: pyPXD.nsls2.bnl.gov/resourcesattachments: reducedData.json

Olog Clients – pyOlog

Olog Clients – pyOlog

Questions