Public Member Functions | Private Member Functions | Private Attributes

ErrorExplorerImpl Class Reference

#include <acstestcompErrorExplorerImpl.h>

Inheritance diagram for ErrorExplorerImpl:
Inheritance graph
[legend]
Collaboration diagram for ErrorExplorerImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ErrorExplorerImpl (const ACE_CString &name, maci::ContainerServices *containerServices)
virtual ~ErrorExplorerImpl ()
virtual ACS::RWdouble_ptr explorerDoubleProperty ()

Private Member Functions

void operator= (const ErrorExplorerImpl &)

Private Attributes

baci::SmartPropertyPointer
< baci::RWdouble
m_explorerDoubleProperty_sp

Detailed Description

The class ErrorExplorer simulates the behaviour of a power supply. It provides three methods: on, off and reset. It also provides the properties current, readback and status. Asynchronous calls are implemented using the ...... pattern and the ..... support classes. For each xxx action defined in the IDL interface two methods are provided:

Author:
Matej Sekoranja, Jozef Stefan Institute, Slovenia
Version:
"@(#) $Id: acstestcompErrorExplorerImpl.h,v 1.3 2008/10/01 05:33:43 cparedes Exp $"

Constructor & Destructor Documentation

ErrorExplorerImpl::ErrorExplorerImpl ( const ACE_CString &  name,
maci::ContainerServices containerServices 
)

Constructor

Parameters:
name component name
containerService A pointer to the container services
virtual ErrorExplorerImpl::~ErrorExplorerImpl (  )  [virtual]

Destructor


Member Function Documentation

virtual ACS::RWdouble_ptr ErrorExplorerImpl::explorerDoubleProperty (  )  [virtual]

Returns a reference to the current_p property (commanded current). Implementation of IDL interface for the property.

Returns:
a pointer to the property

void ErrorExplorerImpl::operator= ( const ErrorExplorerImpl  )  [private]

ALMA C++ coding standards state copy operators should be disabled.


Member Data Documentation

m_readback_sp is the actual value of ErrorExplorer's current.


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