Convention for settings which are stored in FESA and in the hw-device
Taken from here: https://git.acc.gsi.de/awalter/FESA-API-Comments/pulls/1#issuecomment-22001
- APP/LSA wants to be able to read back the value which was set via any Fesa Property
- The value stored in the Hardware can be different (e.g. conversion to "steps", or bypassing of Fesa)
For the DSSTepperMotor class we agreed on the following:
-
Setting:position
--> "Get" should return the position requested by any Fesa Property (not only this prop) -
Acquisition:position
--> The measured, real value -
Acquisition:positionSet
--> this is the latest fesa requested setting -
Acquisition:positionSetHW
--> this is the setting value used on the hardware (in the same SI Unit)
I suppose it makes sense to introduce a general naming schema for such cases