hvl_ccb.dev.heinzinger.constants

digraph inheritance8424fb2c37 { bgcolor=transparent; rankdir=TB; size=""; "CCBError" [URL="../hvl_ccb.error.html#hvl_ccb.error.CCBError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "DeviceError" [URL="../hvl_ccb.dev.base.html#hvl_ccb.dev.base.DeviceError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "CCBError" -> "DeviceError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HeinzingerPNCDeviceNotRecognizedError" [URL="../hvl_ccb.dev.heinzinger.constants.html#hvl_ccb.dev.heinzinger.constants.HeinzingerPNCDeviceNotRecognizedError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Error indicating that the serial number of the device"]; "HeinzingerPNCError" -> "HeinzingerPNCDeviceNotRecognizedError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HeinzingerPNCError" [URL="../hvl_ccb.dev.heinzinger.constants.html#hvl_ccb.dev.heinzinger.constants.HeinzingerPNCError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="General error with the Heinzinger PNC voltage source."]; "DeviceError" -> "HeinzingerPNCError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HeinzingerPNCMaxCurrentExceededError" [URL="../hvl_ccb.dev.heinzinger.constants.html#hvl_ccb.dev.heinzinger.constants.HeinzingerPNCMaxCurrentExceededError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Error indicating that program attempted to set the current"]; "HeinzingerPNCError" -> "HeinzingerPNCMaxCurrentExceededError" [arrowsize=0.5,style="setlinewidth(0.5)"]; "HeinzingerPNCMaxVoltageExceededError" [URL="../hvl_ccb.dev.heinzinger.constants.html#hvl_ccb.dev.heinzinger.constants.HeinzingerPNCMaxVoltageExceededError",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Error indicating that program attempted to set the voltage"]; "HeinzingerPNCError" -> "HeinzingerPNCMaxVoltageExceededError" [arrowsize=0.5,style="setlinewidth(0.5)"]; }

Constants, Heinzinger Digital Interface I/II and Heinzinger PNC power supply. Descriptors for errors

exception HeinzingerPNCDeviceNotRecognizedError[source]

Bases: HeinzingerPNCError

Error indicating that the serial number of the device is not recognized.

exception HeinzingerPNCError[source]

Bases: DeviceError

General error with the Heinzinger PNC voltage source.

exception HeinzingerPNCMaxCurrentExceededError[source]

Bases: HeinzingerPNCError

Error indicating that program attempted to set the current to a value exceeding ‘max_current’.

exception HeinzingerPNCMaxVoltageExceededError[source]

Bases: HeinzingerPNCError

Error indicating that program attempted to set the voltage to a value exceeding ‘max_voltage’.