POGO Java Program


pogo.gene
Class DevState

java.lang.Object
  |
  +--pogo.gene.DevState

public class DevState
extends java.lang.Object
implements PogoDefs

This class defines a state for server code. This class describe the device state. These DevState class are located in a java.util.Vector known as DevStateTable class.

Version:
$Revision: 1.22 $
Author:
$Author: verdier $
See Also:
Tango Device States

Field Summary
 int code
          The numeric code of this state.
 java.lang.String description
          The description of this state.
 java.lang.String name
          The name of this state.
 
Fields inherited from interface pogo.gene.PogoDefs
ALREADY_OVERRIDING, ATTR_IMAGE, ATTR_READ, ATTR_READ_WITH_WRITE, ATTR_READ_WRITE, ATTR_SCALAR, ATTR_SPECTRUM, ATTR_WRITE, AttrDataArray, AttrRWtypeArray, AttrTypeArray, authorRes, classDescRes, cppAddAttrib, cppAddCommands, cppExtention, cppFile, cppLang, dataCommands, dataExtention, dataFile, dataStartCmd, dataStartStates, endGeneTag, errDetected, javaAddAttrib, javaAddCommands, javaExtention, javaFile, javaLang, languageRes, NEW_STR, NOT_OVERRIDE, outputFiles, OVERRIDE, pageTitleRes, pogoLang, projectTitleRes, readAttrProto1, readAttrProto2, readAttrProto3, readFile, revisionRes, startGeneTag, STATE, statesDescRes, STATUS, Tango_ALARM, Tango_CLOSE, Tango_CONST_DEV_STRING, Tango_DISABLE, Tango_EXTRACT, Tango_FAULT, Tango_INSERT, Tango_MOVING, Tango_OFF, Tango_ON, Tango_OPEN, Tango_RUNNING, Tango_STANDBY, Tango_TYPE_UNKNOWN, Tango_UNKNOWN, Tango_WARMUP, TangoStatesArray, templateBlock, templateClass, templateClassCmd, templateCmd, templateExecuteCmd, templateFile, writeAttrProto, writeFile
 
Constructor Summary
DevState(int num, java.lang.String desc)
          Constructs a newly allocated DevState object from all its creation parameters.
DevState(java.lang.String sName, java.lang.String desc)
          Constructs a newly allocated DevState object from all its creation parameters.
 
Method Summary
 java.lang.String javaName()
          Build a name from tango name for java (used for is_allowed method).
 java.lang.String toCompleteString()
          Make state as a String with its descrition.
 java.lang.String toString()
          Make state as a String.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

code

public int code
The numeric code of this state.

name

public java.lang.String name
The name of this state.

description

public java.lang.String description
The description of this state.
Constructor Detail

DevState

public DevState(int num,
                java.lang.String desc)
Constructs a newly allocated DevState object from all its creation parameters.
Parameters:
num - The numeric code of the state.
desc - The state's description.

DevState

public DevState(java.lang.String sName,
                java.lang.String desc)
Constructs a newly allocated DevState object from all its creation parameters.
Parameters:
sName - The name of the state.
desc - The state's description.
Method Detail

javaName

public java.lang.String javaName()
Build a name from tango name for java (used for is_allowed method).

toString

public java.lang.String toString()
Make state as a String.
Overrides:
toString in class java.lang.Object
Returns:
A java.lang.String containing state's name.

toCompleteString

public java.lang.String toCompleteString()
Make state as a String with its descrition.
Returns:
A java.lang.String containing state's name and its dewxciption.

POGO Java Program