EE-LV issueshttps://git.gsi.de/groups/EE-LV/-/issues2021-11-22T09:59:12Zhttps://git.gsi.de/EE-LV/CSPP/CSPP_DIM/-/issues/2No link info is not propagated by CSPP_DIMMonitor.2021-11-22T09:59:12ZHolger Brandh.brand@gsi.deNo link info is not propagated by CSPP_DIMMonitor.DIM reports whether a command or service is available or not.
**CS++** PVConnection abstraction does not provide such information.
In case of no link the CSPP_DIMMonitor.lvclass sends a message with empty variant instaed, but no error is...DIM reports whether a command or service is available or not.
**CS++** PVConnection abstraction does not provide such information.
In case of no link the CSPP_DIMMonitor.lvclass sends a message with empty variant instaed, but no error is set in PV and therefore good quality and status.https://git.gsi.de/EE-LV/CSPP/CSPP_Tools/-/issues/5Create accessors for Self-Addressed Msg.lvclass2021-10-13T08:10:52ZHolger Brandh.brand@gsi.deCreate accessors for Self-Addressed Msg.lvclassWhen thinking about sequencer, one could (programmatically) setup an array of self-addressed callback messages to be executed by a corresponding sequencer actor. It could be possible that such a sequencer needs read access to the attribu...When thinking about sequencer, one could (programmatically) setup an array of self-addressed callback messages to be executed by a corresponding sequencer actor. It could be possible that such a sequencer needs read access to the attributes of Self-Addressed Msg.lvclass.
Such accessors could be easily manually created by a LabVIEW developer, but it would be very convenient if it could by done during installation of the CSPP_Tools.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/39CSPP_MessageMaker support for Callback Messages with no return parameter exce...2021-09-17T08:30:03ZHolger Brandh.brand@gsi.deCSPP_MessageMaker support for Callback Messages with no return parameter except error clusterThere are scenarios in which you would like to get the error out from a callback message calling a public VI with no other return parameters. The creation of such callback messages are currently not supported by the CSPP_MessageMaker.
I...There are scenarios in which you would like to get the error out from a callback message calling a public VI with no other return parameters. The creation of such callback messages are currently not supported by the CSPP_MessageMaker.
I attached two template-VI's illustrating my proposal.
- [CB_Message.vit](/uploads/929b2323f27422df9c5f6a378c0ffabe/CB_Message.vit)
- [CB_Message_Do.vit](/uploads/dba1daf7a045d13194c53e19e4cd751c/CB_Message_Do.vit)Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/38Improve message dialog2021-08-30T13:38:16ZHolger Brandh.brand@gsi.deImprove message dialogPlease add a bookmark comment in the dialog VI's frontpanel to review it for adjustment.
This can hopefully easily done by adding it to the corresponding template.viPlease add a bookmark comment in the dialog VI's frontpanel to review it for adjustment.
This can hopefully easily done by adding it to the corresponding template.viDennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_Acquisition/-/issues/2AutoScale in GUI2021-06-30T08:48:35ZDennis NeidherrAutoScale in GUICut data which is outside of a special window (autoscale should still work)Cut data which is outside of a special window (autoscale should still work)Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CS/CS/-/issues/1UserGOG:Window settings (XML)2021-05-07T14:40:04ZHolger Brandh.brand@gsi.deUserGOG:Window settings (XML)A UserGOG instance reads in its constructor sub-vis an XML file with window position and bounds.
If file is not existing the file is not read, that's fine.
If file is existing, but corrupted, it causes error unflatten from XML string.
Pr...A UserGOG instance reads in its constructor sub-vis an XML file with window position and bounds.
If file is not existing the file is not read, that's fine.
If file is existing, but corrupted, it causes error unflatten from XML string.
Proposal: Ignore settings file on error.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?https://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/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/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/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/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_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_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/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_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_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/CSPP/CSPP_PowerSupply/-/issues/3Error if one channel is not working2020-08-14T07:12:32ZDennis NeidherrError if one channel is not workingIf one channel is not working (because for example address is not correct (see GSI Switches)) channel should be grayes out instead of complete actor to be shut downIf one channel is not working (because for example address is not correct (see GSI Switches)) channel should be grayes out instead of complete actor to be shut downDennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_ListGUI/-/issues/5Add variable indicating startup time2020-08-12T13:26:07ZDennis NeidherrAdd variable indicating startup timeStartup takes some time,
would be good to have a progress bar...Startup takes some time,
would be good to have a progress bar...Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/GSI_VAC/VacuumHeating/-/issues/1Error -50550 DAQmx analog input2020-04-14T10:12:52ZHolger Brandh.brand@gsi.deError -50550 DAQmx analog inputError 50550 occurred at an unidentified location. Possible reason:
A synchronizatio object was not acquired within the time limit. The operation could not be completed as specified.
Proposal:Catch error in Handle Error.vi and reinitiali...Error 50550 occurred at an unidentified location. Possible reason:
A synchronizatio object was not acquired within the time limit. The operation could not be completed as specified.
Proposal:Catch error in Handle Error.vi and reinitialize device and restart polling.Holger Brandh.brand@gsi.deHolger Brandh.brand@gsi.de