Skip to content

ElectroOpticalDevice_Type

Bases: ManufacturerSpec_Type

Represents the XML complex type ElectroOpticalDevice.

This is is a device which can be used for controlling the power (→ intensity modulators), phase (→ phase modulators) or polarization of light with an electrical control signal. It typically contains one or two Pockels cells, and possibly additional optical elements such as polarizers.

fromBase(base) staticmethod

getTypeName()

getXMLName()

getNBOType()

getChildren()

getSubElements()

fromJsonFile(path, validate=True)

fromJsonString(json_string, validate=True)

fromXmlFile(path, validate=True)

fromXmlString(xml_string, validate=True)

toXmlFile(filename, validate=True)

toXmlString(validate=True)

setID(value, validate=True)

getID()

resetID()

hasID()

setName(value, validate=True)

getName()

resetName()

hasName()

setModulationMode(value, validate=True)

getModulationMode()

resetModulationMode()

hasModulationMode()

setContrastRatio(value, validate=True)

getContrastRatio()

resetContrastRatio()

hasContrastRatio()

setCoating(value, validate=True)

getCoating()

resetCoating()

hasCoating()

getCoatingAllowedValues() staticmethod

setAttenuationMethod(value, validate=True)

getAttenuationMethod()

resetAttenuationMethod()

hasAttenuationMethod()

setAttenuationCoefficient(value, validate=True)

getAttenuationCoefficient()

resetAttenuationCoefficient()

hasAttenuationCoefficient()

setTuningAccuracy(value, validate=True)

getTuningAccuracy()

resetTuningAccuracy()

hasTuningAccuracy()

setTuningAccuracyUnit(value, validate=True)

getTuningAccuracyUnit()

resetTuningAccuracyUnit()

hasTuningAccuracyUnit()

setTuningResolution(value, validate=True)

getTuningResolution()

resetTuningResolution()

hasTuningResolution()

setTuningResolutionUnit(value, validate=True)

getTuningResolutionUnit()

resetTuningResolutionUnit()

hasTuningResolutionUnit()

setTuningRate(value, validate=True)

getTuningRate()

resetTuningRate()

hasTuningRate()

setTuningRateUnit(value, validate=True)

getTuningRateUnit()

resetTuningRateUnit()

hasTuningRateUnit()

setAngleOfIncidence(value, validate=True)

getAngleOfIncidence()

resetAngleOfIncidence()

hasAngleOfIncidence()

setAngleOfIncidenceUnit(value, validate=True)

getAngleOfIncidenceUnit()

resetAngleOfIncidenceUnit()

hasAngleOfIncidenceUnit()

setAngularAperture(value, validate=True)

getAngularAperture()

resetAngularAperture()

hasAngularAperture()

setAngularApertureUnit(value, validate=True)

getAngularApertureUnit()

resetAngularApertureUnit()

hasAngularApertureUnit()

setOperatingTemperature(value, validate=True)

getOperatingTemperature()

resetOperatingTemperature()

hasOperatingTemperature()

setOperatingTemperatureUnit(value, validate=True)

getOperatingTemperatureUnit()

resetOperatingTemperatureUnit()

hasOperatingTemperatureUnit()

setOperatingHumidity(value, validate=True)

getOperatingHumidity()

resetOperatingHumidity()

hasOperatingHumidity()

setWarmUpTime(value, validate=True)

getWarmUpTime()

resetWarmUpTime()

hasWarmUpTime()

setWarmUpTimeUnit(value, validate=True)

getWarmUpTimeUnit()

resetWarmUpTimeUnit()

hasWarmUpTimeUnit()

setAnnotationRef(value, validate=True)

getAnnotationRef()

resetAnnotationRef()

hasAnnotationRef()