- Jul 15, 2024
-
-
Marco Filho authored
-
Marco Filho authored
This commit makes it possible to change all 64 SL registers for a given Hybrid-VMM pair.
-
Marco Filho authored
This commit organizes all possible register parameter lists in a map. This is so findRegister can search each register map from a single data structure instead of having to hardcode every new register parameter list in the findRegister function. Now, to add a new register, developer should only need to: 1 - Create the register parameter list and add it to the map in vmm_tbl.h:39-41 2 - ... I think that's it(?) Also, asynPrint should tell which hybrid, vmm and register are being affected by the operation now.
-
Marco Filho authored
ST register is not hardcoded into template file anymore. This will make it easier to add new registers, I hope.
-
Marco Filho authored
-
Marco Filho authored
Before this, Any caput to AllST-S record would only set channels values to hybrid 0, vmm 0 because of hardcoded values. This commit makes the vmmST_ an array with epics parameters. The function getPair discovers the HYBRID-VMM pair for the parameter that was called and sets the correct pair register's values. Also, records are loaded with .sub files so we don't need to keep repeating record names with different numbers. All have been tested and works.
-
- Jul 12, 2024
-
-
Marco Filho authored
Before this, you would need to put array of values into ST-S. Now you can simply put 1 or 0 into AllST-S and it will set all channels. OOPT "on change" field is needed because for some reason without it even if you put PINI=NO in all these three ST-S records, it processes on IOC initialization, which I don't think is desired.
-
Marco Filho authored
Add array of 64 elements. When you put into it, the nth element will set the nth ST channel of VMM to the value put to it. Added writeInt8Array method. Added the ST-T aao record. Added vmmST parameter to VMM class. Removed TO-DO comment that was about adding this functionality.
-
- May 27, 2024
-
-
Douglas Araujo authored
-
Douglas Araujo authored
-
- Mar 26, 2024
-
-
Douglas Araujo authored
-
- Mar 22, 2024
-
-
Douglas Araujo authored
In this moment we are using only hybrid 0, this must be changed in the future
-
- Mar 12, 2024
-
-
Douglas Araujo authored
-