LLC2_API
Public Member Functions | Protected Member Functions | Protected Attributes
ACQ Class Reference

base class for cards and system. More...

#include <ll2.h>

Inheritance diagram for ACQ:
ACQ_Card LL_ControlSystem ACQ196 AO32 LL_ControlSystemI

List of all members.

Public Member Functions

virtual int getAI (short *ai_values)
virtual int putAO (const short *ao_values)
virtual int putDO (const unsigned *do_values)
virtual int getDI (unsigned *di_values)
virtual int getStatus (unsigned *status_values)
virtual void print ()
virtual int getAI_count (void) const
virtual int getAO_count (void) const
virtual int getDI_count (void) const
virtual int getDO_count (void) const
virtual int getStatus_count (void) const
virtual ~ACQ ()

Protected Member Functions

 ACQ (int _ai_count, int _di_count, int _ao_count, int _do_count)

Protected Attributes

const char * id
const int ai_count
const int di_count
const int ao_count
const int do_count

Detailed Description

base class for cards and system.

Definition at line 238 of file ll2.h.


Constructor & Destructor Documentation

ACQ::ACQ ( int  _ai_count,
int  _di_count,
int  _ao_count,
int  _do_count 
) [inline, protected]

Definition at line 248 of file ll2.h.

virtual ACQ::~ACQ ( ) [inline, virtual]

Definition at line 283 of file ll2.h.


Member Function Documentation

virtual int ACQ::getAI ( short *  ai_values) [inline, virtual]

Reimplemented in ACQ196.

Definition at line 256 of file ll2.h.

virtual int ACQ::getAI_count ( void  ) const [inline, virtual]

Reimplemented in LL_ControlSystemI.

Definition at line 278 of file ll2.h.

Referenced by main().

virtual int ACQ::getAO_count ( void  ) const [inline, virtual]

Reimplemented in LL_ControlSystemI.

Definition at line 279 of file ll2.h.

Referenced by main().

virtual int ACQ::getDI ( unsigned *  di_values) [inline, virtual]

Reimplemented in ACQ196.

Definition at line 265 of file ll2.h.

virtual int ACQ::getDI_count ( void  ) const [inline, virtual]

Reimplemented in LL_ControlSystemI.

Definition at line 280 of file ll2.h.

Referenced by main().

virtual int ACQ::getDO_count ( void  ) const [inline, virtual]

Reimplemented in LL_ControlSystemI.

Definition at line 281 of file ll2.h.

Referenced by main().

virtual int ACQ::getStatus ( unsigned *  status_values) [inline, virtual]

Reimplemented in ACQ196.

Definition at line 268 of file ll2.h.

virtual int ACQ::getStatus_count ( void  ) const [inline, virtual]

Reimplemented in LL_ControlSystemI, and ACQ196.

Definition at line 282 of file ll2.h.

Referenced by main().

virtual void ACQ::print ( ) [inline, virtual]

Reimplemented in LL_ControlSystemI, and LL_ControlSystem.

Definition at line 271 of file ll2.h.

virtual int ACQ::putAO ( const short *  ao_values) [inline, virtual]

Reimplemented in ACQ196, and AO32.

Definition at line 259 of file ll2.h.

virtual int ACQ::putDO ( const unsigned *  do_values) [inline, virtual]

Reimplemented in ACQ196, and AO32.

Definition at line 262 of file ll2.h.


Member Data Documentation

const int ACQ::ai_count [protected]

Definition at line 242 of file ll2.h.

const int ACQ::ao_count [protected]

Definition at line 244 of file ll2.h.

const int ACQ::di_count [protected]

Definition at line 243 of file ll2.h.

const int ACQ::do_count [protected]

Definition at line 245 of file ll2.h.

const char* ACQ::id [protected]

Definition at line 241 of file ll2.h.


The documentation for this class was generated from the following file: