File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed
src/fastcs_pandablocks/panda Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 26
26
27
27
from fastcs_pandablocks .panda .client_wrapper import RawPanda
28
28
from fastcs_pandablocks .panda .handlers import (
29
- ArmSender ,
29
+ ArmHandler ,
30
30
BitGroupOnUpdate ,
31
31
CaptureHandler ,
32
32
DefaultFieldHandler ,
@@ -132,10 +132,10 @@ async def _add_pcap_arm(self):
132
132
133
133
pcap_block .add_attribute (
134
134
pcap_name + PandaName (field = "Arm" ),
135
- AttrW (
136
- Enum (ArmSender .ArmCommand ),
135
+ AttrRW (
136
+ Enum (ArmHandler .ArmCommand ),
137
137
description = "Arm/Disarm the PandA." ,
138
- handler = ArmSender (self ._raw_panda .arm , self ._raw_panda .disarm ),
138
+ handler = ArmHandler (self ._raw_panda .arm , self ._raw_panda .disarm ),
139
139
group = WidgetGroup .CAPTURE .value ,
140
140
),
141
141
)
Original file line number Diff line number Diff line change @@ -143,7 +143,7 @@ async def __call__(self, value: Any):
143
143
)
144
144
145
145
146
- class ArmSender ( Sender ):
146
+ class ArmHandler ( Handler ):
147
147
"""A sender for arming and disarming the Pcap."""
148
148
149
149
class ArmCommand (enum .Enum ):
@@ -167,3 +167,6 @@ async def put(
167
167
else :
168
168
logging .info ("Disarming PandA." )
169
169
await self .disarm ()
170
+
171
+ async def update (self , controller : Any , attr : AttrR [ArmCommand ]) -> None :
172
+ pass
You can’t perform that action at this time.
0 commit comments