SPC (Serial)

From: Gamma Vacuum

Class: herosdevices.hardware.gamma_vacuum.SerialSPC

Driver Quality Index: beta

Controller for the Gamma vacuum SPC Ion pump controllers with a serial interface.

Bold arguments are mandatory. For more information on the listed arguments refer to the class documentation: herosdevices.hardware.gamma_vacuum.SerialSPC If parameters appear in this list but not in the class definition, please recursively check the linked base classes for the definition of the parameter.

Argument

Type

Default Value

Description

address

<class ‘str’>

observables

dict | None

None

Dictionary of attributes which should be exposed at datasource _observable_data() events. Of the form {“attribute_name”: {“name”: “display_name”, “unit”: “unit”}}.

keep_alive

<class ‘bool’>

True

delays

dict | None

None

The following JSON strings can be used to start a HERO device representation of SerialSPC using BOSS.

{
    "_id": "my_SerialSPC",
    "classname": "herosdevices.hardware.gamma_vacuum.SerialSPC",
    "arguments": {
        "address": "<class 'str'>",
        "observables": null,
        "keep_alive": true,
        "delays": null
    }
}

generated from signature

digraph inheritanceb3e05906f6 { bgcolor=transparent; rankdir=TB; size=""; "herosdevices.core.templates.serial.SerialDeviceTemplate" [URL="../../../autoapi/herosdevices/core/templates/serial/index.html#herosdevices.core.templates.serial.SerialDeviceTemplate",color="#5fabe8",fillcolor="#5fabe827",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,penwidth=2,shape=box,style="rounded,filled",target="_top",tooltip="Template (base class) for devices which are controlled or read out through a serial interface."]; "herosdevices.hardware.gamma_vacuum.SerialSPC" [URL="../../../autoapi/herosdevices/hardware/gamma_vacuum/index.html#herosdevices.hardware.gamma_vacuum.SerialSPC",color="#5fabe8",fillcolor="#5fabe827",fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,penwidth=2,shape=box,style="rounded,filled",target="_top",tooltip="Controller for the Gamma vacuum SPC Ion pump controllers with a **serial** interface."]; "herosdevices.core.templates.serial.SerialDeviceTemplate" -> "herosdevices.hardware.gamma_vacuum.SerialSPC" [arrowsize=1,color="#5fabe8",dir="back",penwidth=2,style="setlinewidth(0.5)"]; }