]> jspc29.x-matter.uni-frankfurt.de Git - mvd_epics.git/log
mvd_epics.git
6 years agoHAMEG: Remove $(CHAN_NAME) from [...]_CHANNEL.db
Philipp Klaus [Tue, 26 Jun 2018 11:45:51 +0000 (13:45 +0200)]
HAMEG: Remove $(CHAN_NAME) from [...]_CHANNEL.db

6 years agoHAMEG: Define channels in st.cmd not via .substitutions
Philipp Klaus [Tue, 26 Jun 2018 11:32:55 +0000 (13:32 +0200)]
HAMEG: Define channels in st.cmd not via .substitutions

Gives more flexibility to use the IOC also for devices
with more or less channels than three. Also allows to
restrict EPICS access to certain channels of the device.

This change has to be verified and is currently untested.

7 years agoHUBER: cleaning up configure/RELEASE
Philipp Klaus [Thu, 8 Feb 2018 15:00:52 +0000 (16:00 +0100)]
HUBER: cleaning up configure/RELEASE

In addition, the variables specified in configure/RELEASE
can be overriden by the make call like this:

    make EPICS_ROOT=/home/scs/EPICS/EPICS

This is now documented in the configure/RELEASE file.

7 years agoCSS: Use pictures for better GUI
Ole Artz [Tue, 9 Jan 2018 10:17:57 +0000 (11:17 +0100)]
CSS: Use pictures for better GUI

7 years agoCSS: Add some pictures
Ole Artz [Tue, 9 Jan 2018 10:16:05 +0000 (11:16 +0100)]
CSS: Add some pictures

7 years agoCSS: Operator OPI with LV sub-OPI macro substitution
Ole Artz [Thu, 30 Nov 2017 10:30:05 +0000 (11:30 +0100)]
CSS: Operator OPI with LV sub-OPI macro substitution

7 years agoCSS: Some style updates and corrected options
Ole Artz [Thu, 30 Nov 2017 10:24:03 +0000 (11:24 +0100)]
CSS: Some style updates and corrected options

7 years agoCSS: extract emergency button into own .opi
Ole Artz [Tue, 14 Nov 2017 13:13:04 +0000 (14:13 +0100)]
CSS: extract emergency button into own .opi

7 years agoCSS: first version of tabbed dashboard, modify opis
Ole Artz [Fri, 10 Nov 2017 13:32:01 +0000 (14:32 +0100)]
CSS: first version of tabbed dashboard, modify opis

7 years agoCSS: modify MAIN.opi and create a Operatemode.opi
Ole Artz [Fri, 10 Nov 2017 12:38:35 +0000 (13:38 +0100)]
CSS: modify MAIN.opi and create a Operatemode.opi

7 years agoCSS: add Balzers.opi and fixed typo in LV
Ole Artz [Fri, 27 Oct 2017 12:45:03 +0000 (14:45 +0200)]
CSS: add Balzers.opi and fixed typo in LV

7 years agoCSS: Create PRESTO_DASHBOARD with MAIN Mode
Ole Artz [Fri, 27 Oct 2017 12:43:03 +0000 (14:43 +0200)]
CSS: Create PRESTO_DASHBOARD with MAIN Mode

7 years agoDASH: fix 'float' not iterable error (complements 29fd3c2)
Philipp Klaus [Wed, 11 Oct 2017 12:16:55 +0000 (14:16 +0200)]
DASH: fix 'float' not iterable error (complements 29fd3c2)

7 years agoDASH: fix 7dd9b35 - actually use self-hosted bootstrap
Philipp Klaus [Tue, 10 Oct 2017 13:36:18 +0000 (15:36 +0200)]
DASH: fix 7dd9b35 - actually use self-hosted bootstrap

7 years agoDASH: add fontawesome lib (forgotten in ec90dc9)
Philipp Klaus [Tue, 10 Oct 2017 13:32:00 +0000 (15:32 +0200)]
DASH: add fontawesome lib (forgotten in ec90dc9)

7 years agoDASH: fix js on pv_details - sparklines & copy-to-clipb tooltip
Philipp Klaus [Tue, 10 Oct 2017 13:29:11 +0000 (15:29 +0200)]
DASH: fix js on pv_details - sparklines & copy-to-clipb tooltip

7 years agoDASH: break long words in property values (pv_details)
Philipp Klaus [Tue, 10 Oct 2017 13:28:30 +0000 (15:28 +0200)]
DASH: break long words in property values (pv_details)

7 years agoDASH: show copy-to-clipboard btn next to PV name (pv_details)
Philipp Klaus [Tue, 10 Oct 2017 13:27:23 +0000 (15:27 +0200)]
DASH: show copy-to-clipboard btn next to PV name (pv_details)

7 years agoDASH: use fontawesome v4.7.0 icons
Philipp Klaus [Tue, 10 Oct 2017 13:24:48 +0000 (15:24 +0200)]
DASH: use fontawesome v4.7.0 icons

7 years agoDASH: fix 'float' not iterable error
Philipp Klaus [Tue, 10 Oct 2017 12:09:06 +0000 (14:09 +0200)]
DASH: fix 'float' not iterable error

7 years agoDASH: pv_details: improve headlines (pv_name, alias, ...)
Philipp Klaus [Fri, 29 Sep 2017 12:53:41 +0000 (20:53 +0800)]
DASH: pv_details: improve headlines (pv_name, alias, ...)

7 years agoDASH: pv_details: row (=) instead of colum (||) striping
Philipp Klaus [Fri, 29 Sep 2017 12:51:10 +0000 (20:51 +0800)]
DASH: pv_details: row (=) instead of colum (||) striping

7 years agoDASH; only '.sparkline path' should be forced to 'fill: none;'
Philipp Klaus [Fri, 29 Sep 2017 12:46:50 +0000 (20:46 +0800)]
DASH; only '.sparkline path' should be forced to 'fill: none;'

7 years agoDASH: .pvname overflow-wrap: break-word (in style.css)
Philipp Klaus [Fri, 29 Sep 2017 12:45:37 +0000 (20:45 +0800)]
DASH: .pvname overflow-wrap: break-word (in style.css)

7 years agoDASH: mk gview responsive (adopt to browser width)
Philipp Klaus [Fri, 29 Sep 2017 12:43:17 +0000 (20:43 +0800)]
DASH: mk gview responsive (adopt to browser width)

7 years agoDASH: visually less bubbles in the schematic cooling gview
Philipp Klaus [Fri, 29 Sep 2017 12:41:33 +0000 (20:41 +0800)]
DASH: visually less bubbles in the schematic cooling gview

7 years agoDASH: slightly smaller toggle switch
Philipp Klaus [Fri, 29 Sep 2017 12:40:35 +0000 (20:40 +0800)]
DASH: slightly smaller toggle switch

7 years agoDASH: sparkline svg viewBox not fixed width+height
Philipp Klaus [Fri, 29 Sep 2017 12:37:59 +0000 (20:37 +0800)]
DASH: sparkline svg viewBox not fixed width+height

This way the SVG image auto-adopts to 100% of the width.

7 years agoDASH: updateSparklines(width, height) <- set params w/ call
Philipp Klaus [Fri, 29 Sep 2017 12:28:38 +0000 (20:28 +0800)]
DASH: updateSparklines(width, height) <- set params w/ call

7 years agoDASH: {epics_ioc_terminology} in pv_detail
Philipp Klaus [Fri, 29 Sep 2017 12:24:56 +0000 (20:24 +0800)]
DASH: {epics_ioc_terminology} in pv_detail

7 years agoDASH: link to working group in base_bootstrap.jinja2
Philipp Klaus [Mon, 25 Sep 2017 15:26:22 +0000 (23:26 +0800)]
DASH: link to working group in base_bootstrap.jinja2

7 years agoDASH: small config cleanup
Philipp Klaus [Mon, 25 Sep 2017 15:18:11 +0000 (23:18 +0800)]
DASH: small config cleanup

7 years agoDASH: cleaning up the /api route names
Philipp Klaus [Mon, 25 Sep 2017 13:53:23 +0000 (21:53 +0800)]
DASH: cleaning up the /api route names

7 years agoDASH: more regular & bigger schematic symbols in gview/presto_pictorial.svg
Philipp Klaus [Mon, 25 Sep 2017 09:46:41 +0000 (17:46 +0800)]
DASH: more regular & bigger schematic symbols in gview/presto_pictorial.svg

7 years agoDASH: swap IN/OUT in gview/presto_pictorial.svg
Philipp Klaus [Mon, 25 Sep 2017 09:33:13 +0000 (17:33 +0800)]
DASH: swap IN/OUT in gview/presto_pictorial.svg

7 years agoDASH: only show PV name in tooltip of the details button
Philipp Klaus [Mon, 25 Sep 2017 07:10:54 +0000 (15:10 +0800)]
DASH: only show PV name in tooltip of the details button

7 years agoDASH: Add alias names to all relevant PVs in example config
Philipp Klaus [Mon, 25 Sep 2017 07:03:20 +0000 (15:03 +0800)]
DASH: Add alias names to all relevant PVs in example config

7 years agoDASH: /pv/<PV_NAME> now shows properties in nicely readable form
Philipp Klaus [Mon, 25 Sep 2017 06:29:04 +0000 (14:29 +0800)]
DASH: /pv/<PV_NAME> now shows properties in nicely readable form

7 years agoDASH: New --logfile parameter
Philipp Klaus [Mon, 25 Sep 2017 06:26:43 +0000 (14:26 +0800)]
DASH: New --logfile parameter

7 years agoDASH: d3.js library path (fixes regression introduced in 7dd9b35)
Philipp Klaus [Mon, 25 Sep 2017 06:21:53 +0000 (14:21 +0800)]
DASH: d3.js library path (fixes regression introduced in 7dd9b35)

7 years agoDASH: Use Bottle() instance to define routes
Philipp Klaus [Mon, 25 Sep 2017 03:30:56 +0000 (11:30 +0800)]
DASH: Use Bottle() instance to define routes

7 years agoDASH: Include DRVL / DRVH (upper_ctrl_limit etc. ) in state
Philipp Klaus [Mon, 25 Sep 2017 02:22:08 +0000 (10:22 +0800)]
DASH: Include DRVL / DRVH (upper_ctrl_limit etc. ) in state

7 years agoDASH: self-host js libraries instead of using CDNs
Philipp Klaus [Mon, 25 Sep 2017 02:20:28 +0000 (10:20 +0800)]
DASH: self-host js libraries instead of using CDNs

7 years agoDASH: Fix HTML page title for /gview/pages
Philipp Klaus [Sun, 24 Sep 2017 09:32:16 +0000 (17:32 +0800)]
DASH: Fix HTML page title for /gview/pages

7 years agoDASH: serve on all ifaces by default (also /w --server paste)
Philipp Klaus [Sun, 24 Sep 2017 09:05:05 +0000 (17:05 +0800)]
DASH: serve on all ifaces by default (also /w --server paste)

7 years agoDASH: add --server parameter to allow choosing a faster engine
Philipp Klaus [Sun, 24 Sep 2017 08:41:42 +0000 (16:41 +0800)]
DASH: add --server parameter to allow choosing a faster engine

7 years agoCaRecPlay: more elegant mapping generation (but more complex)
Philipp Klaus [Sat, 23 Sep 2017 10:02:45 +0000 (18:02 +0800)]
CaRecPlay: more elegant mapping generation (but more complex)

7 years agoCaRecPy: caplay.py: set LOLO, LOW, HIGH, HIHI etc.
Philipp Klaus [Sat, 23 Sep 2017 09:57:29 +0000 (17:57 +0800)]
CaRecPy: caplay.py: set LOLO, LOW, HIGH, HIHI etc.

7 years agoCaRecPlay: first working version added
Philipp Klaus [Sat, 23 Sep 2017 04:00:44 +0000 (12:00 +0800)]
CaRecPlay: first working version added

7 years agoDASH: new /pv/<pv_name> details page
Philipp Klaus [Sat, 23 Sep 2017 03:57:40 +0000 (11:57 +0800)]
DASH: new /pv/<pv_name> details page

7 years agoDASH: add tooltip to PV link & rm leftover </td> tag
Philipp Klaus [Sat, 23 Sep 2017 03:37:42 +0000 (11:37 +0800)]
DASH: add tooltip to PV link & rm leftover </td> tag

7 years agoDASH: move common style/js into static files
Philipp Klaus [Sat, 23 Sep 2017 03:24:24 +0000 (11:24 +0800)]
DASH: move common style/js into static files

7 years agoDASH: fix vertical alignment of ON/OFF slider (w/ bootstrap)
Philipp Klaus [Sat, 23 Sep 2017 03:07:00 +0000 (11:07 +0800)]
DASH: fix vertical alignment of ON/OFF slider (w/ bootstrap)

7 years agoDASH: config: extended top level navigation & marking some groups 'extended'
Philipp Klaus [Fri, 22 Sep 2017 10:05:27 +0000 (18:05 +0800)]
DASH: config: extended top level navigation & marking some groups 'extended'

7 years agoDASH: config: move disconn example to end
Philipp Klaus [Fri, 22 Sep 2017 10:00:42 +0000 (18:00 +0800)]
DASH: config: move disconn example to end

7 years agoDASH: remove relhum group (intended for testing)
Philipp Klaus [Fri, 22 Sep 2017 09:59:35 +0000 (17:59 +0800)]
DASH: remove relhum group (intended for testing)

7 years agoDASH: cleanup general_overview in config file
Philipp Klaus [Fri, 22 Sep 2017 09:56:42 +0000 (17:56 +0800)]
DASH: cleanup general_overview in config file

7 years agoDASH: pv overview: use normal cursor & pvname overflow: break-word
Philipp Klaus [Fri, 22 Sep 2017 09:45:03 +0000 (17:45 +0800)]
DASH: pv overview: use normal cursor & pvname overflow: break-word

7 years agoDASH: PV info button /pv/PV:NAME + button copy PV:NAME to clipboard
Philipp Klaus [Fri, 22 Sep 2017 09:43:23 +0000 (17:43 +0800)]
DASH: PV info button /pv/PV:NAME + button copy PV:NAME to clipboard

7 years agoDASH: / → /list_bs/general_overview
Philipp Klaus [Fri, 22 Sep 2017 09:23:38 +0000 (17:23 +0800)]
DASH: / → /list_bs/general_overview

7 years agoDASH: added pirani vac pressure to presto_pictorial gview
Philipp Klaus [Fri, 22 Sep 2017 09:20:54 +0000 (17:20 +0800)]
DASH: added pirani vac pressure to presto_pictorial gview

7 years agoDASH: spin off RS_HMP4030 & roughing_pump from presto_pictorial
Philipp Klaus [Fri, 22 Sep 2017 08:51:26 +0000 (16:51 +0800)]
DASH: spin off RS_HMP4030 & roughing_pump from presto_pictorial

7 years agoDASH: renaming gview .svg files & navigation entries
Philipp Klaus [Fri, 22 Sep 2017 08:38:02 +0000 (10:38 +0200)]
DASH: renaming gview .svg files & navigation entries

7 years agoDASH: fixed sparkline gradient (warn / alarm coloring)
Philipp Klaus [Mon, 18 Sep 2017 17:07:04 +0000 (19:07 +0200)]
DASH: fixed sparkline gradient (warn / alarm coloring)

7 years agoDASH: fix shadowing of var gradient in sparkline.js
Philipp Klaus [Mon, 18 Sep 2017 16:18:02 +0000 (18:18 +0200)]
DASH: fix shadowing of var gradient in sparkline.js

7 years agoDASH: navbar in bs base view & new bs pv_overview
Philipp Klaus [Mon, 18 Sep 2017 14:17:45 +0000 (16:17 +0200)]
DASH: navbar in bs base view & new bs pv_overview

7 years agoDASH: new Bootstrap based layout in addition
Philipp Klaus [Mon, 18 Sep 2017 09:40:54 +0000 (11:40 +0200)]
DASH: new Bootstrap based layout in addition

7 years agoDASH: put sparkline styles in their own CSS
Philipp Klaus [Mon, 18 Sep 2017 08:56:40 +0000 (10:56 +0200)]
DASH: put sparkline styles in their own CSS

7 years agoDASH sparklines: noGradientColor & fixed margins
Philipp Klaus [Mon, 18 Sep 2017 08:16:45 +0000 (10:16 +0200)]
DASH sparklines: noGradientColor & fixed margins

7 years agoCSS: add Low_Voltage OPI
Ole Artz [Fri, 15 Sep 2017 13:17:46 +0000 (15:17 +0200)]
CSS: add Low_Voltage OPI

7 years agoDASH: svg with all presto relevant devices
Ole Artz [Fri, 15 Sep 2017 06:51:12 +0000 (08:51 +0200)]
DASH: svg with all presto relevant devices

7 years agoDASH: embed copyright by Ole & IKF to Cooling.svg
Ole Artz [Thu, 14 Sep 2017 12:44:05 +0000 (14:44 +0200)]
DASH: embed copyright by Ole & IKF to Cooling.svg

7 years agoDASH: default font-family: Tahome
Philipp Klaus [Thu, 14 Sep 2017 07:53:47 +0000 (09:53 +0200)]
DASH: default font-family: Tahome

7 years agoDASH: implemented heartbeat for gviews
Philipp Klaus [Thu, 14 Sep 2017 07:53:16 +0000 (09:53 +0200)]
DASH: implemented heartbeat for gviews

7 years agoDASH: gview Cooling text color for 'rmp' fixed
Philipp Klaus [Thu, 14 Sep 2017 07:30:49 +0000 (09:30 +0200)]
DASH: gview Cooling text color for 'rmp' fixed

7 years agoMerge branch 'master' of jspc29:mvd_epics
Ole Artz [Thu, 14 Sep 2017 07:04:18 +0000 (09:04 +0200)]
Merge branch 'master' of jspc29:mvd_epics

7 years agoDASH: fixed VAL and EGU of PT100 in Cooling.svg
Ole Artz [Thu, 14 Sep 2017 07:03:07 +0000 (09:03 +0200)]
DASH: fixed VAL and EGU of PT100 in Cooling.svg

7 years agoHUBER_COOLING: HSV,LSV,HHSV,LLSV for BathTemperatureMom
Philipp Klaus [Wed, 13 Sep 2017 11:21:39 +0000 (13:21 +0200)]
HUBER_COOLING: HSV,LSV,HHSV,LLSV for BathTemperatureMom

7 years agoOPUS20: add HIHI & LOLO for AbsoluteHumidity
Philipp Klaus [Wed, 13 Sep 2017 11:12:37 +0000 (13:12 +0200)]
OPUS20: add HIHI & LOLO for AbsoluteHumidity

7 years agoDASH: mention corresponding EPICS IOC field names in comments
Philipp Klaus [Tue, 12 Sep 2017 16:32:14 +0000 (18:32 +0200)]
DASH: mention corresponding EPICS IOC field names in comments

7 years agoDASH: sparkline gradient color according to LOLO,LOW,HIGH,HIHI
Philipp Klaus [Tue, 12 Sep 2017 16:28:00 +0000 (18:28 +0200)]
DASH: sparkline gradient color according to LOLO,LOW,HIGH,HIHI

7 years agoDASH: sparklines y-axis extent now depends on HOPR/LOPR
Philipp Klaus [Tue, 12 Sep 2017 16:09:21 +0000 (18:09 +0200)]
DASH: sparklines y-axis extent now depends on HOPR/LOPR

7 years agoDASH: serve complete local state together with history
Philipp Klaus [Tue, 12 Sep 2017 16:24:29 +0000 (18:24 +0200)]
DASH: serve complete local state together with history

7 years agoDASH: add HOPR,LOPR,HIGH,LOW,HIHI,LOLO to local state
Philipp Klaus [Tue, 12 Sep 2017 16:24:02 +0000 (18:24 +0200)]
DASH: add HOPR,LOPR,HIGH,LOW,HIHI,LOLO to local state

7 years agoDASH: create random ID for each sparkline gradient
Philipp Klaus [Tue, 12 Sep 2017 16:07:05 +0000 (18:07 +0200)]
DASH: create random ID for each sparkline gradient

7 years agoOPUS20: implement HOPR, LOPR (= hilim, lolim)
Philipp Klaus [Tue, 12 Sep 2017 14:43:04 +0000 (16:43 +0200)]
OPUS20: implement HOPR, LOPR (= hilim, lolim)

7 years agoHUBER_COOLING: expect length & checksum to be hex
Philipp Klaus [Tue, 12 Sep 2017 11:59:25 +0000 (13:59 +0200)]
HUBER_COOLING: expect length & checksum to be hex

7 years agoDASH: fix HISTORY for disconnecting PVs
Philipp Klaus [Tue, 12 Sep 2017 09:44:08 +0000 (11:44 +0200)]
DASH: fix HISTORY for disconnecting PVs

7 years agoHUBER_COOLING: 'deg C' instead of '°C' in EGU
Philipp Klaus [Tue, 12 Sep 2017 09:29:20 +0000 (11:29 +0200)]
HUBER_COOLING: 'deg C' instead of '°C' in EGU

7 years agoHUBER_COOLING: fix LAI proto for V,HT,Heating,F,I,AIF_IN
Philipp Klaus [Mon, 11 Sep 2017 15:21:22 +0000 (17:21 +0200)]
HUBER_COOLING: fix LAI proto for V,HT,Heating,F,I,AIF_IN

7 years agoDASH: add new Cooling.svg for gview
Ole Artz [Tue, 5 Sep 2017 13:10:54 +0000 (15:10 +0200)]
DASH: add new Cooling.svg for gview

7 years agoDASH: page_hierarchy (in config & navigation)
Ole Artz [Thu, 31 Aug 2017 11:34:35 +0000 (13:34 +0200)]
DASH: page_hierarchy (in config & navigation)

7 years agoDASH: fix 7b88120 missing /static/js/gview.js
Philipp Klaus [Thu, 31 Aug 2017 09:58:54 +0000 (11:58 +0200)]
DASH: fix 7b88120 missing /static/js/gview.js

7 years agoDASH: disconnected: value=float('nan')
Philipp Klaus [Wed, 30 Aug 2017 14:35:21 +0000 (16:35 +0200)]
DASH: disconnected: value=float('nan')

7 years agoDASH: fix history pruning and serving
Philipp Klaus [Wed, 30 Aug 2017 14:03:42 +0000 (16:03 +0200)]
DASH: fix history pruning and serving

7 years agorm mqtt_tools; # has not much to do with EPICS
Philipp Klaus [Wed, 30 Aug 2017 09:57:57 +0000 (11:57 +0200)]
rm mqtt_tools; # has not much to do with EPICS

7 years agoepics_mqtt_bridge → /python_suite/
Philipp Klaus [Wed, 30 Aug 2017 09:55:48 +0000 (11:55 +0200)]
epics_mqtt_bridge → /python_suite/

7 years agoDASH: hide focus for plots with NO value
Philipp Klaus [Tue, 29 Aug 2017 10:03:58 +0000 (12:03 +0200)]
DASH: hide focus for plots with NO value

7 years agoDASH: bisectDate fixed: hide 'latest / extended' data point
Philipp Klaus [Tue, 29 Aug 2017 09:59:45 +0000 (11:59 +0200)]
DASH: bisectDate fixed: hide 'latest / extended' data point

7 years agoDASH: animated cooling gview
Philipp Klaus [Tue, 29 Aug 2017 09:09:27 +0000 (11:09 +0200)]
DASH: animated cooling gview