hvl_ccb.dev.tiepie.generator
- class TiePieGeneratorConfig(dev_gen: libtiepie.generator.Generator)[source]
Bases:
hvl_ccb.dev.tiepie.utils.PublicPropertiesReprMixin
Generator’s configuration with cleaning of values in properties setters.
- property amplitude: float
- static clean_signal_type(signal_type: Union[int, hvl_ccb.dev.tiepie.generator.TiePieGeneratorSignalType]) hvl_ccb.dev.tiepie.generator.TiePieGeneratorSignalType [source]
- property enabled: bool
- property frequency: float
- property offset: float
- property signal_type: hvl_ccb.dev.tiepie.generator.TiePieGeneratorSignalType
- class TiePieGeneratorConfigLimits(dev_gen: libtiepie.generator.Generator)[source]
Bases:
object
Default limits for generator parameters.
- class TiePieGeneratorMixin(com, dev_config)[source]
Bases:
object
TiePie Generator sub-device.
A wrapper for the libtiepie.generator.Generator class. To be mixed in with TiePieOscilloscope base class.
- config_gen: Optional[hvl_ccb.dev.tiepie.generator.TiePieGeneratorConfig]
Generator’s dynamical configuration.