EE-LV issueshttps://git.gsi.de/groups/EE-LV/-/issues2020-09-08T11:12:49Zhttps://git.gsi.de/EE-LV/CSPP/CSPP_ListGUI/-/issues/6Parameters for C-Menu have to be in array of clusters of variants2020-09-08T11:12:49ZDennis NeidherrParameters for C-Menu have to be in array of clusters of variantsWie sagte Holger so schön: Variants sind Kommunisten, ein Array von Variants besteht also immer aus den gleichen Elementen. Checken ob das mit Clustern auch so ist, ansonsten muss ich mir da was überlegen.Wie sagte Holger so schön: Variants sind Kommunisten, ein Array von Variants besteht also immer aus den gleichen Elementen. Checken ob das mit Clustern auch so ist, ansonsten muss ich mir da was überlegen.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CS/PHELIX/PH_Devices/-/issues/4Class for Millennia2020-09-30T11:01:04ZDennis NeidherrClass for MillenniaCreate such a class. Note that there is no driver available...Create such a class. Note that there is no driver available...Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_DeviceBase/-/issues/2CS_DCPwr (+FGen): error message if one physical channel is used for more than...2020-10-07T12:37:20ZDennis NeidherrCS_DCPwr (+FGen): error message if one physical channel is used for more than one logical oneThe ListGUI has just no readback without any error message in such a case. I think it would be better to throw an error...The ListGUI has just no readback without any error message in such a case. I think it would be better to throw an error...Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_Vacuum/-/issues/1No descriptions for CSPP_EXDC160 and CSPP_EXDC160-GUI2020-10-13T14:40:30ZHolger Brandh.brand@gsi.deNo descriptions for CSPP_EXDC160 and CSPP_EXDC160-GUIThe is no description for *.lvlib's nor *.lvclass's.The is no description for *.lvlib's nor *.lvclass's.Soenke BeckSoenke Beckhttps://git.gsi.de/EE-LV/CSPP/CSPP_Vacuum/-/issues/2No description for CSPP_VARIAN and CSPP_VARIAN-GUI2020-10-13T14:42:02ZHolger Brandh.brand@gsi.deNo description for CSPP_VARIAN and CSPP_VARIAN-GUIThe is no description for *.lvlib's nor *.lvclass's.The is no description for *.lvlib's nor *.lvclass's.Soenke BeckSoenke Beckhttps://git.gsi.de/EE-LV/CSPP/CSPP_Vacuum/-/issues/3No description for CSPP_DCU110 and CSPP_DCU110-GUI2020-10-13T14:43:52ZHolger Brandh.brand@gsi.deNo description for CSPP_DCU110 and CSPP_DCU110-GUIThe is no description for \*.lvlib's nor \*.lvclass's.The is no description for \*.lvlib's nor \*.lvclass's.Soenke BeckSoenke Beckhttps://git.gsi.de/EE-LV/CSPP/CSPP_DeviceBase/-/issues/3CSPP_FGen + CSPP_DCPwr: Make some VIs reentrant2020-10-14T06:51:42ZDennis NeidherrCSPP_FGen + CSPP_DCPwr: Make some VIs reentrantEspecially everything executed in the Polling Core needs to be reentrant, but also VIs which execute other driver VIsEspecially everything executed in the Polling Core needs to be reentrant, but also VIs which execute other driver VIsDennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_FGen/-/issues/1No description for Rigol_DG10222020-10-15T11:50:04ZHolger Brandh.brand@gsi.deNo description for Rigol_DG1022No description for Rigol_DG1022.lvlib and Rigol_DG1022.lvclass.
Author and copyright with EUPL should be added at least.No description for Rigol_DG1022.lvlib and Rigol_DG1022.lvclass.
Author and copyright with EUPL should be added at least.Soenke BeckSoenke Beckhttps://git.gsi.de/EE-LV/CSPP/TASCA/COMPACT/-/issues/2Alrm priorities2021-04-13T15:11:46ZHolger Brandh.brand@gsi.deAlrm prioritiesIt would be good to configure alarm priorities according to severity ranges as define in CSPP_Core CSPP_Base.lvlib:Severity.ctl.
This would enable the operator to filter alarm, so that only relevant alarms are displayed in the alarm vie...It would be good to configure alarm priorities according to severity ranges as define in CSPP_Core CSPP_Base.lvlib:Severity.ctl.
This would enable the operator to filter alarm, so that only relevant alarms are displayed in the alarm viewer.r.a.cantemirr.a.cantemirhttps://git.gsi.de/EE-LV/CSPP/TASCA/COMPACT/-/issues/1MKS647C Error Code 852021-04-13T15:15:42Zr.a.cantemirMKS647C Error Code 85Das COMPACT Gas Control System beinhaltet derzeit keinen Mechanismus, der auf den **Error Code 85** (Kommunikatiosproblem) des MKS647C reagiert. Wenn Buttons im Kontrollsystem betätigt werden, kommt es vereinzelt zum Error Code 85 und di...Das COMPACT Gas Control System beinhaltet derzeit keinen Mechanismus, der auf den **Error Code 85** (Kommunikatiosproblem) des MKS647C reagiert. Wenn Buttons im Kontrollsystem betätigt werden, kommt es vereinzelt zum Error Code 85 und die Applikation schließt sich nach zwei Fehlermeldungen von selbst.
**Folgende Fehlerbehandlung ist für Error Code 85 gewünscht: **
- Die Applikation sollte sich bei einem Error Code 85 nicht gleich schließen, sondern bis zu 15 Verbindungsversuche starten.
- Der Switch-Button "RTC/Bypass" wird separat und unabhängig von der MKS6427C Kommunikation angesteuert. Wenn die Kommunikation nach 15 Verbindungsversuchen mit dem MKS647C nicht aufgebaut werden kann, soll vor dem Beenden der Applikation der Switch-Button von RTC auf BYPASS geschaltet werden. Der Status "Bypass" ist die für das COMPACT Gas Control Anlage der "sichere Zustand".
- Bei einem Neustart der COMPACT-GUI sollten die vordefinierten Werte (XML; ist aktuell so eingestellt) oder die Werte aus dem MKS647C geladen werden.Holger Brandh.brand@gsi.deHolger Brandh.brand@gsi.dehttps://git.gsi.de/EE-LV/CSPP/TASCA/COMPACT/-/issues/4Daedband for shared variable logging2021-04-13T17:54:48ZHolger Brandh.brand@gsi.deDaedband for shared variable loggingIt seem to me that the deadband for shared variable logging need adjustment.
The DSM online monitor displays much smaller value changes that the historical data.It seem to me that the deadband for shared variable logging need adjustment.
The DSM online monitor displays much smaller value changes that the historical data.r.a.cantemirr.a.cantemirhttps://git.gsi.de/EE-LV/Drivers/MGC647C/-/issues/1Retry command in higher level VI in case of error 85 from Scan Form String2021-04-19T09:28:16ZHolger Brandh.brand@gsi.deRetry command in higher level VI in case of error 85 from Scan Form StringThis issue is derived from https://git.gsi.de/EE-LV/CSPP/TASCA/CSPP_MKS647C/-/issues/1This issue is derived from https://git.gsi.de/EE-LV/CSPP/TASCA/CSPP_MKS647C/-/issues/1Holger Brandh.brand@gsi.deHolger Brandh.brand@gsi.dehttps://git.gsi.de/EE-LV/CSPP/TASCA/COMPACT/-/issues/3RTC/Bypass - safe mode2021-04-19T10:22:23Zr.a.cantemirRTC/Bypass - safe modeBeim COMPACT Gas Control System in LabVIEW sollte aus sicherheitsgründen beim Beenden der App oder bei Kommunikationsproblemen mit dem MKS647C (z.B. infolge von Error Code 85) der Switch-Button "RTC/Bypass" auf "BYPASS" geschaltet werden...Beim COMPACT Gas Control System in LabVIEW sollte aus sicherheitsgründen beim Beenden der App oder bei Kommunikationsproblemen mit dem MKS647C (z.B. infolge von Error Code 85) der Switch-Button "RTC/Bypass" auf "BYPASS" geschaltet werden. Der Status "Bypass" ist die für das COMPACT Gas Control System der "sichere Zustand".Holger Brandh.brand@gsi.deHolger Brandh.brand@gsi.dehttps://git.gsi.de/EE-LV/CSPP/TASCA/CSPP_MKS647C/-/issues/1MKS647C Error Code 852021-04-19T10:30:19Zr.a.cantemirMKS647C Error Code 85Folgender Fehlercode tritt in Verbindung mit dem MKS647C auf: Error Code 85.
* Die Applikation sollte sich bei einem Error Code 85 nicht gleich schließen, sondern bis zu 15 Verbindungsversuche starten.Folgender Fehlercode tritt in Verbindung mit dem MKS647C auf: Error Code 85.
* Die Applikation sollte sich bei einem Error Code 85 nicht gleich schließen, sondern bis zu 15 Verbindungsversuche starten.Holger Brandh.brand@gsi.deHolger Brandh.brand@gsi.dehttps://git.gsi.de/EE-LV/CSPP/s2gt/CSPP_S2GT/-/issues/1LS218 Integration2021-04-22T11:20:48ZHolger Brandh.brand@gsi.deLS218 IntegrationMake LS218 communication via RS232 working with LabVIEW Driver/actor´.Make LS218 communication via RS232 working with LabVIEW Driver/actor´.https://git.gsi.de/EE-LV/CSPP/TASCA/UTCS/-/issues/3Detector Counts precision2021-04-22T11:29:14ZGhost UserDetector Counts precisionDetector Counts indicator in BeamControlGUI needs more significant figures.Detector Counts indicator in BeamControlGUI needs more significant figures.r.a.cantemirr.a.cantemirhttps://git.gsi.de/EE-LV/CSPP/CSPP_DeviceBase/-/issues/4CSPP_DCPwr Device State.vi (get and set) access scope2021-04-29T15:48:19ZHolger Brandh.brand@gsi.deCSPP_DCPwr Device State.vi (get and set) access scopethe CSPP_DCPwr Device State.vi (get and set) access scope is set to protected which causes the corresponding message Do.VI to break.the CSPP_DCPwr Device State.vi (get and set) access scope is set to protected which causes the corresponding message Do.VI to break.Holger Brandh.brand@gsi.deHolger Brandh.brand@gsi.dehttps://git.gsi.de/EE-LV/CSPP/CSPP_DeviceBase/-/issues/5CSPP_Fgen.lvclass:Get Phase .vi: Attribute assignment2021-05-05T08:10:40ZHolger Brandh.brand@gsi.deCSPP_Fgen.lvclass:Get Phase .vi: Attribute assignmentStartPhase is replaced in Set_StartPhase array.
All other Get..vis' replace the corresponding Get_... array element.
Bug or intention?StartPhase is replaced in Set_StartPhase array.
All other Get..vis' replace the corresponding Get_... array element.
Bug or intention?Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_FGen/-/issues/2CSPP_FGen:Initialize Device Core.vi - Execute Apply Settings2021-05-07T08:32:10ZHolger Brandh.brand@gsi.deCSPP_FGen:Initialize Device Core.vi - Execute Apply SettingsWhy is the Apply Settings Msg send to self in case of ignore?
Bug or feature?
Wrong case assignment?![CSPP_FGen.Initialize_Device_Core](/uploads/faf07b49511ab5ce2e47b7fbd289ddb9/CSPP_FGen.Initialize_Device_Core.PNG)Why is the Apply Settings Msg send to self in case of ignore?
Bug or feature?
Wrong case assignment?![CSPP_FGen.Initialize_Device_Core](/uploads/faf07b49511ab5ce2e47b7fbd289ddb9/CSPP_FGen.Initialize_Device_Core.PNG)Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_DeviceBase/-/issues/6Feature request: Safe-State2021-05-07T11:45:26ZHolger Brandh.brand@gsi.deFeature request: Safe-StateCSPP_DeviceBase actor provide several option to initialize a first state or query the current state only without altering it.
**Proposal: Safe-State**
- Add an abstract method the set a device in a pre-defined safe-state.
- Add a parame...CSPP_DeviceBase actor provide several option to initialize a first state or query the current state only without altering it.
**Proposal: Safe-State**
- Add an abstract method the set a device in a pre-defined safe-state.
- Add a parameter to optionally set safe state during actor stop.
This could be implemented by using an additional safe-state setting object.
What do you think?