Skip to content

MultiLaserEngine

Bases: LightSource_Type

Represents the XML element MultiLaserEngine.

This element describes a Light Source device that contains multiple Lasers built into a single box. This element contains Reference(s) to individual Laser components built separately and assembled as part of this device.

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)

setSingleMode(value, validate=True)

getSingleMode()

resetSingleMode()

hasSingleMode()

setNumberOfLasers(value, validate=True)

getNumberOfLasers()

resetNumberOfLasers()

hasNumberOfLasers()

setOutputPortNumber(value, validate=True)

getOutputPortNumber()

resetOutputPortNumber()

hasOutputPortNumber()

setMultiportSwitchTime(value, validate=True)

getMultiportSwitchTime()

resetMultiportSwitchTime()

hasMultiportSwitchTime()

setMultiportSwitchTimeUnit(value, validate=True)

getMultiportSwitchTimeUnit()

resetMultiportSwitchTimeUnit()

hasMultiportSwitchTimeUnit()

setLaserRef_List(value, validate=True)

getLaserRef_List()

addToLaserRef_List(value, validate=True)

clearLaserRef_List()