EE-LV issueshttps://git.gsi.de/groups/EE-LV/-/issues2018-06-29T07:49:12Zhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/14Tools hangs up if no message is selected2018-06-29T07:49:12ZDennis NeidherrTools hangs up if no message is selectedIn such an unusual situation the tool does not react anymoreIn such an unusual situation the tool does not react anymoreDennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CS/PHELIX/PH_Devices/-/issues/3OceanOpticsSpectrometer: add removal of electric noise floor2018-07-04T08:31:16ZUdo Eisenbarthu.eisenbarth@gsi.deOceanOpticsSpectrometer: add removal of electric noise floorThe first 10(?) pixels of the ccd strip sensor are opaque and can thus be used to calculate electronic noise to be subtracted from the signal.The first 10(?) pixels of the ccd strip sensor are opaque and can thus be used to calculate electronic noise to be subtracted from the signal.https://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/7Error when creating TriggerSynchAnswer Msg2018-07-04T13:11:16ZDennis NeidherrError when creating TriggerSynchAnswer MsgCopied from Github:
There is an error when one tries to create such a message for the DeviceActor_WriteReset method.Copied from Github:
There is an error when one tries to create such a message for the DeviceActor_WriteReset method.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/4A new message type which combines PVUpdate and AsynchReturn2018-07-04T13:11:58ZDennis NeidherrA new message type which combines PVUpdate and AsynchReturnCopied from Github:
This is neccesary in order to have a message which combines all our new feautures.Copied from Github:
This is neccesary in order to have a message which combines all our new feautures.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/3Small dependancy Bug2018-07-05T07:36:42ZDennis NeidherrSmall dependancy BugCopied from Github:
When ccreating an Asynch Msg after an Ack Msg was already created one gets one or two dependency warnings. Nevertheless it is still working.Copied from Github:
When ccreating an Asynch Msg after an Ack Msg was already created one gets one or two dependency warnings. Nevertheless it is still working.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/6Include "CreateMessage"-Cmd(s) to the "Right-Mouse-Button"-Menu2018-07-06T10:58:49ZDennis NeidherrInclude "CreateMessage"-Cmd(s) to the "Right-Mouse-Button"-MenuCopied from Github:
This would add the possibility to create messages without opening the MessageMaker at all. A problem could be that the user might overwrite an already existing message without notice.Copied from Github:
This would add the possibility to create messages without opening the MessageMaker at all. A problem could be that the user might overwrite an already existing message without notice.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/8Simplify the Message Maker2018-07-06T11:00:12ZDennis NeidherrSimplify the Message MakerThis is a relative new idea: We are thinking about using only one type of CSPP message which combines all the different message types. The result would be a small overhead to all messages but a drastically simplified messaging system.This is a relative new idea: We are thinking about using only one type of CSPP message which combines all the different message types. The result would be a small overhead to all messages but a drastically simplified messaging system.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/16Support for Asynchronous Callback Messages2018-07-06T12:22:01ZHolger Brandh.brand@gsi.deSupport for Asynchronous Callback MessagesDerived messages of CSPP_AsyncCallbackMsg would need to store return values of an action VI in it message class attribute. Example:https://git.gsi.de/EE-LV/CSPP/CSPP_DN/CS_Workshop/tree/AsyncCBMsg/Actors/CSPP_InstrSim%20Messages/Get%20DC...Derived messages of CSPP_AsyncCallbackMsg would need to store return values of an action VI in it message class attribute. Example:https://git.gsi.de/EE-LV/CSPP/CSPP_DN/CS_Workshop/tree/AsyncCBMsg/Actors/CSPP_InstrSim%20Messages/Get%20DC_Voltage%20Msg
The callback message would read the action VI's return values to be used as inputs for its own callback action VI. Example: https://git.gsi.de/EE-LV/CSPP/CSPP_DN/CS_Workshop/tree/AsyncCBMsg/Actors/CSPP_InstrSimCtrl%20Messages/DCVoltage-CB%20Msg.
When creating a callback message using the MassageMaker a dialog box could be display, so the developer can select the desired CS++ Message to inherit from. It an one to one association between return and own input parameters exist, the wiring could be dne automaticallay by the MM other wise the user would need to parse the return data manually.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/15Message Documentation2018-07-09T10:13:31ZHolger Brandh.brand@gsi.deMessage DocumentationCopy description of action VI to message call description.Copy description of action VI to message call description.https://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/19Test what happens if one has two messages with the same name but in different...2018-07-19T11:55:33ZDennis NeidherrTest what happens if one has two messages with the same name but in different librariesI have a feeling that this is not working...I have a feeling that this is not working...https://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/18Create automatic test sequences2018-07-19T11:56:13ZDennis NeidherrCreate automatic test sequencesFor this purpose create a special CSPP package and a new function within the MM.For this purpose create a special CSPP package and a new function within the MM.https://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/24Return message of a return message2018-07-26T12:46:45ZDennis NeidherrReturn message of a return messageThis is right now not working due to naming (I think).
Question is if this is really needed.This is right now not working due to naming (I think).
Question is if this is really needed.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CS/PHELIX/PH_Devices/-/issues/1PH_SynchrolockAP: Bugfixing2018-07-27T09:09:09ZDennis NeidherrPH_SynchrolockAP: BugfixingSemms to be that there are still some bugs in...Semms to be that there are still some bugs in...Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/23Object Out is wired wrong2018-08-03T11:32:35ZDennis NeidherrObject Out is wired wrongThere is a problem which occurs if there is an output of the MainVI of an object type (for Return Masgs?!): In this case he wrongly connects it to the ActorOut.There is a problem which occurs if there is an output of the MainVI of an object type (for Return Masgs?!): In this case he wrongly connects it to the ActorOut.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/22Problem with AccessorVI names in return messages2018-08-03T11:33:55ZDennis NeidherrProblem with AccessorVI names in return messagesThere is a huge problem which will lead to major changes in the source code:
Everything is right now so designed that parent and child message classes posses the same Accessor VIs (because both share partly the same attributes). Problem...There is a huge problem which will lead to major changes in the source code:
Everything is right now so designed that parent and child message classes posses the same Accessor VIs (because both share partly the same attributes). Problem is that LabVIEW thinks that I want to overwrite the parent methods, because there are child methods available with the same name. And I get an error because they are not dynamic dispatch.
This is a very nasty behavior... but has to be corrected somehow...Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/20Error when clicking on Abort of ReturnMsg Panel2018-08-03T11:36:36ZDennis NeidherrError when clicking on Abort of ReturnMsg PanelNot sure wether this error is new...Not sure wether this error is new...https://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/25Bug in DIM I162018-08-09T11:59:03ZDennis NeidherrBug in DIM I16The error for the MainSelect has to be modified. In fact the case for the I16 DIM will never be executed...The error for the MainSelect has to be modified. In fact the case for the I16 DIM will never be executed...Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/26Class for ReturnMsg not listed2018-08-27T14:48:17ZHolger Brandh.brand@gsi.deClass for ReturnMsg not listedIt seems that only actor classes from the CSPP_Core are listed for selection of an ancestor Message class.
Expert mode lists only one more actor class. Deactivation of expert mode leaves the list of possible actor class empty.It seems that only actor classes from the CSPP_Core are listed for selection of an ancestor Message class.
Expert mode lists only one more actor class. Deactivation of expert mode leaves the list of possible actor class empty.Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CSPP/CSPP_MessageMaker/-/issues/21Check the performance2018-09-04T11:38:44ZDennis NeidherrCheck the performanceThe MM is now already relatively large and complex and therefore it gets slower and slower. It would be a good idea to find out where the performance bottle necks are and try to correct them. For this timing measurement VIs have to be in...The MM is now already relatively large and complex and therefore it gets slower and slower. It would be a good idea to find out where the performance bottle necks are and try to correct them. For this timing measurement VIs have to be included.
(I think there is a major bottle neck in the "change icon".vi)...Dennis NeidherrDennis Neidherrhttps://git.gsi.de/EE-LV/CS/CS_Afg/-/issues/1SetTrigger Delay function2018-09-11T09:04:36ZDennis NeidherrSetTrigger Delay functionThis function is needed for the AFG3352X class for both channels.This function is needed for the AFG3352X class for both channels.Dennis NeidherrDennis Neidherr