ESRF Logo

Elettra Logo

Soleil Logo

Alba Logo

Desy Logo

MAX-lab Logo

FRM2 Logo


SYNCHROTRON ALBA --- SYNCHROTRON ELETTRA

EUROPEAN SYNCHROTRON RADIATION FACILITY --- SYNCHROTRON PETRA III

SYNCHROTRON SOLEIL --- SYNCHROTRON MAX 4

NEUTRON SOURCE FRM 2

Tango::ImageAttr Class Reference

User class to create a two dimensions attribute object. More...

#include <attrdesc.h>

Inheritance diagram for Tango::ImageAttr:

Tango::SpectrumAttr Tango::Attr

List of all members.

Public Member Functions

Constructors
Two constructors are defined for this class

 ImageAttr (const char *name, long data_type, long max_x, long max_y)
 Constructs a newly allocated ImageAttr object.
 ImageAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y)
 Constructs a newly allocated ImageAttr object.
 ImageAttr (const char *name, long data_type, long max_x, long max_y, Tango::DispLevel level)
 Constructs a newly allocated ImageAttr object.
 ImageAttr (const char *name, long data_type, Tango::AttrWriteType w_type, long max_x, long max_y, Tango::DispLevel level)
 Constructs a newly allocated ImageAttr object.
Destructor
Only one desctructor is defined for this class

 ~ImageAttr ()
 The object desctructor.


Detailed Description

User class to create a two dimensions attribute object.

Information from this class and information fetched out from the Tango database allows the Tango core software to create the Attribute object for the attribute created by the user.

Author
taurel
Revision
15556

Constructor & Destructor Documentation

Tango::ImageAttr::ImageAttr ( const char *  name,
long  data_type,
long  max_x,
long  max_y 
)

Constructs a newly allocated ImageAttr object.

The attribute display level is set to OPERATOR. The attribute write type is set to READ

Parameters:
name The attribute name
data_type The attribute data type
max_x The attribute maximum x dimension
max_y The attribute maximum y dimension

Tango::ImageAttr::ImageAttr ( const char *  name,
long  data_type,
Tango::AttrWriteType  w_type,
long  max_x,
long  max_y 
)

Constructs a newly allocated ImageAttr object.

The attribute display level is set to OPERATOR. The attribute write type is set to READ

Parameters:
name The attribute name
data_type The attribute data type
w_type The attribute write type (READ, WRITE, READ_WRITE)
max_x The attribute maximum x dimension
max_y The attribute maximum y dimension

Tango::ImageAttr::ImageAttr ( const char *  name,
long  data_type,
long  max_x,
long  max_y,
Tango::DispLevel  level 
)

Constructs a newly allocated ImageAttr object.

The attribute write type is set to READ

Parameters:
name The attribute name
data_type The attribute data type
max_x The attribute maximum x dimension
max_y The attribute maximum y dimension
level The attribute display type

Tango::ImageAttr::ImageAttr ( const char *  name,
long  data_type,
Tango::AttrWriteType  w_type,
long  max_x,
long  max_y,
Tango::DispLevel  level 
)

Constructs a newly allocated ImageAttr object.

The attribute write type is set to READ

Parameters:
name The attribute name
data_type The attribute data type
w_type The attribute write type (READ, WRITE, READ_WRITE)
max_x The attribute maximum x dimension
max_y The attribute maximum y dimension
level The attribute display type


The documentation for this class was generated from the following file:
Tango Device Server User's Guide



ALBA - Control Team / DESY - Hasylab Petra III

ELETTRA - Controls and Diagnostics / ESRF - Software Engineering Group

SOLEIL - Controle Commande et Acquisition / MAX-lab - MAX 4

FRM2 - Control group