Band 5 Down-Converter Interface
Module that handles the parsing of b5dc ICD.
- class B5dcInterface(logger, icd_parser, get_method=None, set_method=None)[source]
Class that exposes the B5dc registers as python properties.
- __init__(logger, icd_parser, get_method=None, set_method=None)[source]
Initialise the B5dcInterface class.
- Parameters:
logger (
Logger) – logging handleicd_parser (
B5dcPropertyParser) – contains parsed ICDget_method (
Optional[Callable[[int],Union[Any,Awaitable[Any]]]]) – method that is called when property is accessedset_method (
Optional[Callable[[int,int],Union[Any,Awaitable[Any]]]]) – method that is called when property is set