jca.dbr
Interface DBR

All Known Subinterfaces:
DBR_CTRL, DBR_GR, DBR_STS, DBR_TIME
All Known Implementing Classes:
DBR_CTRL_DBByte, DBR_CTRL_DBDouble, DBR_CTRL_DBFloat, DBR_CTRL_DBInt, DBR_CTRL_DBShort, DBR_DBByte, DBR_DBDouble, DBR_DBEnum, DBR_DBFloat, DBR_DBInt, DBR_DBShort, DBR_DBString, DBR_GR_DBByte, DBR_GR_DBDouble, DBR_GR_DBFloat, DBR_GR_DBInt, DBR_GR_DBShort, DBR_PUT_ACKS, DBR_PUT_ACKT, DBR_STS_DBByte, DBR_STS_DBDouble, DBR_STS_DBEnum, DBR_STS_DBFloat, DBR_STS_DBInt, DBR_STS_DBShort, DBR_STS_DBString, DBR_TIME_DBByte, DBR_TIME_DBDouble, DBR_TIME_DBEnum, DBR_TIME_DBFloat, DBR_TIME_DBInt, DBR_TIME_DBShort, DBR_TIME_DBString

public interface DBR

The DBR (DataBase Request) interface. It represents the base interface for all DBR requests. A DBR is used to send or receive a piece of information from/to a Channel Access server. This API is very likely to change in the futur.


Field Summary
static int BYTE
          A DBR type.
static int CTRL_BYTE
          A DBR type.
static int CTRL_DOUBLE
          A DBR type.
static int CTRL_FLOAT
          A DBR type.
static int CTRL_INT
          A DBR type.
static int CTRL_SHORT
          A DBR type.
static int DOUBLE
          A DBR type.
static int ENUM
          A DBR type.
static int FLOAT
          A DBR type.
static int GR_BYTE
          A DBR type.
static int GR_DOUBLE
          A DBR type.
static int GR_FLOAT
          A DBR type.
static int GR_INT
          A DBR type.
static int GR_SHORT
          A DBR type.
static int INFO_ENUM
          A DBR type.
static int INT
          A DBR type.
static int PUT_ACKS
          A DBR type.
static int PUT_ACKT
          A DBR type.
static int SHORT
          A DBR type.
static int STRING
          A DBR type.
static int STS_BYTE
          A DBR type.
static int STS_DOUBLE
          A DBR type.
static int STS_ENUM
          A DBR type.
static int STS_FLOAT
          A DBR type.
static int STS_INT
          A DBR type.
static int STS_SHORT
          A DBR type.
static int STS_STRING
          A DBR type.
static int STSACK_STRING
          A DBR type.
static int TIME_BYTE
          A DBR type.
static int TIME_DOUBLE
          A DBR type.
static int TIME_ENUM
          A DBR type.
static int TIME_FLOAT
          A DBR type.
static int TIME_INT
          A DBR type.
static int TIME_SHORT
          A DBR type.
static int TIME_STRING
          A DBR type.
 
Method Summary
 int count()
          Return the DBR count of the object.
 jca.dbr.DBData dataAt(int at)
           
 int type()
          Return the DBR type of the object.
 void update(gov.aps.epics.jca.dbr.DBR dbr)
           
 

Field Detail

STRING

public static final int STRING
A DBR type. Represents the DBR_STRING type.

See Also:
DBR_DBString, Constant Field Values

SHORT

public static final int SHORT
A DBR type. Represents the DBR_SHORT type.

See Also:
DBR_DBShort, Constant Field Values

FLOAT

public static final int FLOAT
A DBR type. Represents the DBR_FLOAT type.

See Also:
DBR_DBFloat, Constant Field Values

ENUM

public static final int ENUM
A DBR type. Represents the DBR_ENUM type.

See Also:
DBR_DBEnum, Constant Field Values

BYTE

public static final int BYTE
A DBR type. Represents the DBR_CHAR type.

See Also:
DBR_DBByte, Constant Field Values

INT

public static final int INT
A DBR type. Represents the DBR_LONG type.

See Also:
DBR_DBInt, Constant Field Values

DOUBLE

public static final int DOUBLE
A DBR type. Represents the DBR_DOUBLE type.

See Also:
DBR_DBDouble, Constant Field Values

STS_STRING

public static final int STS_STRING
A DBR type. Represents the DBR_STS_STRING type.

See Also:
DBR_STS, DBR_STS_DBString, Constant Field Values

STS_SHORT

public static final int STS_SHORT
A DBR type. Represents the DBR_STS_SHORT type.

See Also:
DBR_STS, DBR_STS_DBShort, Constant Field Values

STS_FLOAT

public static final int STS_FLOAT
A DBR type. Represents the DBR_STS_FLOAT type.

See Also:
DBR_STS, DBR_STS_DBFloat, Constant Field Values

STS_ENUM

public static final int STS_ENUM
A DBR type. Represents the DBR_STS_ENUM type.

See Also:
DBR_STS, DBR_STS_DBEnum, Constant Field Values

STS_BYTE

public static final int STS_BYTE
A DBR type. Represents the DBR_STS_CHAR type.

See Also:
DBR_STS, DBR_STS_DBByte, Constant Field Values

STS_INT

public static final int STS_INT
A DBR type. Represents the DBR_STS_LONG type.

See Also:
DBR_STS, DBR_STS_DBInt, Constant Field Values

STS_DOUBLE

public static final int STS_DOUBLE
A DBR type. Represents the DBR_STS_DOUBLE type.

See Also:
DBR_STS, DBR_STS_DBDouble, Constant Field Values

TIME_STRING

public static final int TIME_STRING
A DBR type. Represents the DBR_TIME_STRING type.

See Also:
DBR_TIME, DBR_TIME_DBString, Constant Field Values

TIME_SHORT

public static final int TIME_SHORT
A DBR type. Represents the DBR_TIME_SHORT type.

See Also:
DBR_TIME, DBR_TIME_DBShort, Constant Field Values

TIME_FLOAT

public static final int TIME_FLOAT
A DBR type. Represents the DBR_TIME_FLOAT type.

See Also:
DBR_TIME, DBR_TIME_DBFloat, Constant Field Values

TIME_ENUM

public static final int TIME_ENUM
A DBR type. Represents the DBR_TIME_ENUM type.

See Also:
DBR_TIME, DBR_TIME_DBEnum, Constant Field Values

TIME_BYTE

public static final int TIME_BYTE
A DBR type. Represents the DBR_TIME_CHAR type.

See Also:
DBR_TIME, DBR_TIME_DBByte, Constant Field Values

TIME_INT

public static final int TIME_INT
A DBR type. Represents the DBR_TIME_LONG type.

See Also:
DBR_TIME, DBR_TIME_DBInt, Constant Field Values

TIME_DOUBLE

public static final int TIME_DOUBLE
A DBR type. Represents the DBR_DOUBLE type.

See Also:
DBR_TIME, DBR_TIME_DBDouble, Constant Field Values

GR_SHORT

public static final int GR_SHORT
A DBR type. Represents the DBR_GR_SHORT type.

See Also:
DBR_GR, DBR_GR_DBShort, Constant Field Values

GR_FLOAT

public static final int GR_FLOAT
A DBR type. Represents the DBR_GR_FLOAT type.

See Also:
DBR_GR, DBR_GR_DBFloat, Constant Field Values

INFO_ENUM

public static final int INFO_ENUM
A DBR type. Represents the DBR_GR_ENUM type.

See Also:
DBR_INFO_DBEnum, Constant Field Values

GR_BYTE

public static final int GR_BYTE
A DBR type. Represents the DBR_GR_CHAR type.

See Also:
DBR_GR_DBByte, Constant Field Values

GR_INT

public static final int GR_INT
A DBR type. Represents the DBR_GR_LONG type.

See Also:
DBR_GR, DBR_GR_DBInt, Constant Field Values

GR_DOUBLE

public static final int GR_DOUBLE
A DBR type. Represents the DBR_GR_DOUBLE type.

See Also:
DBR_GR, DBR_GR_DBDouble, Constant Field Values

CTRL_SHORT

public static final int CTRL_SHORT
A DBR type. Represents the DBR_CTRL_SHORT type.

See Also:
DBR_CTRL, DBR_CTRL_DBShort, Constant Field Values

CTRL_FLOAT

public static final int CTRL_FLOAT
A DBR type. Represents the DBR_CTRL_FLOAT type.

See Also:
DBR_CTRL, DBR_CTRL_DBFloat, Constant Field Values

CTRL_BYTE

public static final int CTRL_BYTE
A DBR type. Represents the DBR_CTRL_CHAR type.

See Also:
DBR_CTRL, DBR_CTRL_DBByte, Constant Field Values

CTRL_INT

public static final int CTRL_INT
A DBR type. Represents the DBR_CTRL_LONG type.

See Also:
DBR_CTRL, DBR_CTRL_DBInt, Constant Field Values

CTRL_DOUBLE

public static final int CTRL_DOUBLE
A DBR type. Represents the DBR_CTRL_DOUBLE type.

See Also:
DBR_CTRL, DBR_CTRL_DBDouble, Constant Field Values

PUT_ACKT

public static final int PUT_ACKT
A DBR type. Represents the DBR_PUT_ACKT type.

See Also:
DBR_PUT_ACKT, Constant Field Values

PUT_ACKS

public static final int PUT_ACKS
A DBR type. Represents the DBR_PUT_ACKS type.

See Also:
DBR_PUT_ACKS, Constant Field Values

STSACK_STRING

public static final int STSACK_STRING
A DBR type. Represents the DBR_STSACK_STRING type.

See Also:
DBR_STSACK_DBString, Constant Field Values
Method Detail

type

public int type()
Return the DBR type of the object.


count

public int count()
Return the DBR count of the object.


dataAt

public jca.dbr.DBData dataAt(int at)

update

public void update(gov.aps.epics.jca.dbr.DBR dbr)