DevState
digraph inheritance5ef42db713 {
bgcolor=transparent;
rankdir=UD;
ratio=compress;
size="8.0, 12.0";
"DevState" [URL="#taurus.core.tango.DevState",color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,target="_top",tooltip="This is the taurus.core.tango equivalent to PyTango.DevState."];
"IntEnum" -> "DevState" [arrowsize=0.5,style="setlinewidth(0.5)"];
"Enum" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="Create a collection of name/value pairs."];
"IntEnum" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="Enum where members are also (and must be) ints"];
"ReprEnum" -> "IntEnum" [arrowsize=0.5,style="setlinewidth(0.5)"];
"ReprEnum" [color=dodgerblue1,fillcolor=white,fontcolor=black,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.5,shape=box,style=rounded,tooltip="Only changes the repr(), leaving str() and format() to the mixed-in type."];
"Enum" -> "ReprEnum" [arrowsize=0.5,style="setlinewidth(0.5)"];
}
- class DevState(value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]
This is the taurus.core.tango equivalent to PyTango.DevState. It defines the same members and uses the same numerical values internally, allowing equality comparisons with
PyTango.DevState
(but not identity checks!):from taurus.core.tango import DevState as D1 from PyTango import DevState as D2 D1.OPEN == D2.OPEN # --> True D1.OPEN in (D2.ON, D2.OPEN) # --> True D1.OPEN == 3 # --> True D1.OPEN is 3 # --> False D1.OPEN is D2.OPEN # --> False
Import from
taurus.core.tango
as:from taurus.core.tango import DevState
- ALARM = 11
- CLOSE = 2
- DISABLE = 12
- EXTRACT = 5
- FAULT = 8
- INIT = 9
- INSERT = 4
- MOVING = 6
- OFF = 1
- ON = 0
- OPEN = 3
- RUNNING = 10
- STANDBY = 7
- UNKNOWN = 13