Skip to content

OpticsHolder_Type

Bases: ManufacturerSpec_Type

Represents the XML complex type OpticsHolder.

This element represents a Holder for Filters, Dichroic and other Optical Element that is associated with this Instrument. These Holders come in different arrangements such as Cubes, Sliders, Turrets, and Wheels. While some of these Holders, such as Filter Cubes, might be pre-assebled by the Manufacturer and pruchased as a whole, in the majority of cases they are assembled on site depending on the needs of the user.

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()

setMotorized(value, validate=True)

getMotorized()

resetMotorized()

hasMotorized()

setResponseTime(value, validate=True)

getResponseTime()

resetResponseTime()

hasResponseTime()

setResponseTimeUnit(value, validate=True)

getResponseTimeUnit()

resetResponseTimeUnit()

hasResponseTimeUnit()

setNrOfSlots(value, validate=True)

getNrOfSlots()

resetNrOfSlots()

hasNrOfSlots()

setAnnotationRef(value, validate=True)

getAnnotationRef()

resetAnnotationRef()

hasAnnotationRef()