]> jspc29.x-matter.uni-frankfurt.de Git - mvd_epics.git/log
mvd_epics.git
7 years agoDASH: updateSparklines() -> /static/js/script.js
Philipp Klaus [Thu, 24 Aug 2017 09:37:50 +0000 (11:37 +0200)]
DASH: updateSparklines() -> /static/js/script.js

7 years agoDASH: add 'value tooltip' to sparklines
Philipp Klaus [Thu, 24 Aug 2017 09:36:05 +0000 (11:36 +0200)]
DASH: add 'value tooltip' to sparklines

7 years agoDASH: fix y-axis range and margins: top+bottom
Philipp Klaus [Thu, 24 Aug 2017 09:34:59 +0000 (11:34 +0200)]
DASH: fix y-axis range and margins: top+bottom

7 years agoDASH: improve CSS formatting
Philipp Klaus [Thu, 24 Aug 2017 09:32:25 +0000 (11:32 +0200)]
DASH: improve CSS formatting

7 years agoDASH: first working version of sparklines
Philipp Klaus [Wed, 23 Aug 2017 11:04:28 +0000 (13:04 +0200)]
DASH: first working version of sparklines

7 years agodeployment & archiver: agilent_34411a
Philipp Klaus [Tue, 22 Aug 2017 12:18:25 +0000 (14:18 +0200)]
deployment & archiver: agilent_34411a

7 years agoAGILENT_34411A: permissions for st.cmd
Philipp Klaus [Tue, 22 Aug 2017 11:05:31 +0000 (13:05 +0200)]
AGILENT_34411A: permissions for st.cmd

7 years agoAGILENT_34411A: .proto .db and other requirements
Philipp Klaus [Tue, 22 Aug 2017 10:00:33 +0000 (12:00 +0200)]
AGILENT_34411A: .proto .db and other requirements

7 years agoAGILENT_34411A: initial version
Philipp Klaus [Tue, 22 Aug 2017 09:54:17 +0000 (11:54 +0200)]
AGILENT_34411A: initial version

 created with:

    mkdir AGILENT_34411A
    cd AGILENT_34411A
    makeBaseApp.pl -t ioc AGILENT_34411A
    makeBaseApp.pl -t ioc -i AGILENT_34411A

7 years agoDASH: add Low Volatge (extended) to website
Ole Artz [Tue, 22 Aug 2017 08:48:02 +0000 (10:48 +0200)]
DASH: add Low Volatge (extended) to website

7 years agoOPUS20: MDEL/ADEL (via monkey patching PCASpy)
Philipp Klaus [Tue, 22 Aug 2017 08:37:49 +0000 (10:37 +0200)]
OPUS20: MDEL/ADEL (via monkey patching PCASpy)

7 years agoDASH: template cleanup / new blocks: header, js_end_of_page
Philipp Klaus [Mon, 21 Aug 2017 12:15:18 +0000 (14:15 +0200)]
DASH: template cleanup / new blocks: header, js_end_of_page

7 years agoDASH: gview.jinja2 template (missing in prev commit)
Philipp Klaus [Mon, 21 Aug 2017 12:04:59 +0000 (14:04 +0200)]
DASH: gview.jinja2 template (missing in prev commit)

7 years agoDASH: SVG graphical view (1st version)
Philipp Klaus [Mon, 21 Aug 2017 12:04:06 +0000 (14:04 +0200)]
DASH: SVG graphical view (1st version)

7 years agoDASH: 1st version of PV value history
Ole Artz [Thu, 17 Aug 2017 14:08:52 +0000 (16:08 +0200)]
DASH: 1st version of PV value history

7 years agoDASH: template inheritance -> base.jinja2
Ole Artz [Thu, 17 Aug 2017 13:43:10 +0000 (15:43 +0200)]
DASH: template inheritance -> base.jinja2

7 years agoDASH: refresh doesn't need URL in template
Ole Artz [Thu, 17 Aug 2017 13:36:53 +0000 (15:36 +0200)]
DASH: refresh doesn't need URL in template

7 years agoDASH: footnote indentation fix
Ole Artz [Thu, 17 Aug 2017 13:21:42 +0000 (15:21 +0200)]
DASH: footnote indentation fix

7 years agoDASH: border for ON/OFF switch & cursor for PVs
Ole Artz [Thu, 17 Aug 2017 13:21:20 +0000 (15:21 +0200)]
DASH: border for ON/OFF switch & cursor for PVs

7 years agoDASH: whitespace fixes in style.css
Ole Artz [Thu, 17 Aug 2017 13:19:17 +0000 (15:19 +0200)]
DASH: whitespace fixes in style.css

7 years agoDASH: adding navigation menu on top of page
Ole Artz [Thu, 17 Aug 2017 13:15:07 +0000 (15:15 +0200)]
DASH: adding navigation menu on top of page

7 years agoDASH: Pt100 sensor PVs in config file
Ole Artz [Thu, 17 Aug 2017 13:12:56 +0000 (15:12 +0200)]
DASH: Pt100 sensor PVs in config file

7 years agoDASH: reorder PVs according to IOC in config file
Ole Artz [Thu, 17 Aug 2017 13:12:06 +0000 (15:12 +0200)]
DASH: reorder PVs according to IOC in config file

7 years agoDASH: huge change of config file structure
Ole Artz [Tue, 15 Aug 2017 13:43:02 +0000 (15:43 +0200)]
DASH: huge change of config file structure

7 years agoOPUS20: opus20 Py package now on PyPI
Philipp Klaus [Mon, 14 Aug 2017 17:11:37 +0000 (19:11 +0200)]
OPUS20: opus20 Py package now on PyPI

7 years agoDASH: fixing numeric value rounding in jinja2
Philipp Klaus [Mon, 14 Aug 2017 13:04:01 +0000 (15:04 +0200)]
DASH: fixing numeric value rounding in jinja2

7 years agoDASH: autorefresh
Ole Artz [Mon, 14 Aug 2017 12:34:21 +0000 (14:34 +0200)]
DASH: autorefresh

7 years agoDASH: precision rounding / unit replacement / switch
Ole Artz [Mon, 14 Aug 2017 12:34:05 +0000 (14:34 +0200)]
DASH: precision rounding / unit replacement / switch

7 years agoDASH: Use CA monitor w/ callbacks
Ole Artz [Mon, 14 Aug 2017 09:50:48 +0000 (11:50 +0200)]
DASH: Use CA monitor w/ callbacks

Instead of our own thread continuously polling the PVs
we now use the built-in CA *monitor* capabilities to
be informed about PV status changes (connected/disconnected,
value change) via callback functions.

7 years agoDASH: Use Thread() to fetch values in background
Ole Artz [Fri, 11 Aug 2017 13:06:37 +0000 (15:06 +0200)]
DASH: Use Thread() to fetch values in background

7 years agoDASH: differt style changes / more PVs
Ole Artz [Fri, 11 Aug 2017 12:41:39 +0000 (14:41 +0200)]
DASH: differt style changes / more PVs

7 years agoVACOM_MVC3: .proto @mismatch & Status severity
Philipp Klaus [Thu, 10 Aug 2017 16:18:33 +0000 (18:18 +0200)]
VACOM_MVC3: .proto @mismatch & Status severity

7 years agoVACOM_MVC3: generalized .proto getPressureValue()
Philipp Klaus [Thu, 10 Aug 2017 14:32:03 +0000 (16:32 +0200)]
VACOM_MVC3: generalized .proto getPressureValue()

7 years agoVACOM_MVC3: bug fix - wrong (old) .db file used
Philipp Klaus [Thu, 10 Aug 2017 14:31:31 +0000 (16:31 +0200)]
VACOM_MVC3: bug fix - wrong (old) .db file used

7 years agoOPUS20: updated link to AppDevGuide
Philipp Klaus [Thu, 10 Aug 2017 14:01:18 +0000 (16:01 +0200)]
OPUS20: updated link to AppDevGuide

7 years agoDASH: add links to CBM and IKF Homepage
Ole Artz [Thu, 10 Aug 2017 13:37:46 +0000 (15:37 +0200)]
DASH: add links to CBM and IKF Homepage

7 years agoarchiver: cleanup plugin customization config
Philipp Klaus [Thu, 10 Aug 2017 12:41:26 +0000 (14:41 +0200)]
archiver: cleanup plugin customization config

7 years agoarchiver: LV/Env PVs & addr_list upd
Philipp Klaus [Thu, 10 Aug 2017 12:40:35 +0000 (14:40 +0200)]
archiver: LV/Env PVs & addr_list upd

7 years agodeployment: New opus20.service file
Philipp Klaus [Thu, 10 Aug 2017 12:27:26 +0000 (14:27 +0200)]
deployment: New opus20.service file

7 years agoDASH: visualize alarm modes, integrate Low Voltage
Ole Artz [Thu, 10 Aug 2017 12:32:53 +0000 (14:32 +0200)]
DASH: visualize alarm modes, integrate Low Voltage

7 years agoOPUS20: The opus20 package isn't on PyPI, yet
Philipp Klaus [Thu, 10 Aug 2017 12:22:43 +0000 (14:22 +0200)]
OPUS20: The opus20 package isn't on PyPI, yet

7 years agoOPUS20: Specify requirements more precisely in README
Philipp Klaus [Thu, 10 Aug 2017 12:21:33 +0000 (14:21 +0200)]
OPUS20: Specify requirements more precisely in README

7 years agoOPUS20: strict 5s interval for scanning
Philipp Klaus [Thu, 10 Aug 2017 11:59:33 +0000 (13:59 +0200)]
OPUS20: strict 5s interval for scanning

7 years agoOPUS20: Get all info from device at once
Philipp Klaus [Thu, 10 Aug 2017 10:22:20 +0000 (12:22 +0200)]
OPUS20: Get all info from device at once

7 years agoOPUS20: README file for PCASpy-based IOC
Philipp Klaus [Thu, 10 Aug 2017 10:12:00 +0000 (12:12 +0200)]
OPUS20: README file for PCASpy-based IOC

7 years agoOPUS20: opus20_hostname as posititional cli arg
Philipp Klaus [Thu, 10 Aug 2017 10:11:16 +0000 (12:11 +0200)]
OPUS20: opus20_hostname as posititional cli arg

7 years agoOPUS20: Add requirements file (Python packages)
Philipp Klaus [Thu, 10 Aug 2017 09:56:01 +0000 (11:56 +0200)]
OPUS20: Add requirements file (Python packages)

7 years agoOPUS20: Implement ASG (read-only PVs)
Philipp Klaus [Thu, 10 Aug 2017 09:54:47 +0000 (11:54 +0200)]
OPUS20: Implement ASG (read-only PVs)

7 years agoOPUS20: use daemon thread to scan PVs
Philipp Klaus [Thu, 10 Aug 2017 09:08:31 +0000 (11:08 +0200)]
OPUS20: use daemon thread to scan PVs

7 years agoOPUS20: Split off Opus20Driver into module
Philipp Klaus [Thu, 10 Aug 2017 07:35:56 +0000 (09:35 +0200)]
OPUS20: Split off Opus20Driver into module

7 years agoOPUS20: split into 2 modules: ioc&pvdb
Philipp Klaus [Thu, 10 Aug 2017 07:26:55 +0000 (09:26 +0200)]
OPUS20: split into 2 modules: ioc&pvdb

7 years agoOPUS20: Unit, limits, alarms, severity
Philipp Klaus [Thu, 10 Aug 2017 07:23:59 +0000 (09:23 +0200)]
OPUS20: Unit, limits, alarms, severity

7 years agoLUFFT_OPUS20: first version (based on Py packages PCASpy & opus20)
Philipp Klaus [Wed, 9 Aug 2017 15:16:02 +0000 (17:16 +0200)]
LUFFT_OPUS20: first version (based on Py packages PCASpy & opus20)

7 years agodeployment: hameg_ioc.service added
Ole Artz [Wed, 9 Aug 2017 13:41:53 +0000 (15:41 +0200)]
deployment: hameg_ioc.service added

7 years agoHAMEG_HMP4030: OVP proper & tested implementation
Philipp Klaus [Tue, 8 Aug 2017 16:20:49 +0000 (18:20 +0200)]
HAMEG_HMP4030: OVP proper & tested implementation

7 years agoHAMEG_HMP4030: {Set,Get}Fuse
Philipp Klaus [Tue, 8 Aug 2017 15:12:19 +0000 (17:12 +0200)]
HAMEG_HMP4030: {Set,Get}Fuse

7 years agoHAMEG_HMP4030: Measured{Voltage,Current} & PREC for Voltage PVs
Philipp Klaus [Tue, 8 Aug 2017 15:11:24 +0000 (17:11 +0200)]
HAMEG_HMP4030: Measured{Voltage,Current} & PREC for Voltage PVs

7 years agoHAMEG_HMP4030: {Get,Set}Output {Get,Set}GeneralOutput
Philipp Klaus [Tue, 8 Aug 2017 14:23:48 +0000 (16:23 +0200)]
HAMEG_HMP4030: {Get,Set}Output {Get,Set}GeneralOutput

7 years agoHAMEG_HMP4030: New PV Identification
Philipp Klaus [Tue, 8 Aug 2017 13:47:21 +0000 (15:47 +0200)]
HAMEG_HMP4030: New PV Identification

7 years agoHAMEG_HMP4030: Get/Set naming in PV names / protocols
Philipp Klaus [Tue, 8 Aug 2017 13:46:33 +0000 (15:46 +0200)]
HAMEG_HMP4030: Get/Set naming in PV names / protocols

7 years agoHAMEG_HMP4030: remove dangling files
Philipp Klaus [Tue, 8 Aug 2017 12:55:43 +0000 (14:55 +0200)]
HAMEG_HMP4030: remove dangling files

7 years agoMEG_HMP4030: modify/create files for working
Ole Artz [Tue, 8 Aug 2017 12:41:13 +0000 (14:41 +0200)]
MEG_HMP4030: modify/create files for working

7 years agoHAMEG_HMP4030: .proto .db and other requirements
Ole Artz [Tue, 8 Aug 2017 09:51:16 +0000 (11:51 +0200)]
HAMEG_HMP4030: .proto .db and other requirements

7 years agoDASH: JSON API to get up-to-date values
Ole Artz [Fri, 4 Aug 2017 12:52:08 +0000 (14:52 +0200)]
DASH: JSON API to get up-to-date values

7 years agoDASH: severity as stylesheet class
Ole Artz [Fri, 4 Aug 2017 12:51:40 +0000 (14:51 +0200)]
DASH: severity as stylesheet class

7 years agoDASH: /static/css/style.css
Ole Artz [Fri, 4 Aug 2017 12:22:38 +0000 (14:22 +0200)]
DASH: /static/css/style.css

7 years agoDASH: fixed header img aspect ratio
Ole Artz [Fri, 4 Aug 2017 11:59:56 +0000 (13:59 +0200)]
DASH: fixed header img aspect ratio

7 years agoDASH: more PVs in example.config.json
Ole Artz [Fri, 4 Aug 2017 11:59:32 +0000 (13:59 +0200)]
DASH: more PVs in example.config.json

7 years agoDASH: error message for broken --config
Ole Artz [Fri, 4 Aug 2017 11:57:40 +0000 (13:57 +0200)]
DASH: error message for broken --config

7 years agoARCHIVER: New BALZERS PV names
Philipp Klaus [Fri, 4 Aug 2017 09:29:40 +0000 (11:29 +0200)]
ARCHIVER: New BALZERS PV names

7 years agoBALZERS: CONTROLLER_A / CONTROLLER_B macros
Philipp Klaus [Fri, 4 Aug 2017 09:28:27 +0000 (11:28 +0200)]
BALZERS: CONTROLLER_A / CONTROLLER_B macros

7 years agoARCHIVER: add FLOW_METER PVs
Philipp Klaus [Fri, 4 Aug 2017 09:22:26 +0000 (11:22 +0200)]
ARCHIVER: add FLOW_METER PVs

7 years agoFLOW: Generalized flow() total() functions in .proto
Philipp Klaus [Fri, 4 Aug 2017 09:17:01 +0000 (11:17 +0200)]
FLOW: Generalized flow() total() functions in .proto

7 years agoFLOW: Mapping/naming CONNector -> Position
Philipp Klaus [Fri, 4 Aug 2017 09:13:37 +0000 (11:13 +0200)]
FLOW: Mapping/naming CONNector -> Position

7 years agoDASH: dynamic status updates from EPICS CA
Ole Artz [Wed, 2 Aug 2017 13:35:16 +0000 (15:35 +0200)]
DASH: dynamic status updates from EPICS CA

7 years agoDASH: initial version
Ole Artz [Wed, 2 Aug 2017 12:36:42 +0000 (14:36 +0200)]
DASH: initial version

7 years agopython_suite: updated css_psql_archive package
Philipp Klaus [Tue, 1 Aug 2017 14:42:37 +0000 (16:42 +0200)]
python_suite: updated css_psql_archive package

7 years agoBALZERS: channel as parameter in ADCuC .proto
Philipp Klaus [Tue, 1 Aug 2017 13:16:01 +0000 (15:16 +0200)]
BALZERS: channel as parameter in ADCuC .proto

7 years agoBALZERS: modify st.cmd file for new .db file
Ole Artz [Thu, 27 Jul 2017 09:30:51 +0000 (11:30 +0200)]
BALZERS: modify st.cmd file for new .db file

7 years agoBALZERS: .proto .db .template .substitutions for new ADCuC
Ole Artz [Wed, 26 Jul 2017 14:48:11 +0000 (16:48 +0200)]
BALZERS: .proto .db .template .substitutions for new ADCuC

7 years agoDeployment: New flow_meter.service file
Philipp Klaus [Fri, 21 Jul 2017 15:17:17 +0000 (17:17 +0200)]
Deployment: New flow_meter.service file

7 years agoDeployment: The st.cmd files should have ---x--x--x for procServ
Philipp Klaus [Fri, 21 Jul 2017 15:16:11 +0000 (17:16 +0200)]
Deployment: The st.cmd files should have ---x--x--x for procServ

7 years agoFLOW_METER: .proto .db and other requirements
Philipp Klaus [Fri, 21 Jul 2017 15:03:53 +0000 (17:03 +0200)]
FLOW_METER: .proto .db and other requirements

7 years agoFLOW_METER: initial version
Philipp Klaus [Fri, 21 Jul 2017 14:19:49 +0000 (16:19 +0200)]
FLOW_METER: initial version

created with:

    mkdir FLOW_METER
    cd FLOW_METER
    makeBaseApp.pl -t ioc FLOW_METER
    makeBaseApp.pl -t ioc -i FLOW_METER

7 years agopython_suite: New package css_psql_archive
Philipp Klaus [Wed, 19 Jul 2017 11:52:17 +0000 (13:52 +0200)]
python_suite: New package css_psql_archive

7 years agoCSS Workspace: ignore BOY Examples
Philipp Klaus [Wed, 19 Jul 2017 11:48:23 +0000 (13:48 +0200)]
CSS Workspace: ignore BOY Examples

7 years agoCSS Workspace: ignore MVD/playground and .metadata folders
Philipp Klaus [Wed, 19 Jul 2017 11:47:14 +0000 (13:47 +0200)]
CSS Workspace: ignore MVD/playground and .metadata folders

7 years agoCSS Archiver: systemd service depends on postgresql too
Philipp Klaus [Wed, 19 Jul 2017 11:45:52 +0000 (13:45 +0200)]
CSS Archiver: systemd service depends on postgresql too

7 years agoCSS Archiver: avoid overruns for ADC board inputs
Philipp Klaus [Wed, 19 Jul 2017 11:44:30 +0000 (13:44 +0200)]
CSS Archiver: avoid overruns for ADC board inputs

7 years agoPT100_BOARD: Add 2nd board to IOC
Philipp Klaus [Fri, 7 Jul 2017 21:36:41 +0000 (23:36 +0200)]
PT100_BOARD: Add 2nd board to IOC

7 years agoEPICS IOCs: fixed headers in .proto and .db files
Philipp Klaus [Fri, 7 Jul 2017 12:13:59 +0000 (14:13 +0200)]
EPICS IOCs: fixed headers in .proto and .db files

7 years agoBALZERS: breaktable conversion: volt -> mbar (malfunc!)
Philipp Klaus [Fri, 7 Jul 2017 12:02:28 +0000 (14:02 +0200)]
BALZERS: breaktable conversion: volt -> mbar (malfunc!)

7 years agodeployment: systemd .service and environment files
Philipp Klaus [Fri, 7 Jul 2017 08:42:16 +0000 (10:42 +0200)]
deployment: systemd .service and environment files

7 years agoVACOM_MVC3: switch from .db to .template
Ole Artz [Thu, 6 Jul 2017 14:58:49 +0000 (16:58 +0200)]
VACOM_MVC3: switch from .db to .template

7 years agoCSS Archiver: change general settings and periodes
Ole Artz [Thu, 6 Jul 2017 14:30:05 +0000 (16:30 +0200)]
CSS Archiver: change general settings and periodes

7 years agoCSS Archiver: include all PVs to .xml config file
Ole Artz [Wed, 5 Jul 2017 15:30:17 +0000 (17:30 +0200)]
CSS Archiver: include all PVs to .xml config file

7 years agoCSS Archiver: .xml config file for PVs / settings
Philipp Klaus [Wed, 5 Jul 2017 12:04:55 +0000 (14:04 +0200)]
CSS Archiver: .xml config file for PVs / settings

7 years agoBALZERS: required changes to get it to work
Ole Artz [Mon, 26 Jun 2017 12:21:57 +0000 (14:21 +0200)]
BALZERS: required changes to get it to work

7 years agoBALZERS: removed IOC with dubious name
Ole Artz [Mon, 26 Jun 2017 12:20:26 +0000 (14:20 +0200)]
BALZERS: removed IOC with dubious name

7 years agoBALZERS_PKG020: .proto .db first working version
Ole Artz [Wed, 21 Jun 2017 12:33:24 +0000 (14:33 +0200)]
BALZERS_PKG020: .proto .db first working version