Skip to content

Commit 48e87bc

Browse files
committed
fixed describe method in bank
1 parent afe0b68 commit 48e87bc

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

src/cditools/attenuator.py

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ async def describe(self): # type: ignore[reportUnknownParameterType]
125125
)
126126
description.update({self.name + "_transmission": transmission_info})
127127

128-
active_info = DataKey(source=self.position.name, dtype="boolean", shape=[])
128+
active_info = DataKey(source=self.position.source, dtype="boolean", shape=[])
129129
description.update({self.name + "_active": active_info})
130130
return description
131131

@@ -227,14 +227,7 @@ async def describe(self) -> OrderedDict[str, DataKey]:
227227
description.update({"total_transmission": transmission_info})
228228

229229
for atten in self.attenuators.values():
230-
atten_info = DataKey(
231-
source=atten.position.source,
232-
dtype="boolean",
233-
shape=[],
234-
)
235-
description.update({atten.name + "_active": atten_info})
236-
atten_trans = DataKey(source="method", dtype="number", shape=[])
237-
description.update({atten.name + "_transmission": atten_trans})
230+
description.update(await atten.describe())
238231

239232
return description
240233

0 commit comments

Comments
 (0)