hvl_ccb.dev.heinzinger
Submodules
- hvl_ccb.dev.heinzinger.base
HeinzingerConfig
HeinzingerConfig.RecordingsEnum
HeinzingerConfig.clean_values()
HeinzingerConfig.default_number_of_recordings
HeinzingerConfig.force_value()
HeinzingerConfig.is_configdataclass
HeinzingerConfig.keys()
HeinzingerConfig.number_of_decimals
HeinzingerConfig.optional_defaults()
HeinzingerConfig.required_keys()
HeinzingerConfig.wait_sec_stop_commands
HeinzingerDI
HeinzingerDI.OutputStatus
HeinzingerDI.config_cls()
HeinzingerDI.default_com_cls()
HeinzingerDI.get_current()
HeinzingerDI.get_interface_version()
HeinzingerDI.get_number_of_recordings()
HeinzingerDI.get_serial_number()
HeinzingerDI.get_voltage()
HeinzingerDI.measure_current()
HeinzingerDI.measure_voltage()
HeinzingerDI.output_off()
HeinzingerDI.output_on()
HeinzingerDI.output_status
HeinzingerDI.reset_interface()
HeinzingerDI.set_current()
HeinzingerDI.set_number_of_recordings()
HeinzingerDI.set_voltage()
HeinzingerDI.start()
HeinzingerDI.stop()
HeinzingerPNC
HeinzingerPNC.UnitCurrent
HeinzingerPNC.UnitVoltage
HeinzingerPNC.identify_device()
HeinzingerPNC.max_current
HeinzingerPNC.max_current_hardware
HeinzingerPNC.max_voltage
HeinzingerPNC.max_voltage_hardware
HeinzingerPNC.set_current()
HeinzingerPNC.set_voltage()
HeinzingerPNC.start()
HeinzingerPNC.unit_current
HeinzingerPNC.unit_voltage
HeinzingerSerialCommunication
HeinzingerSerialCommunicationConfig
HeinzingerSerialCommunicationConfig.baudrate
HeinzingerSerialCommunicationConfig.bytesize
HeinzingerSerialCommunicationConfig.default_n_attempts_read_text_nonempty
HeinzingerSerialCommunicationConfig.force_value()
HeinzingerSerialCommunicationConfig.keys()
HeinzingerSerialCommunicationConfig.optional_defaults()
HeinzingerSerialCommunicationConfig.parity
HeinzingerSerialCommunicationConfig.required_keys()
HeinzingerSerialCommunicationConfig.stopbits
HeinzingerSerialCommunicationConfig.terminator
HeinzingerSerialCommunicationConfig.timeout
HeinzingerSerialCommunicationConfig.wait_sec_read_text_nonempty
- hvl_ccb.dev.heinzinger.constants
Module contents
Device classes for Heinzinger Digital Interface I/II and Heinzinger PNC power supply.
The Heinzinger Digital Interface I/II is used for many Heinzinger power units. Interface Manual: https://www.heinzinger.com/assets/uploads/downloads/Handbuch_DigitalInterface_2021-12-14-V1.6.pdf
The Heinzinger PNC series is a series of high voltage direct current power supplies. The class HeinzingerPNC is tested with two PNChp 60000-1neg and a PNChp 1500-1neg. Check the code carefully before using it with other PNC devices, especially PNC3p or PNCcap. Manufacturer homepage: https://www.heinzinger.com/en/products/pnc-serie