|
3 | 3 | LatticeElementPropertyID, |
4 | 4 | DevicePropertyID, |
5 | 5 | ) |
6 | | -from p4p.asLib.yacc import start |
7 | 6 |
|
8 | 7 | from .handlers import handle_device_update, update_manager |
9 | 8 | from ..data.constants import config, special_pvs, cavity_names |
@@ -116,7 +115,7 @@ def add_pc_pvs(builder, pc_name, prefix): |
116 | 115 | rdbk = builder.aOut(f"{pc_name}:rdbk", initial_value=start_val, PREC=2) |
117 | 116 |
|
118 | 117 | async def handle_pc_update(device_id: str, property_id: str, value: float): |
119 | | - logger.debug("%s:%s updating setpoint val=%s", device_id, property_id, value) |
| 118 | + logger.warning("%s:%s updating setpoint val=%s", device_id, property_id, value) |
120 | 119 | r = await handle_device_update( |
121 | 120 | device_id=device_id, property_id=property_id, value=value |
122 | 121 | ) |
@@ -148,6 +147,12 @@ def initialize_orbit_pvs(builder): |
148 | 147 | builder.aOut(f"beam:orbit:found", initial_value=0) |
149 | 148 |
|
150 | 149 |
|
| 150 | +def initialize_tune_pvs(builder): |
| 151 | + for axis in ["x", "y"]: |
| 152 | + builder.aOut(f"TUNECC:{axis}", initial_value=0.0, PREC=9) |
| 153 | + builder.longOut(f"TUNECC:count", initial_value=0) |
| 154 | + |
| 155 | + |
151 | 156 | def initialize_twiss_pvs(builder): |
152 | 157 | """ |
153 | 158 | Initializes PVs for Twiss parameters, which describe beam optics. |
|
0 commit comments